### Etapa 1:Crie um namespace
Para começar, crie um namespace dedicado à implantação do Metrics Server. Esse namespace ajudará a segregar os recursos do Metrics Server e a simplificar o gerenciamento.
Neste guia, usaremos o namespace `metrics-server`:
```
kubectl cria servidor de métricas de namespace
```
Etapa 2:Adicionar repositório Helm do Metrics Server
Em seguida, adicione o repositório oficial do Helm para Metrics Server ao seu cluster:
```
helm repo adicionar servidor de métricas https://kubernetes-sigs.github.io/metrics-server/
```
Etapa 3:atualizar o índice do repositório Helm
Depois de adicionar o repositório Helm, atualize o índice do repositório para garantir que você tenha as informações mais recentes do gráfico:
```
atualização do repositório do helm
```
Etapa 4:instalar o servidor de métricas
Agora, instale o Metrics Server usando o gráfico Helm. Nesta etapa, instalaremos o Metrics Server no namespace `metrics-server` criado anteriormente:
```
helm install --create-namespace --namespace servidor de métricas servidor de métricas servidor de métricas/servidor de métricas
```
Este comando instalará o Metrics Server e todas as suas dependências necessárias, incluindo o serviço Metrics Server, ClusterRole e CustomResourceDefinition.
Etapa 5:verificar a instalação
Assim que a instalação do Metrics Server for concluída, verifique se ele está em execução verificando os pods no namespace `metrics-server`:
```
kubectl obter pods --namespace servidor de métricas
```
Você verá um pod chamado `metrics-server-0` em execução, indicando uma implantação bem-sucedida do Metrics Server.
Etapa 6:verificar o status do pod
Para confirmar se o Metrics Server está funcionando, verifique se o pod está pronto executando:
```
kubectl get pods --namespace métricas-server -o wide
```
Aguarde até que o pod atinja o status `Running` e `1/1`, indicando que está pronto para coletar métricas.
Etapa 7:verificar as métricas de nós e pods
Por fim, para verificar se o Metrics Server está agregando métricas, você pode usar kubectl para buscar diversas métricas para seu cluster. Por exemplo, você pode obter o uso de memória para todos os nós:
```
Nós principais do kubectl
```
Agora você deve conseguir ver métricas detalhadas para seu cluster Kubernetes, incluindo uso de CPU e memória para nós, pods e contêineres.
Lembre-se de que você pode personalizar a configuração do Metrics Server ou ativar a extração de métricas de fontes adicionais modificando os valores do Helm ao instalar ou atualizar o Metrics Server. Consulte a documentação oficial do gráfico do Metrics Server Helm para obter mais detalhes.