Agent de cluster pour Kubernetes

Présentation

L’Agent de cluster Datadog fournit une méthode simplifiée et centralisée de collecte des données de surveillance au niveau des clusters. En agissant comme un proxy entre le serveur d’API et les Agents basés sur des nœuds, l’Agent de cluster permet de réduire la charge du serveur. Il transmet également les métadonnées de cluster aux Agents de nœud afin d’enrichir les métadonnées des métriques recueillies localement.

Grâce à l’Agent de cluster Datadog, vous pouvez :

  • atténuer l’incidence des Agents sur votre infrastructure ;
  • isoler les Agents de nœud dans leurs nœuds respectifs, afin de limiter les règles RBAC à la lecture des métriques et des métadonnées du kubelet ;
  • transmettre les métadonnées de cluster qui se trouvent dans le serveur d’API aux Agents de nœud, de façon à enrichir les métadonnées des métriques recueillies localement ;
  • activer la collecte de données au niveau du cluster, telles que les données de surveillance de services, les SPOF et les événements ;
  • Utilisez l’autoscaling de pods horizontaux en vous basant sur des métriques Kubernetes personnalisées et des métriques externes. Consultez la section Autoscaling avec des métriques custom et externes de l’Agent de cluster pour en savoir plus.

Si vous avez installé l’Agent Datadog à l’aide du chart Helm v2.7.0 ou de l’Operator Datadog v.1.0.0+, l’Agent de cluster Datadog est activé par défaut.

Si vous utilisez Docker, l’Agent de cluster Datadog est disponible sur Docker Hub et GCR :

Docker Hub est soumis à des limites de pull d'images. Si vous n'êtes pas client Docker Hub, Datadog vous recommande de mettre à jour la configuration de votre Agent Datadog et de votre Agent de cluster afin de récupérer les images à partir de GCR ou ECR. Pour connaître la marche à suivre, consultez la section Modifier votre registre de conteneurs.

Versions minimales de l’Agent et de l’Agent de cluster

Pour utiliser certaines fonctionnalités des versions récentes de Kubernetes, vous devez exécuter des versions minimales de l’Agent Datadog et de l’Agent de cluster.

Version de KubernetesVersion de l’AgentVersion de l’Agent de clusterRaison
1.16.0+7.19.0+1.9.0+Obsolescence des métriques Kubelet
1.21.0+7.36.0+1.20.0+Obsolescence des ressources Kubernetes
1.22.0+7.37.0+7.37.0+Prise en charge du token de compte de service dynamique

Pour aller plus loin