Saltar al contenido principal

Instalaciones para pocos recursos o entornos de pruebas gratuitos

Centradas en desplegar rápidamente clusters de kubernetes. Principalmente orientadas a entornos de pruebas o desarrollo.

En el capítulo anterior esta la guía de instalación para entornos productivos y de mayor tamaño.

Solo recomendado k3s para entornos de producción (pequeños). No se recomienda minikube, docker desktop o similares para entornos de producción.

Además, para los que no tengáis equipos que cumplan con los requisitos, o queráis seguir el curso sin instalar nada, podéis usar entornos de "playground", que te ofrecen un entorno de kubernetes en la nube de forma gratuita.

Playgrounds y minikube

Para empezar, puedes usar entornos de "playground" que te ofrecen un entorno de kubernetes en la nube de forma gratuita, ya se que no es un método de instalación, pero es una forma de empezar a trastear sin tener que hacer nada y quería mencionarlo. Killercoda

Aquí destacar también una de las formas más sencillas de tener un cluster de kubernetes en tu equipo, minikube. Minikube es una herramienta que permite ejecutar un cluster de kubernetes en un único nodo, ideal para entornos de desarrollo o pruebas. Además de ser multiplataforma, tiene una capa de addons que te permiten añadir funcionalidades extra al cluster, como el dashboard, el registry, etc... de forma muy sencilla.

Ambasos opciones las vemos en profundidad en el siguiente vídeo: https://youtu.be/GuSs-gPF_uM

Playgrounds y Katacoda

Docker Desktop

¿Kubernetes en Docker? Pues claro, ¿por qué no?. Ya hemos visto que los propios servicios de kubernetes también se ejecutan en contenedoers, salvo kubelet, asi que no es absoluto descabellado.

También podríamos usar Rancher Desktop o podman desktop. En todos ellos con un solo click podemos tener un cluster de kubernetes en nuestro equipo sin mucha complicación.

Dentro vídeo: https://youtu.be/GaIVr8m0chk

Docker Desktop

k3s

Por último, veremos la opción de k3s, una distribución de kubernetes ligera y fácil de instalar, ideal para entornos de producción pequeños o entornos de pruebas.

Esta distribución nos permite tener un cluster de múltiples nodes en varios equipos. En el siguiente vídeo, vemos como instarlar un clúster de 3 nodos, un control plane y dos workers, en tres máquinas virtuales distintas. https://youtu.be/8JOfM7HKQ70

k3s


Volver al índice

X

Graph View