Explorer Agent de visibilité Kubernetes
Agent de visibilité Kubernetesvous permet d’obtenir une visibilité sur les grappes locales Kubernetes ainsi que sur les déploiements dans le cloud suivants : Amazon Elastic Kubernetes Service (EKS), Google Kubernetes Engine (GKE), Azure Kubernetes Engine (AKS)Red Hat OpenShift, , et Rancher.
Agent de visibilité Kubernetes Détecte les changements sur les ressources d’une Kubernetes grappe. Il effectue une découverte continue, signale tout changement à votre instance et effectue sa mise à jour avec Base de données de gestion des configurations (CMDB) les dernières données.
Fonctionnement
Lorsque vous déployez Agent de visibilité Kubernetes, Kubernetes crée une ressource de déploiement dans la grappe. Cette ressource utilise un secret stocké dans Kubernetes pour se connecter à votre ServiceNow instance.
La Agent de visibilité Kubernetes ressource de déploiement contient un pod appelé Informer, qui se connecte au serveur d’API Kubernetes et reçoit des événements sur les ressources de la grappe à partir de celui-ci. L’informateur envoie les données collectées à l’instance via la table File d’attente ECC (External Communication Channel), à l’aide de l’API Table ServiceNow pour lire et écrire dans la file d’attente. L’informateur met ensuite à jour les tables appropriées dans le CMDBfichier .
Pour plus d’informations sur les Kubernetes ressources sur lesquelles l’informateur collecte des données et les tables qu’il remplit, reportez-vous à la CMDB section Données collectées par Agent de visibilité Kubernetes.
Découverte initiale et périodique
Lors de sa détection initiale, l’informateur trouve toutes les ressources de la Kubernetes grappe et les signale à votre instance. Toutes les 30 secondes, l’informateur envoie jusqu’à 1 Mo de données à l’instance. La déclaration des données sur un cluster contenant 1 000 pods prend généralement jusqu’à deux minutes et une autre minute pour chaque tranche de 1 000 pods supplémentaires. Un seul pod Informer peut gérer un cluster avec des dizaines de milliers de pods. Si l’informateur se ferme pour une raison quelconque, Kubernetes il le redémarre automatiquement.
Après la détection initiale, l’informateur surveille en permanence l’ajout, la mise à jour et la suppression des ressources dans la grappe. Les ressources qui ont été supprimées de la grappe sont marquées avec install_status=Absent et supprimées dans les heures qui suivent lors d’un CMDB nettoyage régulier.
Impact de l’informateur sur le serveur d’API Kubernetes
L’informateur a un impact minimal sur le serveur d’API Kubernetes . Il extrait la liste complète des ressources pertinentes une seule fois et l’enregistre en mémoire. À partir de là, il se synchronise avec le serveur d’API Kubernetes et ne tire plus jamais la liste complète. Au cours des cycles de découverte complets périodiques et à la demande, l’informateur renvoie la liste des ressources enregistrées à l’instance.
Agent de visibilité Kubernetes Point de référence de performance et d’évolutivité
Pour Agent de visibilité Kubernetes les points de référence, consultez l’article Résultats de performances pour CNO pour Visibility [KB1555851] dans la base de Now Support connaissances.