O Kubernetes é um mecanismo de orquestração de contêineres distribuído e em grande escala. Sua complexidade exige conhecimento profundo do domínio para operar e gerenciar clusters. Para simplificar essas tarefas, o Container Service oferece o conjunto AIOps, que inclui inspeção de cluster, verificações de integridade e diagnósticos. Essas ferramentas ajudam a solucionar problemas e aumentam a eficiência das operações e manutenção (O&M). Este tópico descreve as vantagens do conjunto AIOps e detalha seus recursos de inspeção, verificação de integridade e diagnóstico de clusters.
Índice
Vantagens
O conjunto AIOps reúne ferramentas de inspeção, verificação de integridade e diagnóstico de clusters. Confira os benefícios:
|
Recurso |
Vantagem |
|
O sistema executa uma inspeção antes de qualquer operação de O&M no cluster para validar se os pré-requisitos foram atendidos. Isso aumenta a taxa de sucesso das alterações. |
|
|
Defina regras agendadas para receber alertas regulares sobre riscos potenciais no cluster. |
|
|
Oferece um conjunto completo de ferramentas, incluindo diagnóstico de pods , diagnóstico de nós, diagnóstico de Ingress e diagnóstico de memória. Esses recursos facilitam a solução de problemas. |
O conjunto AIOps é compatível com ACK Standard Edition, ACK Pro Edition, ACK Dedicated Edition e ACK Serverless Cluster Pro Edition.
Inspeção de cluster
A inspeção de cluster abrange operações essenciais de O&M, como atualizações e migrações de cluster, além da instalação e atualização de componentes. O sistema executa automaticamente uma inspeção antes dessas atividades críticas. A operação prossegue apenas após a aprovação do cluster na inspeção. Em caso de falha na verificação, a ferramenta apresenta uma análise visual da causa raiz e sugere uma solução. Para mais informações, consulte Inspeção de cluster.
Verificação de integridade do cluster
Baseado na vasta experiência do Container Service em gerenciamento de clusters, o recurso de verificação de integridade oferece as seguintes funcionalidades:
Analisa o status operacional do cluster para identificar riscos potenciais.
Verifica periodicamente itens como uso de recursos, cotas, certificados do cluster e versões de componentes. Os resultados aparecem em formato visual.
Lista o nível de risco e fornece soluções sempre que detecta uma anomalia. Isso otimiza as tarefas de O&M.
Para mais informações, consulte Verificação de integridade do cluster.
Diagnóstico de cluster
O diagnóstico de cluster permite solucionar problemas com um único clique em e ajuda a localizar falhas no ambiente. Este recurso engloba diagnóstico de pods , diagnóstico de nós, diagnóstico de serviços, diagnóstico de Ingress e diagnóstico de memória.
|
Item de diagnóstico |
Descrição |
|
Aborda problemas comuns em pods, como falhas na inicialização, erros ao baixar imagens e anomalias em tempo de execução. Indica a causa raiz e a solução aplicável. |
|
|
Trata de questões frequentes em nós, incluindo status NotReady, anomalias de rede e falhas de runtime. Fornece a causa raiz e as etapas de correção. |
|
|
Foca em anomalias de serviço, cotas de servidores backend do SLB e cotas de instâncias do SLB. Detalha a origem do problema e a resolução recomendada. |
|
|
Coleta dados de verificações do componente Ingress, parâmetros de inicialização, logs de erro dos pods e configurações do SLB do Ingress Controller. Usa essas informações para diagnosticar falhas no acesso às aplicações. |
|
|
Identifica problemas típicos de memória em clusters ACK, como vazamentos, fragmentação e vazamentos de cgroup. Também apresenta gráficos do consumo geral de memória. |