9 cosas que Kubernetes puede hacer por ti

9 cosas que Kubernetes puede hacer por ti

Kubernetes es una plataforma para administrar las cargas de trabajo y servicios remotos, que permite automatizar y eliminar procesos manuales durante la implementación y escalabilidad de las aplicaciones en contenedores. Es decir, ofrece simplicidad y flexibilidad.

Se puede desplegar en diversos entornos cloud y soporta múltiples runtimes de contenedores (docker, rkt, cri-o o frakti).

¿Qué puede hacer Kubernetes por ti?

Entre sus características más importantes podemos destacar:

1- Escalado vertical: En función del uso de CPU que hagas, Kubernetes permite el escalado vertical de tus aplicaciones de manera automática (autoescalado) o manual (comando). 

2- Reparación automática: En caso de que ocurra un fallo en un contenedor puedes reiniciarlo automáticamente, reemplazarlo o replanificarlo cuando un nodo muere. 

3- Planificación de nodos y contenedores: Permite decidir en qué nodo se ejecutará cada contenedor, en función de los recursos necesarios y otras restricciones.

4- Despliegues y rollbacks automáticos: Puedes desplegar los cambios de manera progresiva cuando actualizas una aplicación o modificas su configuración. Así podrás realizar un rollback automático en caso de fallo en alguna de las instancias. 

5- Orquestador de contenedores: Puede montar, de forma automática, el sistema de almacenamiento necesario para los contenedores: en modo local, en un proveedor de cloud público, o en un sistema de red como NFS, Flocker o Gluster.

6- Almacenamiento persistente: Posee soporte en plataformas como Amazon Web Services o Google Cloud Platform, y los proveedores (Red Hat, Dell EMC, NetApp, etc) le proporcionan almacenamiento persistente. 

7- Descubrimiento de servicios: Es posible asignar a los contenedores sus propias direcciones IP y un nombre DNS específico para cada conjunto de contenedores. 

8- Seguridad: Toda tu información sensible, como contraseñas o claves ssh, podrá estar almacenada de manera segura en “secrets”. 

9- Clusters grandes y heterogéneos: Puede desplegarse en clusters muy grandes, incluyendo contenedores Docker. Además, te permite crear un clúster como resultado de combinar diferentes máquinas virtuales o servidores locales.

Si estás interesado en estudiar Kubernetes, en Multiply School te ofrecemos una formación para que domines los clusters, despliegues aplicaciones y gestiones todos sus componentes de forma rápida, sencilla y segura.

Siempre a la vanguardia, ofreciendo una educación efectiva, entretenida y actualizada.

Deja una respuesta

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