Esta va a ser una serie de posts, en los que como siempre, me mata la curiosidad por seguir aprendiendo del tema. Les voy a mostrar cosas tan simples como desplegar un mini cluster de kubernetes en Windows, tambien veremos como instalar Jenkins en dicho cluster con Helm, y por ultimo armar un pipeline para desplegar una aplicacion. Esta va a ser una serie de tres post los cuales ire subiendo a medida que pueda irlos publicando.
Introducción
A continuacion vamos a ir definiendo los capitulos que vamos a ir publicando en este post:
-
Instalacion de un cluster de Kubernetes en Windows (En este caso use mi notebook, I5, 16 GB Ram, etc).
-
Despliegue de Jenkins en dicho cluster, puede ser usando Helm o tambien armando la receta para desplegar en Kubernetes.
-
Crearemos un pipeline de CI/CD, en el cual como resultado final, desplegara una aplicacion.
Instalacion del cluster en Wndows
Docker Desktop
- Paso 1: Desgargar e instalar Docker Desktop.
- Paso 2: Una vez que tenemos Docker Desktop funcionando, vamos al motor, settings.
- Paso 3: Abrir una consola de powershell y verificar que contamos con la herramienta Kubectl
Conclusion
En resumen, ya con esto tenemos una mini cluster de Kubernetes para poder probar y desplegar nuestras apliaciones, sin necesidad de regsitrarnos en Azure, o algun otro proveedor para probar nuestros laboratorios.
En un proximo post, les voy a estar contando como desplegar Jenkins.