Google Kubernetes Engine, Agent
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
Asegúrate de que tu rol en tu proyecto GCP tiene los permisos adecuados para utilizar GKE.
Habilita la API Google Container Engine para tu proyecto.
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
.
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.
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