Google Kubernetes Engine, Agent

Supported OS

Información general

Google Kubernetes Engine (GKE), un servicio en Google Cloud Platform (GCP), es una plataforma alojada para ejecutar y orquestar aplicaciones en contenedores, respaldadas por Kubernetes. Los clústeres GKE se pueden monitorizar mediante Google Cloud Platform, así como mediante el Datadog Agent, ejecutándose como cargas de trabajo dentro del clúster.

Configuración

Requisitos previos

  1. Asegúrate de que tu rol en tu proyecto GCP tiene los permisos adecuados para utilizar GKE.

  2. Habilita la API de Google Contenedor Engine para tu proyecto.

  3. Instala el SDK de Google Cloud y la herramienta de línea de comandos kubectl en tu máquina local. Una vez que hayas emparejado el SDK de Google Cloud con tu cuenta de GCP, podrás controlar tus clústeres directamente desde tu máquina local mediante kubectl.

Configuración de la integración CME

Instala la integración Google Cloud Platform.

A continuación, podrás acceder a un dashboard de Google Compute Engine predefinido que muestra métricas, como E/S de disco, uso de CPU y tráfico de red.

Configurar la integración Kubernetes

Para monitorizar con mayor profundidad tu clúster GKE, instala el Datadog Agent utilizando el Datadog Helm Chart o el Datadog Operator. Una vez desplegado, el Datadog Agent y el Datadog Cluster Agent monitorizan tu clúster y las cargas de trabajo en él.

GKE admite dos modos principales de operación que pueden cambiar el nivel de flexibilidad, responsabilidad y control que tienes sobre tu clúster. Estos diferentes modos cambian la forma de desplegar los componentes de Datadog.

  • Standard (Estándar): tú gestionas la infraestructura subyacente del clúster, proporcionándole flexibilidad a la configuración de tu nodo.

  • Autopilot: Google provee y gestiona la totalidad de la infraestructura de clúster subyacente, incluyendo nodos y grupos de nodos, y te proporciona un clúster optimizado con una experiencia de manos libres.

a

Standard (Estándar)

Despliega una versión en contenedor del Datadog Agent en tu clúster Kubernetes. Consulta Instalar el Datadog Agent en Kubernetes.

Autopilot

Autopilot requiere una configuración más distinta para la instalación de Kubernetes. en comparación con la instalación estándar. Este tipo de clúster requiere el uso del Datadog Helm chart.

Despliega una versión contenedorizada del Datadog Agent en tu clúster Kubernetes con la instalación del Datadog Agent en Kubernetes de Helm. Cuando realices tu configuración de Helm datadog-values.yaml, consulta la sección de GKE Autopilot sobre distribuciones Kubernetes para ver los cambios de configuración necesarios. En particular, configuraproviders.gke.autopilot como true.

Controlador de admisiones (Admission Controller)

Para utilizar el Controlador de admisión con Autopilot, configura el configMode del Controlador de admisión como service o hostip.

Dado que Autopilot no permite el modo socket, Datadog recomienda utilizar service (con hostip como alternativa) para proporcionar una capa de abstracción más robusta para el controlador.

Referencias adicionales

PREVIEWING: guacbot/translation-pipeline