← Todas as publicações

Publicação Técnica · Kubernetes

Como configurar um servidor de métricas Kubernetes na AWS

O Metrics Server é uma fonte escalonável e eficiente de métricas de recursos de containers para pipelines de escalonamento automático…

1 min de leitura232 palavrasSeções: 2Imagens: 1Blocos de código: 220 abr 2022

Palavras-chave

Compartilhar
Comentar

O Metrics Server é uma fonte escalonável e eficiente de métricas de recursos de containers para pipelines de escalonamento automático integrados do Kubernetes.

O Metrics Server coleta métricas de recursos do Kubelets e as expõe no Kubernetes apiserver por meio da API Metrics para uso pelo Horizontal Pod Autoscaler and Vertical Pod Autoscaler. A API Metrics também pode ser acessada kubectl top, tornando mais fácil depurar pipelines de escalonamento automático.

O Metrics Server não se destina a fins de não escalonamento automático. Por exemplo, não o use para encaminhar métricas para soluções de monitoramento ou como uma fonte de métricas de solução de monitoramento.

Kubernetes Metrics Server para clusters EKS

O Kubernetes Metrics Server é um agregador de dados de uso de recursos em seu cluster e não é implantado por padrão em clusters do Amazon EKS. O Metrics Server é comumente usado por outros complementos do Kubernetes, como o horizontal pod Autoscaler ou o painel do Kubernetes.

Este post explica como implantar o Kubernetes Metrics Server em seu cluster Amazon EKS.

Implantar o Metrics Server

Implante o Metrics Server com o seguinte comando:

kubectl apply -f https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml

Verifique se a metrics-serverimplantação está executando o número desejado de pods com o seguinte comando.

kubectl get deployment metrics-server -n kube-system

Resultado:

NAME READY UP-TO-DATE AVAILABLE AGE

metrics-server 1/1 1 1 6m

Até o próximo post! =)

Comentários

Todo comentário passa por moderação antes de aparecer aqui. Nada é publicado automaticamente.

Carregando…