Ir al contenido principal
BlogContenedores (Kubernetes, Docker)Autoescalado horizontal de clústeres en Linode Kubernetes Engine

Escalado automático de clústeres horizontales en el motor Kubernetes de Linode

Escalado automático de clústeres horizontales en el motor Kubernetes de Linode

Hemos añadido soporte de autoescalado de clústeres horizontales a Linode Kubernetes Engine (LKE). Esta nueva función para nuestro servicio gestionado de Kubernetes le ofrece la posibilidad de crear y destruir nodos en tiempo real en función de los límites de recursos. El autoescalado hace que la gestión de los grupos de nodos sea más eficiente, lo que resulta en aplicaciones altamente disponibles y estables.

Kubernetes permite que las aplicaciones o cargas de trabajo se escalen tanto a nivel de pod como de clúster. El autoescalado horizontal de pods es nativo de Kubernetes y le ayuda a escalar los recursos disponibles para sus contenedores. El autoescalado horizontal de clústeres le permite escalar automáticamente el número de nodos disponibles en cada clúster hacia arriba o hacia abajo, basándose en el número de pods disponibles en su clúster, estableciendo umbrales de valores mínimos y máximos para los nodos en el grupo de nodos.

El autoescalador de clústeres horizontales para LKE

Para facilitar la gestión de sus clusters, el nuevo autoescalador de clusters horizontales:

  • Escala los recursos del clúster y el grupo de nodos para obtener la máxima eficiencia;
  • Optimiza los recursos del clúster comprobando regularmente los nodos no asignados o innecesarios;
  • Proporciona ajustes de autoescalado sin necesidad de actualizar su configuración, y puede gestionarse mediante nuestro API; y es
  • Se puede utilizar en las instancias de computación dedicadas, compartidas y de alta memoria de Linode.

Cómo funciona

Activar el autoescalador del clúster es muy sencillo y no requiere ningún cambio en la configuración existente. 

  1. Visite la página de detalles del clúster y haga clic en la opción Autoscale Pool
  2. En el menú Autoscaler, cambia la función a "on"
  3. Una vez activada, establece los valores mínimos y máximos entre 1 y 99
  4. Guarde los cambios para activar el autoescalador del clúster

Los valores mínimo y máximo seleccionados para el autoescalador representan un conjunto de nodos en el pool de nodos. Por ejemplo, un mínimo de 10 permite no menos de diez nodos en el pool de nodos, mientras que un máximo de 10 permite no más de diez nodos en el pool de nodos. El autoescalador sólo asigna estos límites, lo que significa que no hay ninguna lógica adicional para minimizar o maximizar los recursos en su clúster.

Recursos de Kubernetes

Lea la guía sobre autoescalado de clústeres. También tenemos una amplia biblioteca de recursos educativos y consulta toda nuestra documentación sobre Kubernetes aquí


Comentarios (2)

  1. Author Photo

    Bravo. More work on the firewall then we can move DO deployments back to Linode

  2. Author Photo

    Superb. There are other things that are very important when setup a cloud managed kubernetes. We are really missing a linode_lke_pool as terraform resource and also pool labels. DO have these capabilities that are really really needed. We are evaluating Linode and DO for our production deployment, we really love Linode but are tempting to go with DO because of that.

Dejar una respuesta

Su dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *.