Nube y contenedores

¿Cómo desplegar su clúster de Kubernetes en local con Kind en Linux Ubuntu?

Kind ejecuta un clúster de Kubernetes local con contenedores Docker como nodos. Instalación en Ubuntu 22.04, componentes del clúster y un pod nginx en YAML.

· 1 min de lectura · nivel intermedio · en Ubuntu 22.04
Illustration 1 — Comment déployer votre Cluster Kubernetes en local avec Kind sur Linux Ubuntu ?

Kind es una herramienta para ejecutar clústeres de Kubernetes. Kind se diseñó principalmente para probar el propio Kubernetes, pero también puede utilizarse para el desarrollo local o para la CI (integración continua).

Kind ejecuta un clúster local utilizando contenedores Docker como "nodos".


Esta configuración se basará en Ubuntu 22.04 . Primero crearemos un clúster de Kubernetes en local, después exploraremos los componentes básicos presentes en el clúster y, a continuación, crearemos un pod nginx dentro del clúster con ayuda de un archivo YAML.

Illustration 2 — Comment déployer votre Cluster Kubernetes en local avec Kind sur Linux Ubuntu ?

Podemos comprobar que Kind permite crear nodos en local sobre un único host, por lo que será necesario utilizar otras tecnologías como kubeadm o minikube para la puesta en producción o simplemente para desplegar un clúster entre varios hosts.