Habilite mapas de serviço usando DaemonSet

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 1 min. de leitura
  • Habilitar mapas de serviço de aplicações com base no tráfego entre as cargas de trabalho em Kubernetesusando um ServiceNow DaemonSet como parte de Agente de visibilidade do Kubernetes (KVA) instalação.

    Antes de Iniciar

    Função necessária: discovery_admin.

    Por Que e Quando Desempenhar Esta Tarefa

    Se você usar um ServiceNow DaemonSet, um pod está sendo executado em cada nó do Kubernetes e relata para o pod do informante principal a cada 60 segundos nas novas conexões detectadas. Para obter mais informações, consulte Instalar Agente de visibilidade do Kubernetes (KVA).

    Procedimento

    Defina parâmetros Durante o gráfico do elmo instalação de arquivamento ou modificando o. Kubernetes Arquivo YAML fornecido por ServiceNow.
    MétodoAções
    Durante Gráfico do Helm instalação de arquivamento
    1. Em Helm instalar , adicione o seguinte parâmetro:
      --set connectionsDiscovery.method=servicenow 
    2. Se a política da sua organização exigir, extraia a imagem DaemonSet do hub Docker e coloque-a no repositório de imagens da sua organização .

      Substituir O espaço reservado X caracteres com o número da versão mais recente fornecido em CNO para gráficos de Helm de visibilidade e versões de arquivo YAML do Kubernetes [KB1564347] artigo no Now Support Base de conhecimento.

      Docker pull servicenowdocker/informer_ds:X.X.X
      Docker tagservicenowdocker/informer_ds:X.X.X COMPANY_REPO:X.X.X
    3. Em Instalação do Helm , adicione os seguintes parâmetros:

      --set image.dsRepository: COMPANY_REPO - Definir image.dsTag X.X.X

    Modificando o. k8s_informador.yaml arquivo
    1. Em k8s_informador.yaml arquivo, u ncomentário Os recursos DaemonSet, ServiceAccount (usado pelo DaemonSet) e Service.Deployment de acordo com as instruções em arquivo .
    2. Remova o comentário das linhas que contêm variáveis de ambiente.
    3. Se o URL do servidor Prometheus não for o padrão, remova o comentário das linhas que contêm a variável de ambiente PROMETHEUS_URL e mude o valor.
    4. Execute o seguinte comando:
      kubectl apply -f k8s_informer.yaml

    O que Fazer Depois

    Crie mapas de serviço de aplicações