Una de las maneras más sencillas de crear un entorno de desarrollo para Kubernetes es usando Vagrant y Ansible.
En el Vagrantfile
definimos un conjunto de tres máquinas, llamadas node1
, node2
y node3
.
Una vez las máquinas están levantadas, desde el servidor de Ansible uso ssh-copy-id
para habilitar el login sin password de Ansible en los nodos del clúster.
A partir de aquí, tanto la instalación de los prerequisitos como la inicialización del clúster funcionan sin problemas; sin embargo, al intentar desplegar una aplicación, los pods se quedan en el estado CreatingContainer.