Tanzu Community Edition 0.11.0 Unmanaged Cluster Docker

 

Tanzu Community Edition 0.11.0 Unmanaged Cluster Docker

tanzu community edition

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:


El proceso de instalación es automático, primero revisa que tiene todas las plantillas necesarias, luego descarga la imagen del contenedor, seguido de los repositorios de tanzu community edition. Descarga la imagen de  KAPP y seguido de este comienza a levantar los nodos del cluster, que son contenedores de DOCKER.

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