Instalar Datadog en un Cluster EKS de SleakOps
Instalá el agente de monitoreo Datadog en un cluster EKS de SleakOps usando Helm para obtener visibilidad completa del rendimiento de las aplicaciones y la salud de la infraestructura.
Prerrequisitos
- Un cluster EKS de SleakOps con
kubectlconfigurado - Una cuenta de Datadog y una API key
Paso 1 — Verificar AWS CLI y kubectl
Verificar que el entorno está listo:
aws --version
kubectl version --short
Paso 2 — Agregar el Repositorio Helm de Datadog
helm repo add datadog https://helm.datadoghq.com
helm repo update
Paso 3 — Crear values.yaml
datadog:
apiKey: <TU_DATADOG_API_KEY>
clusterName: <NOMBRE_DE_TU_CLUSTER>
logs:
enabled: true
containerCollectAll: true
apm:
portEnabled: true
processAgent:
enabled: true
aviso
No commities values.yaml con la API key en un repositorio. Usá un Secret de Kubernetes o pasá --set datadog.apiKey=... directamente.
Paso 4 — Instalar el Agente de Datadog
helm install datadog-agent datadog/datadog \
--namespace datadog \
--create-namespace \
-f values.yaml
Paso 5 — Verificar la Instalación
kubectl get pods -n datadog
Todos los pods datadog-agent-* deberían llegar al estado Running en pocos minutos.
Comparación de Opciones de Instalación
| Método | Ventajas | Desventajas |
|---|---|---|
| Helm (esta guía) | Flexible, configurable, estándar | Requiere conocimiento de Helm |
| Datadog Operator | Gestión del ciclo de vida, basado en CRD | Más complejo de configurar |
| Fargate Logging | Sin gestión de nodos | Solo funciona para cargas específicas |