A coleta de logs dos componentes do plano de controle ajuda você a operar e manter seu cluster com mais segurança e eficiência. O ACK Edge oferece suporte à coleta desses logs em clusters gerenciados. Você pode ingerir os logs em um projeto de log no Simple Log Service (SLS) da sua própria conta para gerenciamento e análise centralizados.
Pré-requisitos
Verifique se você tem:
Uma Logstore quota suficiente no SLS
Conhecimento sobre o faturamento de pay-as-you-go do SLS — os logs coletados geram cobranças do SLS
Componentes de alto volume, como o kube-apiserver, podem gerar uma quantidade significativa de dados de log. Para controlar custos, ative a coleta apenas para os componentes necessários.
Ativar a coleta de logs de componentes do plano de controle
Faça login no console do ACK. No painel de navegação à esquerda, clique em Clusters.
Na página Clusters, clique no nome do seu cluster. No painel de navegação à esquerda, escolha .
-
Na página Log Center, clique na aba Control Plane Component Logs e, em seguida, clique em Enable Component Log Collection.
A instalação leva pouco tempo. Após a conclusão, o sistema redireciona você automaticamente para a página de logs dos componentes do plano de controle.
Visualizar logs de componentes do plano de controle
Você pode visualizar os logs dos componentes do plano de controle do cluster no console do ACK ou no console do SLS. Para obter mais informações sobre a sintaxe de consulta, consulte Query and analyze logs.
Visualizar logs de componentes do plano de controle
Visualizar no console do Container Service
Utilize um dos métodos a seguir para visualizar os logs dos componentes do plano de controle:
-
Acesse os logs dos componentes do plano de controle pelo ponto de entrada Cluster Information.
Na página de informações do cluster, clique na aba Basic Information e, em seguida, clique no link à direita de Control Plane Component Logs.
No canto superior esquerdo da página, selecione um componente do plano de controle para visualizar seus logs.
-
Acesse os logs dos componentes do plano de controle pelo ponto de entrada Operations.
No painel de navegação à esquerda da página de gerenciamento do cluster, escolha Operations > Log Center e, em seguida, clique na aba Control Plane Component Logs.
No canto superior esquerdo da página, selecione um componente do plano de controle para visualizar seus logs.
Visualizar no console do Simple Log Service
Faça login no console do Simple Log Service.
Na seção Projects, clique no nome do projeto do SLS correspondente ao seu cluster.
Na aba Log Storage > Logstore, clique no Logstore do componente cujos logs você deseja visualizar. Para ver o mapeamento entre componentes e Logstores, consulte Control plane component Logstore descriptions.
Descrições dos Logstores de componentes do plano de controle
Os clusters ACK Edge oferecem suporte à coleta de logs para os seguintes componentes do plano de controle e add-ons. Cada Logstore do SLS corresponde a um componente ou add-on. Para obter mais informações sobre os componentes do plano de controle do Kubernetes, consulte Kubernetes components.
|
Componente |
Logstore |
Coletado por padrão |
Descrição |
|
apiserver |
Sim |
O componente kube-apiserver faz parte do plano de controle e expõe a API do Kubernetes. |
|
|
kcm |
Sim |
Este componente atua como centro de controle de gerenciamento interno do cluster Kubernetes e incorpora os loops de controle principais da versão do Kubernetes. |
|
|
scheduler |
Sim |
Responsável pelo agendamento padrão do cluster Kubernetes. |
|
|
ccm |
Sim |
O Cloud Controller Manager (CCM) integra o Kubernetes aos services da Alibaba Cloud, como Classic Load Balancer (CLB, anteriormente Server Load Balancer (SLB)) e Virtual Private Cloud (VPC). Seus recursos incluem gerenciamento de balanceamento de carga e comunicação entre nós. |
|
|
alb |
Sim |
Baseado no Application Load Balancer (ALB) da Alibaba Cloud, fornece um ingresso unificado para Services no cluster. |
|
|
controlplane-events |
controlplane-events |
Sim |
Entrega eventos de O&M do plano de controle do cluster, como eventos de eliminação por falta de memória (OOM). |
|
cluster-autoscaler |
Não |
Add-on de dimensionamento automático de nós do ACK. |
|
|
ack-goatscaler |
Não |
Add-on de elasticidade instantânea de nós do ACK. |
|
|
kuberay-operator |
Não |
Construído sobre o componente KubeRay da comunidade, combina-o com os recursos de agendamento, cota elástica e prioridade de recursos do ACK para facilitar o gerenciamento e o uso de clusters Ray. |
Se um componente não for coletado por padrão e você precisar coletar seus logs, ative a coleta de logs para esse componente por meio de updating the list of components for log collection.
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, em seguida, clique em Close.