Clusters ACK integram o Managed Service for Prometheus para oferecer painéis visuais de monitoramento do Prometheus. Após ativar o recurso de overcommitment dinâmico de recursos em um cluster, use o monitoramento de colocalização fornecido pelo ACK para visualizar métricas de recursos de colocalização, como o total de recursos de CPU e memória de colocalização e as taxas de alocação desses recursos.
Pré-requisitos
Verifique se a versão do add-on ack-koordinator é v1.1.1-ack.1 ou posterior. Para mais informações, consulte ack-koordinator (FKA ack-slo-manager).
Confirme que o recurso de overcommitment dinâmico de recursos está ativado. Para mais informações, consulte Enable dynamic resource overcommitment.
Acesso ao painel
Faça login no ACK console. 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, clique em .
Na página Prometheus Monitoring, clique em .
Visão geral do painel
O painel de monitoramento de colocalização oferece os seguintes recursos:
Ganhos de colocalização: disponibiliza um painel de ganhos de recursos para cenários de colocalização, permitindo visualizar e analisar os benefícios obtidos com a colocalização.
Observabilidade de recursos de colocalização: fornece observabilidade de métricas essenciais em cenários de colocalização, possibilitando consultar a capacidade dos recursos de colocalização nas dimensões de cluster, node pool, nó e pod.
A seguir, veja um exemplo do painel de monitoramento de colocalização. O painel recebe atualizações periódicas. Consulte sua interface real.
Visão geral dos ganhos de colocalização do cluster
Esta área exibe os ganhos de recursos e as tendências de uso da colocalização.
Total e alocação de recursos de colocalização
|
Conceito |
Descrição |
|
Recursos sem colocalização |
Todos os recursos físicos Schedulable (Allocatable) em nós ACK são chamados de recursos sem colocalização. O total desses recursos depende das especificações do nó e não é afetado pela colocalização. |
|
Recursos de colocalização |
A ativação do recurso de overcommitment dinâmico de recursos identifica recursos físicos ociosos no cluster, que correspondem aos recursos de colocalização disponíveis. O total de recursos de colocalização varia conforme a utilização real dos recursos e muda dinamicamente de acordo com a quantidade de recursos físicos ociosos nos nós. Esses recursos representam recursos Schedulable adicionais fornecidos pela colocalização e constituem uma das principais métricas para mensurar os ganhos de colocalização. |
|
Total de recursos de colocalização |
Divide-se em duas dimensões de recursos: CPU e memória, exibindo o total de recursos de CPU e o total de recursos de memória atualmente disponíveis para agendamento de colocalização no cluster. O cluster possui um total de 118 núcleos de CPU e 487 GiB de recursos de memória disponíveis para colocalização. Um volume maior de recursos totais de colocalização indica mais recursos físicos ociosos disponíveis para colocalização no cluster e maior potencial de ganhos ao agendar mais aplicações por meio de colocalização. |
|
Recursos de colocalização alocados |
Separa-se em duas dimensões de recursos: CPU e memória, mostrando a quantidade de recursos de CPU e a quantidade de recursos de memória atualmente alocados para colocalização no cluster. Um total de 2 núcleos de CPU e 1 GiB de recursos de memória foram alocados para colocalização no cluster. Uma quantidade maior de recursos de colocalização alocados indica que mais recursos de colocalização foram agendados no cluster e maiores ganhos ao agendar mais aplicações via colocalização. |
|
Taxa de alocação de recursos de colocalização |
Compõe-se de duas dimensões de recursos: CPU e memória, apresentando a taxa de alocação de recursos de CPU e a taxa de alocação de recursos de memória para colocalização no cluster ( Uma taxa de alocação de recursos de colocalização mais alta indica uma proporção maior de recursos de colocalização alocados no cluster e maiores ganhos de colocalização. |
Tendências de uso de recursos de colocalização
|
Conceito |
Descrição |
|
Número de pods de colocalização |
Subdivide-se entre o número de pods agendados com recursos sem colocalização e o número de pods agendados com recursos de colocalização. A proporção de pods de colocalização mostra a relação relativa entre pods agendados com recursos sem colocalização e pods agendados com recursos de colocalização no cluster. |
|
Proporção de recursos de colocalização |
Organiza-se em duas dimensões de recursos: CPU e memória. Essa proporção exibe a quantidade de recursos atualmente disponíveis para agendamento sem colocalização e a quantidade de recursos disponíveis para agendamento de colocalização no cluster. Quanto mais recursos físicos ociosos existirem no cluster, maior será a proporção de recursos de colocalização, indicando que há mais recursos disponíveis para agendamento de colocalização. |
Detalhes dos recursos de colocalização do cluster
As áreas Cluster resource view, Node resource view e Pod resource view exibem o uso de recursos e as solicitações de recursos nas dimensões de cluster, nó e pod, respectivamente.
Visualização de recursos do cluster

|
Conceito |
Descrição |
|
Uso de recursos do cluster |
Abrange duas dimensões de recursos: CPU e memória. Cada dimensão inclui o total de recursos físicos do cluster, o uso de recursos por pods sem colocalização, o uso de recursos por pods de colocalização e o uso de recursos por componentes do sistema. O uso de recursos do cluster mede a utilização de diferentes tipos de recursos no cluster atual. Se a soma das três métricas de uso for muito menor que o total de recursos físicos, a utilização média do cluster é baixa e muitos recursos físicos estão ociosos. |
|
Solicitações de recursos de colocalização do cluster |
Compreende duas dimensões de recursos: CPU e memória. Cada dimensão inclui o total de recursos de colocalização Schedulable e a quantidade de recursos de colocalização atualmente solicitados. Quanto mais próximas as solicitações de recursos estiverem do total de recursos, maior será a proporção de recursos de colocalização solicitados, indicando que os recursos de colocalização estão alocados de forma mais completa. |
|
Solicitações de recursos sem colocalização do cluster |
Engloba duas dimensões de recursos: CPU e memória. Cada dimensão inclui o total de recursos sem colocalização Schedulable e a quantidade de recursos sem colocalização atualmente solicitados. Quanto mais próximas as solicitações de recursos estiverem do total de recursos, maior será a proporção de recursos sem colocalização solicitados, indicando que os recursos sem colocalização estão alocados de forma mais completa. |
Visualização de recursos do nó
Na parte superior da página, configure node_label e node_label_value para visualizar os recursos de diferentes nós.
A barra de filtros também contém os filtros Node, pod_namespace e pod_name, que permitem refinar ainda mais o escopo de dados da visualização de recursos do nó por nó, namespace e nome do pod.
A tabela a seguir descreve alguns dos filtros:
|
Filtro |
Descrição |
|
node_label_value |
O valor padrão é All, indicando que o escopo estatístico das áreas de ganhos de colocalização do cluster e visualização de recursos do cluster abrange todos os nós do cluster. Selecione um node pool de destino para visualizar os recursos desse node pool nas áreas de ganhos de colocalização do cluster e visualização de recursos do cluster. |
|
node_label |
Permite selecionar nós por diferentes rótulos de nó. Para mais informações, consulte Note na parte superior da página. |


|
Conceito |
Descrição |
|
Proporção de recursos de colocalização do nó |
Divide-se em duas dimensões de recursos: CPU e memória. Cada dimensão inclui o total de recursos sem colocalização e o total de recursos de colocalização no nó. O total de recursos sem colocalização e o total de recursos de colocalização são exibidos de forma empilhada, indicando a proporção relativa de ambos nos recursos do nó. |
|
Uso de recursos do nó |
Contempla duas dimensões de recursos: CPU e memória. Os recursos de memória subdividem-se em duas subdimensões, excluindo cache e incluindo cache, dependendo se o cache é contabilizado. Cada dimensão inclui o total de recursos físicos no nó, o uso de recursos por pods sem colocalização, o uso de recursos por pods de colocalização e o uso de recursos por componentes do sistema. O uso de recursos do nó mede a utilização de diferentes tipos de recursos no nó atual. Se a soma das três métricas de uso for muito menor que o total de recursos físicos, a utilização média do nó é baixa e muitos recursos físicos estão ociosos. |
|
Solicitações de recursos de colocalização do nó |
Abrange duas dimensões de recursos: CPU e memória. Cada dimensão inclui o total de recursos de colocalização e a quantidade de recursos de colocalização solicitados no nó. Quanto mais próximas as solicitações de recursos estiverem do total de recursos, maior será a proporção de recursos de colocalização solicitados, indicando que os recursos de colocalização estão alocados de forma mais completa. |
|
Solicitações de recursos de colocalização de cada pod |
Cobre duas dimensões de recursos: CPU e memória. Inclui as solicitações de recursos de todos os pods de colocalização no nó. |
|
Utilização de recursos de colocalização de cada pod |
Envolve duas dimensões de recursos: CPU e memória. Inclui a utilização de recursos de todos os pods de colocalização no nó. |
Visualização de recursos do pod
Acima da aba k8s-reclaimed-resource, configure pod_namespace e pod_name para visualizar os recursos de diferentes pods.



|
Conceito |
Descrição |
|
Recursos de colocalização do pod |
Segmenta-se em duas dimensões de recursos: CPU e memória. Cada dimensão inclui o limite superior, as solicitações e o uso real dos recursos de colocalização para o pod. |
|
Utilização de recursos de colocalização do pod |
Compõe-se de duas dimensões de recursos: CPU e memória. Cada dimensão apresenta a utilização dos recursos de colocalização para o pod. |
|
Recursos de colocalização de cada contêiner |
Estrutura-se em duas dimensões de recursos: CPU e memória. Cada dimensão inclui o limite superior, as solicitações e o uso real dos recursos de colocalização para cada contêiner no pod. |
Perguntas frequentes
Por que nenhum dado é exibido na área de ganhos de colocalização do cluster na aba Kubernetes Reclaimed Resource?
-
Verifique se o add-on ack-koordinator está instalado.
Faça login no ACK console. 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, clique em Components and Add-ons .
-
Pesquise e verifique se o add-on ack-koordinator aparece como instalado.
Para versões de componentes anteriores a v0.7 implantadas a partir do Marketplace, consulte Migrate ack-koordinator from Marketplace to add-ons para concluir a migração.
Não instalado: Siga as instruções na tela para concluir a instalação.
Instalado: Prossiga com as etapas a seguir.
-
Confira se o painel de monitoramento de colocalização exibe dados relevantes.
Caso nenhum dado seja exibido, execute as etapas abaixo:
Faça login no ARMS console.
No painel de navegação à esquerda, escolha .
No canto superior esquerdo da página, selecione a região de destino e clique no nome da instância do Prometheus. Em seguida, no painel de navegação à esquerda, clique em Metric Management.
Na área de exploração de métricas, pesquise e selecione kube_node_labels e visualize os detalhes dos dados da métrica conforme orientado.