Extraindo recursos adicionais de clusters Kubernetes para CMDB

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 1 min. de leitura
  • Você pode configurar o Agente de visibilidade do Kubernetes Informer para extrair recursos extras de clusters Kubernetes para o Configuration Management Database (CMDB), além dos recursos que ele envia para o banco de dados por padrão. Ao extrair recursos adicionais além do conjunto padrão, você pode aprimorar a visibilidade dos clusters Kubernetes.

    O informer coleta dados em Kubernetes recursos, envia os dados coletados para a instância e atualiza as tabelas apropriadas no CMDB. Para obter uma lista dos recursos que o informer extrai para CMDB por padrão, consulte Dados coletados pelo CNO para Visibilidade.

    Para cada recurso Kubernetes adicional que você deseja que o informer extraia para o CMDB, o sistema cria um item de configuração (IC) na tabela de destino cmdb_ci_kubernetes_component. Como alternativa, recursos extras podem ser extraídos para tabelas personalizadas que estendem a tabela cmdb_ci_kubernetes_component. Por exemplo, você pode criar uma tabela u_cmdb_ci_kubernetes_configmap para todos os recursos ConfigMap no cluster. O sistema cria uma relação e uma referência da tabela para o IC do cluster para cada recurso adicional. Se o recurso tiver namespace, uma relação com o IC do namespace será criada.

    Por padrão, o informer extrai as seguintes informações do cluster Kubernetes para cada recurso adicional:
    • Nome
    • Namespace (para recursos com namespace)
    • ID do Kubernetes
    • Versão da API
    • Tipo
    • Rótulos e Anotações

    Junto com esses dados padrão, você pode fazer com que o informer extraia mais informações sobre os recursos adicionais para o CMDB. Por padrão, o sistema armazena esses dados extras no campo de atributos da tabela cmdb_ci_kubernetes_component. Você também pode criar um campo personalizado por recurso adicional para armazenar as informações extras.

    Agente de visibilidade do Kubernetes O permite que você filtre recursos adicionais definindo condições de filtragem. Se uma condição mostrar uma correspondência, o informer enviará o recurso para o CMDB.

    Para obter informações e procedimentos mais detalhados para extrair recursos adicionais de clusters Kubernetes para CMDB, consulte o artigo Descoberta de recursos adicionais do Kubernetes usando o CNO para Visibilidade (Informer) [KB1638668] na Base de conhecimento Now Support.