|
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. |
Problemas do Rancher
Coleta de Logs do Cluster Convidado
Você pode coletar logs do cluster convidado e arquivos de configuração. Realize os seguintes passos em cada nó do cluster convidado:
-
Faça login no nó.
-
Baixe o script coletor de logs do Rancher v2.x para Linux e gere um pacote de logs usando os seguintes comandos:
curl -OLs https://raw.githubusercontent.com/rancherlabs/support-tools/master/collection/rancher/v2.x/logs-collector/rancher2_logs_collector.sh sudo bash rancher2_logs_collector.sh
A saída do script indica a localização do tarball gerado.
Para mais informações, veja O script coletor de logs do Rancher v2.x para Linux.
Importação de Clusters Harvester no Rancher
Após o cluster-registration-url ser configurado no Harvester, uma implantação chamada cattle-system/cattle-cluster-agent é criada para a importação do cluster Harvester no Rancher.
Importação Pendente Devido ao Erro unable to read CA file
As seguintes mensagens de erro nos logs do pod cattle-cluster-agent-* indicam que o cluster Harvester não pode ser importado para o Rancher.
2025-02-13T17:25:22.520593546Z time="2025-02-13T17:25:22Z" level=info msg="Rancher agent version v2.10.2 is starting"
2025-02-13T17:25:22.529886868Z time="2025-02-13T17:25:22Z" level=error msg="unable to read CA file from /etc/kubernetes/ssl/certs/serverca: open /etc/kubernetes/ssl/certs/serverca: no such file or directory"
2025-02-13T17:25:22.529924542Z time="2025-02-13T17:25:22Z" level=error msg="Strict CA verification is enabled but encountered error finding root CA"
A causa raiz é a configuração ineficaz do agent-tls-mode do Rancher, que controla como os agentes do Rancher (cluster-agent, fleet-agent e system-agent) validam o certificado do Rancher ao estabelecer uma conexão. O valor padrão dessa configuração depende da versão do Rancher e do tipo de instalação.
| Tipo | Versões | Valor Padrão |
|---|---|---|
Nova instalação |
v2.8 |
|
Nova instalação |
v2.9 e posteriores |
|
Upgrade |
v2.8 para v2.9 |
|
Você pode ajustar essa configuração para atender às suas necessidades, realizando os seguintes passos:
-
Faça login na interface do Rancher.
-
Vá para Configurações Globais → Configurações.
-
Selecione modo-agent-tls, e depois selecione ⋮ → Editar Configuração para acessar as opções de configuração.
-
Selecione um dos seguintes valores:
-
Estrito: Os agentes do Rancher confiam apenas em certificados gerados pela Autoridade Certificadora (CA) especificada na configuração
cacerts. Esta é a configuração TLS padrão recomendada.A opção Estrito habilita um nível mais elevado de segurança, exigindo que o Rancher tenha acesso à CA que gerou o certificado visível para os agentes. No caso de certas configurações de certificado (notavelmente, certificados externos), isso não é automático, e configuração extra é necessária. Para mais informações sobre cenários que exigem configuração extra, veja Escolha sua Configuração SSL na documentação do Rancher.
-
Armazenamento do Sistema: Os agentes do Rancher confiam em qualquer certificado gerado por uma CA pública especificada no armazenamento de confiança do sistema operacional. Use esta configuração se sua configuração usar uma autoridade de confiança externa e você não tiver propriedade sobre a Autoridade Certificadora.
Usar a configuração Armazenamento do Sistema implica que o agente confia em todas as autoridades externas encontradas no armazenamento de confiança do sistema operacional, incluindo aquelas fora do controle do usuário.
-
-
Clique em Salvar.
Problemas relacionados:
-
Rancher: #45628 (Veja esse comentário.)