Fazer upgrade Agente de visibilidade do Kubernetes

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 3 min. de leitura
  • Você pode fazer upgrade de Agente de visibilidade do Kubernetes usando um gráfico do Helm ou o arquivo Kubernetes YAML.

    Antes de Iniciar

    Função necessária: nenhuma

    Por Que e Quando Desempenhar Esta Tarefa

    Este procedimento descreve o processo de upgrade Agente de visibilidade do Kubernetes padrão. Normalmente, você usaria um gráfico do Helm para executar o upgrade. Como alternativa, você pode fazer upgrade de Agente de visibilidade do Kubernetes configurando e executando o arquivo Kubernetes YAML fornecido por ServiceNow. Em ambos os casos, não há necessidade de desinstalar antes de atualizar.

    Você também pode fazer upgrade Agente de visibilidade do Kubernetes de pods do informer em clusters Kubernetes remotamente a partir da instância ServiceNow. Para obter mais informações, consulte Fazer upgrade de Agente de visibilidade do Kubernetes informers remotamente.

    Procedimento

    Faça upgrade de Agente de visibilidade do Kubernetes usando um gráfico do Helm ou o arquivo Kubernetes YAML fornecido por ServiceNow.
    • Fazer upgrade de Agente de visibilidade do Kubernetes usando um gráfico do Helm.

      1. Edite o comando de upgrade do Helm.
        1. No comando a seguir, substitua NAMESPACE, INSTANCE_NAME e CLUster_NAME pelos valores relevantes e substitua o HELM_URL pelo URL da versão mais recente, fornecido no artigo CNO para Visibility Helm Chart e versões do arquivo YAML do Kubernetes [KB1564347] no Now Support Base de conhecimento.
          helm upgrade -n NAMESPACE --set acceptEula=Y --set instance.name=INSTANCE_NAME --set clusterName="CLUSTER_NAME" {--set image.repository=COMPANY_REPO --set image.tag=COMPANY_TAG} {--set proxyUrl=http://proxy_host:proxy_port} k8s-informer HELM_URL
          Nota:
          • Os colchetes indicam que os segmentos de código que eles cercam são opcionais. Use esses segmentos de código se a imagem precisar ser extraída do repositório de imagens da sua organização ou se o tráfego de saída do cluster fluir por meio de um proxy.
          • Ao aprovar --set aceitarEula=Y, você concorda com o Acordo de licença de usuário final. Você pode ler o Acordo de licença de usuário final extraindo EULA.pdf de informer-helm-<VERSION_NUMBER> .tgz.
          • Se o informer estiver instalado no OpenShift, adicione o parâmetro openShift ao comando e defina-o como verdadeiro:
            helm upgrade -n NAMESPACE --set acceptEula=Y --set instance.name=INSTANCE_NAME --set clusterName="CLUSTER_NAME" {--set image.repository=COMPANY_REPO --set image.tag=COMPANY_TAG} {--set proxyUrl=http://proxy_host:proxy_port} {--set openShift=true} k8s-informer HELM_URL
            Nota:
            Se o informer não estiver instalado no OpenShift, não será necessário definir este parâmetro.
        2. No comando, defina configurações adicionais conforme necessário:
      2. Execute o comando:
    • Faça upgrade de Agente de visibilidade do Kubernetes usando o arquivo Kubernetes YAML.
      1. Baixe o arquivo zip Kubernetes YAML fornecido no artigo CNO para Visibility Helm Chart e versões de arquivo YAML do Kubernetes [KB1564347] na Base de conhecimento Now Support.
      2. Extraia os arquivos k8s_informer.yaml e EULA.pdf do arquivo zip.
      3. Edite o arquivo k8s_informer.yaml.
        • Altere o valor de ACCEPT_EULA para "Y", da seguinte forma:
          - name: ACCEPT_EULA
            value: "Y"
          Nota:
          Ao alterar o valor para "Y", você concorda com o Acordo de licença de usuário final incluído no arquivo EULA.pdf.
        • Substituir todas as ocorrências de<NAMESPACE> com o namespace no qual você deseja instalar o informer.
        • Substituir todas as ocorrências de<INSTANCE_NAME> com o nome da sua instância, sem o nome do domínio.
        • Substituir<CLUSTER_NAME> com o nome do cluster como ele aparece em CMDB.
        • Se o informer estiver instalado no OpenShift, altere o valor da variável de ambiente OPENSHIFT para verdadeiro.
      4. Executar o comando:
        kubectl apply -f k8s_informer.yaml

    O que Fazer Depois

    Para obter informações sobre Agente de visibilidade do Kubernetes administração e solução de problemas, consulte o artigo Administração e solução de problemas do CNO para visibilidade (Native-Operations) [KB1532614] na Base de conhecimento Now Support.