Explorando Agente de visibilidade do Kubernetes

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 2 min. de leitura
  • Agente de visibilidade do Kubernetes permite que você obtenha visibilidade no local Kubernetes Clusters, bem como as seguintes implantações de nuvem: Amazon Elastic Kubernetes Service (EKS), Google Kubernetes Engine (GKE), Azure Kubernetes Engine (AKS), Red Hat OpenShift E Rancher.

    Agente de visibilidade do Kubernetes detecta mudanças em recursos em um Kubernetes cluster. Ele executa a descoberta contínua, relata todas as mudanças de volta para sua instância e atualiza o. Configuration Management Database (CMDB) com os dados mais recentes.

    Como funciona

    Ao implantar Agente de visibilidade do Kubernetes, Kubernetes Cria um recurso de implantação no cluster. Este recurso usa um segredo armazenado em Kubernetes para se conectar ao seu ServiceNow instância.

    . Agente de visibilidade do Kubernetes O recurso de implantação contém um pod chamado Informador, que se conecta ao Kubernetes Servidor de API e recebe eventos sobre os recursos no cluster dele. O informante envia os dados coletados para a instância por meio da tabela Fila do canal de comunicação externo (ECC), usando o. ServiceNow API de tabela para ler e gravar na fila. Em seguida, o Informador atualiza as tabelas apropriadas no CMDB.

    Nota:
    Se o Informador não puder relatar as mudanças, por exemplo, devido a um problema de rede, os recursos que foram adicionados ao cluster durante o evento serão adicionados ao CMDB após o próximo ciclo de descoberta completo. Os recursos que foram removidos do cluster durante o evento são marcados como ausentes e excluídos após dois ciclos de descoberta completos.

    Para obter mais informações sobre Kubernetes Recursos nos quais o informante coleta dados e o. CMDB tabelas preenchidas por ele, consulte Dados coletados pelo Agente de visibilidade do Kubernetes.

    Descoberta inicial e periódica

    Em sua descoberta inicial, o informante encontra todos os recursos em Kubernetes e os relata à sua instância. A cada 30 segundos, o informante envia até 1 MB de dados para a instância. Normalmente, leva até dois minutos para relatar dados em um cluster que contém 1 000 pods e outro minuto para cada 1 000 pods adicionais. Um único pod do informador pode lidar com um cluster com dezenas de milhares de pods. Se o informante sair por qualquer motivo, Kubernetes reinicia-o automaticamente.

    Após a descoberta inicial, o informante monitora continuamente a adição, a atualização e a exclusão de recursos no cluster. Os recursos que foram excluídos do cluster são marcados com install_status CMDB em horas em uma limpeza regular.

    Impacto do informante no Kubernetes Servidor de API

    O informante tem impacto mínimo no Kubernetes Servidor de API. Busca a lista completa de recursos relevantes apenas uma vez e a salva na memória. A partir de então, ele sincroniza com Kubernetes Servidor de API e nunca extrai a lista completa novamente. Durante os ciclos de descoberta completos periódicos e sob demanda, o informante reenvia a lista salva de recursos para a instância.

    Agente de visibilidade do Kubernetes benchmark de desempenho e escalabilidade

    Para Agente de visibilidade do Kubernetes benchmarks, consulte Resultados de desempenho do CNO para visibilidade [KB1555851] artigo no Now Support Base de conhecimento.