Se pods falharem ao iniciar, Services ficarem inacessíveis ou o roteamento de Ingress apresentar problemas, o diagnóstico de cluster permite identificar a causa raiz com um único clique. O Container Intelligent Service executa verificações automatizadas em pods, Services e Ingresses no seu cluster do Alibaba Cloud Container Compute Service (ACS) e retorna os problemas detectados com sugestões de correção para ação imediata.
Itens de diagnóstico
Três tipos de diagnóstico estão disponíveis:
|
Item de diagnóstico |
O que é verificado |
|
Problemas de status do Pod, como falhas na inicialização e reinicializações frequentes |
|
|
Configurações de Service, cotas de recursos e eventos anormais |
|
|
Configurações de roteamento de tráfego |
Como funciona
Importante
Ao iniciar um diagnóstico, o sistema executa um programa de coleta de dados em cada nó do cluster. Esse programa coleta a versão do sistema, cargas, status dos componentes de contêiner e mensagens de erro principais dos logs do sistema. O programa não coleta dados de negócios nem informações sensíveis.
Pré-requisitos
Antes de começar, certifique-se de ter:
Um cluster ACS
Acesso ao console do ACS
Autorização para Inspections and Diagnostics > Diagnostics (o sistema solicitará a conclusão da autorização no primeiro acesso)
Executar um diagnóstico
Os procedimentos para diagnóstico de Pod, Service e Ingress seguem o mesmo padrão. O exemplo abaixo utiliza o diagnóstico de Pod.
Faça login no console do ACS. No painel de navegação à esquerda, clique em Clusters.
Na página Clusters, clique no nome do cluster que deseja gerenciar. No painel de navegação à esquerda, escolha Inspections and Diagnostics > Diagnostics e conclua as etapas de autorização.
Na página Diagnosis, clique em Pod diagnosis.
Na página Pod diagnosis, clique em Diagnosis.
-
No painel Select Pod, selecione um Namespace e um Pod. Leia e aceite o aviso marcando I know and agree e clique em Create diagnosis.
O progresso do diagnóstico aparece na página. Após a conclusão, os resultados e os itens sinalizados são exibidos. Revise cada item sinalizado para identificar a causa e resolver o problema.
Visualizar resultados do diagnóstico
Na página Pod diagnosis, clique em Diagnosis details na coluna Operation para abrir a página de detalhes de um relatório de diagnóstico.
Os itens de diagnóstico variam conforme a configuração do cluster. Os itens mostrados na página de diagnóstico refletem a configuração real do seu cluster.
A página de detalhes exibe as seguintes informações para cada item de diagnóstico:
Resumo do problema e status do diagnóstico
Sugestões de correção
Itens de diagnóstico relacionados
Sinalizações de diagnóstico
Cada item de diagnóstico exibe uma das seguintes sinalizações:
|
Sinalização |
Significado |
Ação recomendada |
|
Normal |
Nenhum problema detectado |
Nenhuma ação necessária |
|
Warning |
Existe um problema potencial que pode afetar a estabilidade do cluster |
Revise o item e resolva problemas que possam causar anomalias no cluster |
|
Abnormal |
Um problema ativo está afetando o cluster |
Solucione imediatamente para evitar erros no cluster |
|
Unknown |
O diagnóstico não foi concluído ou o resultado está indisponível |
— |
Para visualizar detalhes de um item com a sinalização Abnormal, passe o mouse sobre Details na coluna Status. Para ver a descrição de qualquer item de diagnóstico, passe o mouse sobre o ícone de informação à direita do item.
Itens sinalizados como Abnormal ou Warning aparecem na aba Troubleshoot para acesso rápido.
Referência de itens de diagnóstico
Pod diagnostics
O diagnóstico de Pod inclui os itens Pod e ClusterComponent. A verificação abrange anomalias de status do pod e a integridade dos componentes do cluster. A página de detalhes mostra resultados do diagnóstico do pod, sugestões de correção e itens relacionados.
Service diagnostics
O diagnóstico de Service abrange os itens Service e ResourceQuotas. Esta verificação analisa o método de faturamento de instâncias do Classic Load Balancer (CLB), certificados, cotas de recursos e eventos anormais.
Ingress diagnostics
Já o diagnóstico de Ingress contempla os itens Ingress, Addon e SLB. São verificados o status do Ingress, a integridade do plug-in de Ingress e o status da instância do Server Load Balancer (SLB).