Para comenzar, cree un espacio de nombres dedicado a la implementación de Metrics Server. Este espacio de nombres ayudará a segregar los recursos de Metrics Server y simplificar la administración.
En esta guía, usaremos el espacio de nombres `metrics-server`:
```
kubectl crea un servidor de métricas de espacio de nombres
```
Paso 2:Agregar el repositorio de Helm del servidor de métricas
A continuación, agregue el repositorio oficial de Helm para Metrics Server a su clúster:
```
repositorio de timón agregar servidor de métricas https://kubernetes-sigs.github.io/metrics-server/
```
Paso 3:Actualizar el índice del repositorio de Helm
Después de agregar el repositorio de Helm, actualice el índice del repositorio para asegurarse de tener la información de gráficos más reciente:
```
actualización del repositorio de timón
```
Paso 4:Instalar el servidor de métricas
Ahora, instale Metrics Server usando el gráfico de Helm. En este paso, instalaremos Metrics Server en el espacio de nombres `metrics-server` creado previamente:
```
instalación de helm --create-namespace --namespace servidor-de-métricas servidor-de-métricas servidor-de-métricas/servidor-de-métricas
```
Este comando instalará Metrics Server y todas sus dependencias necesarias, incluido el servicio Metrics Server, ClusterRole y CustomResourceDefinition.
Paso 5:Verificar la instalación
Una vez que se complete la instalación de Metrics Server, verifique que se esté ejecutando verificando los Pods en el espacio de nombres `metrics-server`:
```
kubectl obtiene pods --servidor de métricas de espacio de nombres
```
Debería ver un Pod llamado `metrics-server-0` ejecutándose, lo que indica una implementación exitosa de Metrics Server.
Paso 6:comprobar el estado del pod
Para confirmar que Metrics Server funciona, puede verificar si el Pod está listo ejecutando:
```
kubectl obtiene pods --namespace metrics-server -o ancho
```
Espere a que el Pod alcance el estado "En ejecución" y "1/1", lo que indica que está listo para recopilar métricas.
Paso 7:comprobar las métricas de nodos y pods
Finalmente, para verificar que Metrics Server esté agregando métricas, puede usar kubectl para obtener varias métricas para su clúster. Por ejemplo, puedes obtener el uso de memoria para todos los nodos:
```
nodos superiores de kubectl
```
Ahora debería poder ver métricas detalladas para su clúster de Kubernetes, incluido el uso de CPU y memoria para nodos, pods y contenedores.
Recuerde, puede personalizar la configuración de Metrics Server o habilitar la extracción de métricas de fuentes adicionales modificando los valores de Helm al instalar o actualizar Metrics Server. Consulte la documentación oficial del gráfico de Helm de Metrics Server para obtener más detalles.