O ACK transmite logs do plano de controle de clusters gerenciados para um projeto do Simple Log Service (SLS) na sua conta para monitoramento de integridade, solução de problemas e auditoria.
Pré-requisitos
Verifique se você tem:
Uma cota de Logstore suficiente no SLS
Conhecimento sobre o faturamento pagamento conforme o uso do SLS — a coleta de logs gera cobranças no SLS
Componentes com alto volume de dados, como o kube-apiserver, podem gerar grande quantidade de logs. Para controlar custos, ative a coleta apenas nos componentes necessários.
Componentes e Logstores compatíveis
Cada componente do plano de controle registra logs em um Logstore dedicado do SLS. Consulte Kubernetes Components.
|
Componente |
Logstore |
Coletado por padrão |
Descrição |
|
apiserver |
Sim |
Expõe a API do Kubernetes. |
|
|
kcm |
Sim |
Executa os loops de controle principais do Kubernetes. |
|
|
scheduler |
Sim |
Atribui pods aos nós. |
|
|
ccm |
Sim |
Integra o Kubernetes a serviços da Alibaba Cloud, como Classic Load Balancer (CLB) e Virtual Private Cloud (VPC). O CLB era anteriormente conhecido como Server Load Balancer (SLB). |
|
|
controlplane-events |
controlplane-events |
Sim |
Captura eventos do plano de controle, como encerramentos por falta de memória (OOM). |
|
alb |
Sim |
Oferece um ponto de entrada Ingress unificado para Services baseados no Application Load Balancer (ALB). |
|
|
cluster-autoscaler |
Não |
Dimensiona automaticamente os nós em clusters ACK. |
|
|
ack-goatscaler |
Não |
Fornece elasticidade instantânea para nós do ACK. |
|
|
kuberay-operator |
Não |
Estende o operador KubeRay com agendamento ACK, cota elástica e prioridade de recursos para gerenciar clusters Ray. |
Ative manualmente os componentes marcados como Não na coluna Coletado por padrão . Consulte Atualizar componentes coletados .
Ativar a coleta de logs
Ative a coleta de logs do plano de controle durante a criação do cluster ou em clusters existentes. Consulte Control Plane Components.
A coleta de logs é ativada por padrão para clusters Pro. Em clusters Basic, ative-a manualmente. Selecione um projeto SLS existente na seção Control Plane Component Logs.
Ativar durante a criação do cluster
Siga as etapas em Criar um cluster gerenciado pelo ACK.
Escolha Use Existing Project ou Create New Project. Se escolher Create New Project, o sistema criará automaticamente um projeto SLS chamado k8s-log-{ClusterID}. Após ativar a coleta, os logs dos componentes gerenciados do plano de controle (incluindo kube-apiserver, kube-controller-manager e kube-scheduler) serão enviados ao SLS.

Ativar para um cluster existente
Faça login no console ACK. No painel de navegação à esquerda, clique em Clusters.
Na página Clusters, clique no nome do cluster desejado. No painel à esquerda, escolha Operations > Log Center.
Clique na aba Control Plane Component Logs e clique em Enable Component Log Collection.
Consultar logs
Consulte os logs do plano de controle no console ACK ou no console SLS. Para sintaxe de consulta, consulte Consulta e análise baseadas em índice.
Consultar no console ACK
Escolha um dos caminhos:
Pela visão geral do cluster:
Na página de detalhes do cluster, clique na aba Basic Information.
Clique em View ao lado de Control Plane Component Logs.
Na página Log Center, selecione um componente para visualizar seus logs.
Pela seção Operations:
No painel de navegação à esquerda da página de detalhes do cluster, escolha Operations > Log Center.
Clique na aba Control Plane Component Logs e selecione um componente.
Consultar no console SLS
Faça login no console SLS.
Na seção Projects, clique no projeto do seu cluster.
Na aba Log Storage > Logstores, clique no Logstore do componente desejado.
Atualizar componentes coletados
Adicione ou remova componentes da coleta de logs a qualquer momento.
Na página Clusters, clique no nome do cluster desejado. No painel à esquerda, escolha Operations > Log Center.
Clique na aba Control Plane Component Logs e clique em Update Component.
Na caixa de diálogo, selecione ou desmarque os componentes conforme necessário e clique em OK.
Desmarcar todos os componentes desativa a coleta de logs do plano de controle.

Desativar a coleta de logs
Na página Clusters, clique no nome do cluster desejado. No painel à esquerda, escolha Operations > Log Center.
Clique na aba Control Plane Component Logs e clique em Close.