metrics-server
A partir de la versión 1.8, Kubernetes proporciona métricas de uso de recursos, como el uso contenedor de CPU y memoria, con la API de métricas. Los usuarios pueden acceder directamente a estas métricas (por ejemplo, mediante el comando kubectl top) o las pueden utilizar los controladores (por ejemplo, Horizontal Pod Autoscaler) en un clúster para la toma de decisiones. El componente específico es el servidor de métricas, que se utiliza para sustituir a heapster para proporcionar las funciones similares. heapster ha sido abandonado gradualmente desde la v1.11.
metrics-server es un agregador para monitorear los datos de los recursos del clúster central. Puede instalar rápidamente este complemento en la consola de CCE.
Después de instalar metrics-server, puede crear una política de HPA en la página de ficha Workload Scaling de la página Auto Scaling. Para obtener más información, véase Creación de una política de HPA para el escalado automático de cargas de trabajo.
El proyecto y la documentación oficial de la comunidad están disponibles en https://github.com/kubernetes-sigs/metrics-server.
Instalación del complemento
- Inicie sesión en la consola de CCE y acceda a la consola del clúster. Elija Add-ons en el panel de navegación, localice metrics-server a la derecha y haga clic en Install.
- Seleccione Single, Custom o HA para Add-on Specifications.
- Pods: Establezca el número de pods en función de los requisitos de servicio.
- Containers: Establezca una cuota de contenedor adecuada en función de los requisitos de servicio.
- Haga clic en Install.
Historial de cambios
Versión del complemento |
Versión de clúster admitida |
Community Version (for Only Clusters of v1.17 and Later) |
---|---|---|
1.3.2 |
/v1.(19|21|23|25).*/ |
|
1.2.1 |
/v1.(19|21|23).*/ |
|
1.1.10 |
/v1.(15|17|19|21).*/ |
|
1.1.4 |
/v1.(15|17|19).*/ |
|
1.1.2 |
/v1.(15|17|19).*/ |
|
1.1.1 |
/v1.(13|15|17|19).*/ |
|
1.1.0 |
/v1.(13|15|17|19).*/ |
|
1.0.5 |
/v1.13.*|v1.15.*|v1.17.*/ |