Post-Image

Día 2 en SUSECON 19

En el segundo día de la SUSECON 19 estuve en un par de sesiones que me resultaron muy interesantes y también hablando con gente de desarrollo de SUSE sobre ciertas inquietudes que tenía, que seguramente se traduzcan en algún homelab.

En la primera, nos presentaron una arquitectura de despliegue de infraestructura como código en la que participaban diferentes elementos, entre ellos se usaba Gitlab como repositorio de todo el código YAML que se va a usar en el SUSE Manager y por otro lado Jenkins como ejecutor via webhooks de los cambios en el código, de esta forma mediante SALT se hace el despliegue de la infraestructura. Se trata de una arquitectura muy interesante y personalmente recomiendo probarla, por mi parte ya la conocía por el hecho de que realizo la gestión este blog de la misma forma que se exponía y resulta muy efectiva.

DevOps Workflow

La otra sesión que voy a destacar en este blog es una en la que nos hicieron un resumen sobre las mejores prácticas al utilizar CaaSP como cluster de Kubernetes, entre ellas se habló de cómo tratar los contenedores evitando el uso de datos dentro de los mismos, también se hizo referencia a que es recomendable utilizar un registry de docker en una máquina nuestra para que todas nuestros nodos puedan descargarse las imágenes incluidas todas aquellas que no tengan acceso a internet, actuando como un proxy que almacena una copia en local. Por último nos hablaron sobre la capacidad de realizar un despliegue en formato multi-master, siempre teniendo en cuenta que el número de nodos master deber ser impar. En esta sesión también hicieron referencia a algunas de las mejoras que se van a presentar en la nueva versión.