Es un sistema para la gestión de aplicaciones en contenedores a través de múltiples hosts, proporciona mecanismos básicos para la implementación, mantenimiento y escalado de aplicaciones.
- Es necesario disponer de las credenciales de administrador de tu ESXi o vCenter.
- Debes de tener instalado GIT y Docker.io
- Necesitas tener Go (versión 1.2 o posterior) instalado: www.golang.org
- GOPATH dentro de tu PATH
Si tienes varias interfaces de red es necesario especificar la red que usarán nuestro kubernetes-master y los minions
Veremos como en nuestro vCenter o ESXi se empiezan a desplegar un kubernetes master y cuatro minions. Una vez terminado el despliegue la salida del script kube-up.sh mostrará las IPs de las máquinas desplegadas y podremos acceder a ellas vía SSH
Una vez finalizado este proceso podremos conectarnos a nuestro master y desplegar nuestros contenedores.