Google Kubernetes Engine, Agent

Supported OS

Información general

Google Kubernetes Engine (GKE), servicio de Google Cloud Platform (GCP), es una plataforma alojada para la ejecución y la orquestación de aplicaciones en contenedores De forma similar a Elastic Container Service (ECS) de Amazon, GKE gestiona contenedores Docker desplegados en un clúster de equipo. Pero, a diferencia de ECS, GKE utiliza Kubernetes.

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 Google Container Engine para tu proyecto.

  3. Instala el SDK de Google Cloud y la herramienta de línea de comandos kubectl en tu equipo 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 equipo local mediante kubectl.

  4. Crea un pequeño clúster GKE llamado doglib capaz de acceder al Cloud Datastore ejecutando el siguiente comando:

$  gcloud container clusters create doglib --num-nodes 3 --zone "us-central1-b" --scopes "cloud-platform"

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.

Configuración de la integración GKE

Elige un modo de funcionamiento. El modo de funcionamiento se refiere al nivel de flexibilidad, responsabilidad y control que tienes sobre tu clúster. GKE ofrece dos modos de funcionamiento:

  • 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

Sigue las instrucciones de la sección Autopilot GKE en la página de distribuciones Kubernetes.

Controlador de admisiones (Admission Controller)

Para utilizar el Controlador de admisión con Autopilot, ajusta el configMode del Controlador de admisión a 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