Este documento foi traduzido usando tecnologia de tradução automática de máquina. Sempre trabalhamos para apresentar traduções precisas, mas não oferecemos nenhuma garantia em relação à integridade, precisão ou confiabilidade do conteúdo traduzido. Em caso de qualquer discrepância, a versão original em inglês prevalecerá e constituirá o texto official.

Solução de problemas

Níveis de Log

Os seguintes níveis de log são usados no Rancher:

Nome Descrição

info

Registra mensagens informativas. Este é o nível de log padrão.

debug

Registra mensagens mais detalhadas que podem ser usadas para depurar.

trace

Registra mensagens muito detalhadas sobre funções internas. Isso é muito verboso e pode conter informações sensíveis.

Como Configurar um Nível de Log

Kubernetes Install

  • Configurar nível de log de depuração

    $ KUBECONFIG=./kube_config_cluster.yml
    $ kubectl -n cattle-system get pods -l app=rancher --no-headers -o custom-columns=name:.metadata.name | while read rancherpod; do kubectl -n cattle-system exec $rancherpod -c rancher -- loglevel --set debug; done
    OK
    OK
    OK
    $ kubectl -n cattle-system logs -l app=rancher -c rancher
  • Configurar nível de log informativo

    $ KUBECONFIG=./kube_config_cluster.yml
    $ kubectl -n cattle-system get pods -l app=rancher --no-headers -o custom-columns=name:.metadata.name | while read rancherpod; do kubectl -n cattle-system exec $rancherpod -c rancher -- loglevel --set info; done
    OK
    OK
    OK

Instalação do Docker

  • Configurar nível de log de depuração

    $ docker exec -ti <container_id> loglevel --set debug
    OK
    $ docker logs -f <container_id>
  • Configurar nível de log informativo

    $ docker exec -ti <container_id> loglevel --set info
    OK

Logs de Depuração da Máquina Rancher

Se você precisar solucionar problemas na criação de objetos em seu provedor de infraestrutura de escolha, rancher-machine os logs de depuração podem ser úteis para você.

É possível habilitar logs de depuração para rancher-machine definindo variáveis de ambiente ao iniciar o Rancher.

A variável de ambiente CATTLE_WHITELIST_ENVVARS permite que os usuários incluam variáveis de ambiente específicas a serem passadas para rancher-machine durante o provisionamento.

A variável MACHINE_DEBUG habilita logs de depuração em rancher-machine.

Assim, ao definir MACHINE_DEBUG=true e adicionar MACHINE_DEBUG à lista padrão de variáveis em CATTLE_WHITELIST_ENVVARS (por exemplo, CATTLE_WHITELIST_ENVVARS=HTTP_PROXY,HTTPS_PROXY,NO_PROXY,MACHINE_DEBUG), é possível habilitar logs de depuração em rancher-machine ao provisionar clusters RKE1, RKE2 e k3s.

Assim como o nível de log trace acima, os logs de depuração rancher-machine podem conter informações sensíveis.

Logs de Depuração do Cattle-cluster-agent

Os níveis de log cattle-cluster-agent podem ser configurados ao inicializar clusters downstream.

Quando você cria um cluster sob Configuração do Cluster  Variáveis de Ambiente do Agente, você pode definir variáveis para determinar o nível de log.

  • Log de nível de rastreamento: Defina CATTLE_TRACE ou RANCHER_TRACE para true

  • Log de nível de depuração: Defina CATTLE_DEBUG ou RANCHER_DEBUG para true

Os logs de depuração cattle-cluster-agent podem conter informações sensíveis.