@media screen and (min-width: 580px) { .flotantewhatsapp{ display:none; } }

Compartir por WhatsApp

instalar-vmware-tanzu-community-edition-en-macos-6

Instalar VMware Tanzu Community Edition sobre MacOS

Instalar VMware Tanzu Community Edition sobre MacOS

Hoy vamos a explicaros como instalar un cluster de Kubernetes mediante VMware Tanzu Community Edition en MacOS.

Para los que desconozcáis VMware Tanzu, se trata de un software desarrollado por VMware, que nos permite o facilita, la integración de un clúster de Kubernetes con diferentes nubes. De esta forma, VMware Tanzu ayuda a mejorar la unión entre los departamentos de IT y los equipos de DevOps.

¿Esto cómo lo hace? Creando una plataforma de autoservicio a la plataforma configurada, de forma que sea más fácil fusionar el trabajo entre desarrolladores y sysadmins.

Tanzu estaba integrado como componente en la suite vSphere, y ahora se ha liberado para todos los públicos bajo VMware Tanzu Community Edition. Y lejos de permitir enlazar diferentes plataformas Cloud, lo que nos permite es usar nuestros equipos Windows o MacOS como hosts para formar un clúster Kubernetes, algo que hará muy felices a muchos desarrolladores y sysadmins.

Así que vamos a mostraros como hacer esa instalación sobre MacOS. Os dejo el enlace al proyecto, y al enlace de descarga:

https://tanzucommunityedition.io/

 

instalar-vmware-tanzu-community-edition-en-macos-1

Pulsáis sobre Download, y elegís el paquete tar.gz, reservarlo para la instalación:

instalar-vmware-tanzu-community-edition-en-macos-2

Podéis encontrar el proceso de instalación oficial en el siguiente enlace, pero os lo voy a detallar un poco más:

https://tanzucommunityedition.io/docs/latest/cli-installation/

Para que VMware Tanzu Community Edition funcione en MacOS, necesitamos tener instaladas ciertas dependencias:

Instalar HomeBrew en MacOS

Tendréis que instalar HomeBrew, que será el gestor de paquetes que utilizaréis para instalar los paquetes:

Instalar kubectl en MacOs

Adicionalmente, como vamos a usar clúster kubernetes, necesitaremos instalar KUBECTL, que es la herramienta de gestión. Usamos el comando:

Comprobamos la versión una vez instalada:

Instalar Docker Desktop en MacOs

Otra dependencia, es Docker Desktop. Simplemente descargar el cliente y lo instaláis vía CLI en vuestro MacOS, arrastrando el fichero Docker.app a la carpeta Applications:

https://docs.docker.com/desktop/mac/install/

instalar-vmware-tanzu-community-edition-en-macos-3

Y os aseguráis que abre y funciona la app. Podéis relacionar vuestra cuenta docker si la tenéis:

instalar-vmware-tanzu-community-edition-en-macos-4

Instalación Tanzu Community Edition en MacOS

Una vez que tenemos todas las dependencias, lo que tenemos que hacer es instalar vmware-tanzu. Descargamos el repo:

Ahora instalamos el paquete:

Como veis a mí me ha dado un error, así que he tenido que usar los siguientes comandos:

instalar-vmware-tanzu-community-edition-en-macos-5

Y he tenido que volver a lanzar la instalación:

Y he tenido que actualizar el paquete Command Line Tools for Xcode:

Una vez todo en orden, ya tenemos todo listo para empezar a trabajar con VMware Tanzu Community Edition.

Ejecución VMware Tanzu Community Edition

En el proceso de instalación nos muestra donde vamos a encontrar el script de primera configuración:

Así que lo lanzáis con vuestro usuario:

Ahora sí que sí tenemos todo listo. Podéis observar que disponéis del comando tanzu para empezar a trabajar.

Lanzamos la ejecución de Tanzu:

Se abrirá un navegador web en local (http://127.0.0.1:8080/#/ui), con todas las opciones de integración:

instalar-vmware-tanzu-community-edition-en-macos-6

Como podéis ver, podéis integraros con Docker, VMware vSphere, Amazon EC2 y Microsoft Azure. La idea del artículo es usar Docker, así que vamos a ello.

Deploy management Cluster Docker en VMware Tanzu Community Edition

Para terminar lanzaremos un clúster en local con Docker. Pulsamos DEPLOY:

instalar-vmware-tanzu-community-edition-en-macos-7

Pulsamos NEXT. Elegimos nombre de cluster, pulsamos NEXT:

instalar-vmware-tanzu-community-edition-en-macos-8

Elegimos el rango de red para el cluster y pulsamos NEXT. Ahora REVIEW CONFIGURATION:

instalar-vmware-tanzu-community-edition-en-macos-9

Pulsamos DEPLOY MANAGEMENT CLUSTER:

instalar-vmware-tanzu-community-edition-en-macos-10

Y comienza la creación del cluster:

instalar-vmware-tanzu-community-edition-en-macos-11

En unos minutos, tendremos nuestro cluster kubernetes sobre nuestro MacOS de una forma relativamente sencilla, gracias a VMware Tanzu Community Edition.

Ahora comprobáis que todo está correcto, y ya podéis trabajar creando contenedores y proyectos sin tener que montar una mega infraestructura.

Para acceder al cluster tendréis que fijaros en los datos que os deja el proceso de instalación, y tendréis acceso a usar el cluster con kubectl:

Interesante… ¿no?

¿Te ha gustado la entrada SÍGUENOS EN TWITTER O INVITANOS A UN CAFE?

El Blog de Negu

Acerca de Raul Unzue Pulido

Administrador de sistemas virtuales e infraestructuras IT, linuxero y entusiasta de la tecnología.

Compruebe también

devsecops-seguridad-en-el-cloud-computing-1

DevSecOps: Seguridad en el Cloud Computing

DevSecOps: Seguridad en el Cloud Computing Durante este tiempo, hemos hablado de DevOps, se trata …

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

cuatro + seis =

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies
Blog Maquinas Virtuales - El Blog de Negu