Tanzu Community Edition 0.11.0 Unmanaged Cluster Docker
Motivación
En este manual se explica como desplegar un cluster sin gestión o unmanaged cluster en un entorno de docker..
Este cluster es como un cluster en standalone, y no es gestionado por ningún otro cluster.
Esta es la única opción de instalar TANZU en Docker , donde, cuando reinicias la máquina que tiene Docker, no es necesario redesplegar de nuevo el cluster, hay persistencia.
Materiales propios
Hardware
- HP ProDesk 405 G6
Software
- Workstation 16
- Maquina Virtual con Debian 11 instalado para realizar el Bootstrap
- 4 CPU
- 16 RAM
- 200GB Disco Duro
- 1 Interfaz de red 1Gbps
- Servidor DHCP de la VLAN NAT de Workstation
Manos a la masa
Configurar el archivo config.yaml
En la máquina de boostrap, crear un fichero llamado "config.yaml". Tenéis una plantilla disponible en este enlace : templates.ticveintitres.com . Modificar los valores para vuestro cluster.
En el ejemplo siguiente, se configura un controlplane y un worker:
Desplegar unmanaged cluster
Para desplegar el cluster utilizad el siguiente comando seguido del fichero creado anteriormente.
$ tanzu unmanaged-cluster create -f "fichero-config.yaml"
Ejemplo:
Configura el KAPP, luego instala los repositorios, y instala el CNI, en el ejemplo, "CALICO". Finaliza con una serie de comandos para comprobar el cluster.
Comprobaciones finales
Contenedores desplegados:
$ docker ps -a
Nodos Ready:
$ kubectl get nodes -o wide
Pods Running:
$ kubectl get pods -A
Apps Running and Reconcilied:
$ kubectl get apps -A
Paquetes disponibles:
$ tanzu package available list
Persistencia post reinicio de la máquina de boostrap:
En este pequeño video, se puede ver, como están los nodos ready, y se reinicia el host que tiene los contenedores DOCKER que hacen de nodos del cluster, y luego de reiniciar, se vuelven a levantar sin mayor problema.
DISFRUTAD !!
Fin del Manual
#docker #vmware #tanzu #kubernetes #tce #ticveintitres #actitud #motivacion
Comentarios
Publicar un comentario
Puedes escribirme una reseña aquí mismo, gracias.