Abstract:
|
[ES] Cada vez se necesitan infraestructuras distribuidas más complejas que en la medida
de lo posible, sean capaces de gobernarse a sí mismas.
En este documento veremos cómo desplegar una infraestructura basada en ...[+]
[ES] Cada vez se necesitan infraestructuras distribuidas más complejas que en la medida
de lo posible, sean capaces de gobernarse a sí mismas.
En este documento veremos cómo desplegar una infraestructura basada en Kubernetes, capaz de regenerarse sola frente a fallos, así como poder actualizarse sin necesidad
de tiempos de caída. También se explicará cómo otorgar elasticidad y cómo monitorizar
la infraestructura.
Para esto, primero se definirán los conceptos básicos que rodean Kubernetes. A su
vez veremos qué tipos de actualización se pueden realizar en un cluster de este tipo.
Dotaremos a las cargas de trabajo desplegadas en el cluster de escalado horizontal.
También conseguiremos elasticidad en los nodos pertenecientes al cluster, para adaptarse
así a la carga de trabajo.
Se explicará cómo desplegar el cluster en diferentes proveedores cloud.
Para controlar el estado de toda la infraestructura se monitorizará y crearán alarmas
que nos avisarán de cuando algo no está funcionando correctamente.
Además se ha desarrollado una pequeña web reactiva basada en Vue para controlar el
estado y las versiones desplegadas de las cargas de trabajo entre los diferentes entornos
típicos de desarrollo, pre-producción y producción.
Todo esto utilizando herramientas OpenSource y la gran mayoría apadrinadas por la
Cloud Native Computing Foundation.
[-]
|