|
Este documento ha sido traducido utilizando tecnología de traducción automática. Si bien nos esforzamos por proporcionar traducciones precisas, no ofrecemos garantías sobre la integridad, precisión o confiabilidad del contenido traducido. En caso de discrepancia, la versión original en inglés prevalecerá y constituirá el texto autorizado. |
Cluster Autoscaler
En esta sección, aprenderás cómo instalar y usar el Kubernetes cluster-autoscaler en clusters personalizados de Rancher utilizando Grupos de Autoescalado de AWS EC2.
Cluster Autoscaler es una herramienta que ajusta automáticamente el tamaño del cluster de Kubernetes cuando se cumple una de las siguientes condiciones:
-
Hay pods que no pudieron ejecutarse en el clúster debido a recursos insuficientes.
-
Hay nodos en el clúster que han estado infrautilizados durante un período prolongado y sus pods pueden ser colocados en otros nodos existentes.
Para evitar que tu pod sea desalojado, establece una propiedad priorityClassName: system-cluster-critical en la especificación de tu pod.
Cluster Autoscaler está diseñado para ejecutarse en nodos maestros de Kubernetes. Puede ejecutarse en el espacio de nombres kube-system. Cluster Autoscaler no reduce el tamaño de los nodos con pods kube-system no espejados ejecutándose en ellos.
Es posible ejecutar un despliegue personalizado de Cluster Autoscaler en nodos de trabajo, pero se debe tener especial cuidado para asegurar que Cluster Autoscaler permanezca en funcionamiento.
Proveedores de Nube
Cluster Autoscaler proporciona soporte a distintos proveedores de nube. Para más información, visita los proveedores de nube soportados por cluster-autoscaler.
Configurando Cluster Autoscaler en Amazon Cloud Provider
Para detalles sobre cómo ejecutar Cluster Autoscaler en Amazon Cloud Provider, consulta esta página.