Tanzu Community Edition 0.11.0 Management Cluster de Desarrollo con VMware vSphere ESXi7

 

Tanzu Community Edition 0.11.0 Management Cluster con VMware vSphere ESXi7

tanzu community edition

Motivación


En este manual se explica como desplegar un cluster de management de tanzu community edition usando vSphere ESXi 7 como plataforma para albergarlo

Materiales propios

Hardware
  • HPE Proliant Microserver Gen10 4 CPU AMD Opteron 32 GB RAM

Software
  • ESXi 7.0.3
  • vCenter 7.0.3
  • Maquina Virtual con Debian 11 instalado para realizar el Bootstrap
    • 4 CPU
    • 12 RAM
    • 50GB Disco Duro 
    • 1 Interfaz de red 1Gbps
  • Servidor DHCP/DNS Debian 11


Manos a la masa

Descargar la OVA en VMWARE

Acceder a la página de descargas de Tanzu Community Edition ( https://customerconnect.vmware.com/downloads/get-download?downloadGroup=TCE-0110 )

Elegir la versión 1.22.5 de Kubernetes, entre los SO Photon o Ubuntu. En este laboratorio se usa Photon de VMware.


Subir la OVA al vCenter como plantilla

Subir la OVA al sistema vCenter, para que se pueda usar para clonar la plantilla en nodos de kubernetes.


Acceder por SSH a la máquina Debian de bootstrap

Acceder por SSH a la máquina de linux que utilizaremos como bootstrap.


Crear la clave SSH para los nodos del cluster

Para generar la clave ssh para poder conectarse a los nodos, primero de todo, comprobar que el directorio .ssh, esta creado en el home del usuario en el que estamos. Si no lo esta, crear el directorio.

$ ls -latr


$ mkdir .ssh




Acceder al directorio .ssh y utilizar el siguiente comando para generar una clave ssh, recordad poner un correo electronico.

$ ssh-keygen -t rsa -b 4096 -C "ticveintitres@ticveintitres.local"

Insertar una contraseña.





Preparar el YAML de despliegue

En este despliegue, se utilizará el modo CLI, no se utilizará la GUI, por lo tanto, hay que crear un fichero, que se llamará algo como : deploy-management-cluster.yaml. Usad el archivo que se encuentra en : Deploy Simple Management Cluster vSphere

Podéis encontrar ejemplos en : templates.ticveintitres.com

Rellenar los campos necesarios para la creación del cluster, conforme a vuestra infraestructura.

Lanzar la creación del cluster

Para lanzar el cluster utilizad el siguiente comando, seguido del archivo que se ha creado. Para ver un verbose alto, utilizad la opción -v 9.

$ tanzu management-cluster create -f deploy-management-cluster.yaml -v 9


En los primeros checks, pregunta si quieres utilizar "vsphere with tanzu", contestar que no, ya que no es el producto que vamos a utilizar.

La siguiente pregunta, contestar SI






Una vez finalizado el cluster , podemos comprobar que los nodos están Ready realizando el siguiente comando.

$ kubectl get nodes -o wide



Y por último revisar que todas las apps del cluster están OK. Ejecutar:

$ kubectl get apps -A





DISFRUTAD !!

Fin del Manual



#esxi7#vsphere #vmware #tanzu #kubernetes #tce #ticveintitres #actitud #motivacion

Comentarios