Instalar Kubernetes Metrics Server - Amazon EKS

Ajudar a melhorar esta página

Quer contribuir para este guia do usuário? Role até o final desta página e selecione Editar esta página no GitHub. Suas contribuições ajudarão a tornar nosso guia do usuário melhor para todos.

Instalar Kubernetes Metrics Server

O Kubernetes Metrics Server é um agregador de dados de uso de recursos no cluster, e não é implantado por padrão em clusters do Amazon EKS. Para obter mais informações, consulte Kubernetes Metrics Server (Configurar o Metrics Server) no GitHub. O Metrics Server, em geral, é usado por outros complementos do Kubernetes, como o Horizontal Pod Autoscaler ou o Painel do Kubernetes. Para obter mais informações, consulte Resource metrics pipeline (Pipeline de métricas dos recursos) na documentação do Kubernetes. Este tópico explica como implantar o Kubernetes Metrics Server no cluster do Amazon EKS.

Importante

As métricas destinam-se à análise pontual e não são uma fonte precisa para análise histórica. Eles não podem ser usados como uma solução de monitoramento ou para outros fins que não sejam de ajuste de escala automático. Para obter informações sobre as ferramentas de monitoramento, consulte Capacidade de observação no Amazon EKS.

Implantar o Metrics Server
  1. Implante o servidor de métricas com o seguinte comando:

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

    Se estiver usando o Fargate, será necessário alterar esse arquivo. Na configuração padrão, o servidor de métricas usa a porta 10250. Essa porta é reservada no Fargate. Substitua as referências à porta 10250 em components.yaml por outra porta, por exemplo, 10251.

  2. Verifique se a implantação do metrics-server está executando o número desejado de Podscom o comando a seguir.

    kubectl get deployment metrics-server -n kube-system

    Veja um exemplo de saída abaixo.

    NAME READY UP-TO-DATE AVAILABLE AGE metrics-server 1/1 1 1 6m