La plataforma de vSphere with Tanzu involucra dos funciones: el administrador de vSphere y el ingeniero de desarrollo y operaciones. Ambas funciones interactúan con la plataforma a través de diferentes interfaces y pueden tener usuarios o grupos de usuarios definidos para ellas en vCenter Single Sign-On con permisos asociados. Los flujos de trabajo de las funciones de administrador de vSphere y de ingeniero de desarrollo y operaciones son distintos y se determinan según el área específica de conocimientos que estas requieren.

Flujos de trabajo y funciones de usuario

Como administrador de vSphere, la interfaz principal a través de la cual interactúa con la plataforma de vSphere with Tanzu es vSphere Client. En un nivel alto, sus responsabilidades implican la configuración de una instancia de clúster supervisor y espacios de nombres, donde los ingenieros de desarrollo y operaciones pueden implementar cargas de trabajo de Kubernetes. Debe tener un excelente conocimiento de las tecnologías de vSphere y NSX-T, además de tener un conocimiento básico de Kubernetes.

Figura 1. Flujo de trabajo de alto nivel de administrador de vSphere

Flujo de trabajo de alto nivel de administrador de vSphere

Como ingeniero de desarrollo y operaciones, puede ser desarrollador de Kubernetes y propietario de aplicaciones, administrador de Kubernetes o una combinación de ambas funciones. Como ingeniero de Desarrollo y operaciones, debe utilizar comandos kubectl para implementar varios pods de vSphere, máquinas virtuales y clústeres de Tanzu Kubernetes en espacios de nombres existentes en el clúster supervisor. Por lo general, como ingeniero de desarrollo y operaciones, no tiene que ser un experto en vSphere y NSX-T, sino que basta con que tenga conocimientos básicos sobre estas tecnologías y la plataforma de vSphere with Tanzu para interactuar con los administradores de vSphere de forma más eficiente.

Figura 2. Flujo de trabajo de alto nivel de ingeniero de desarrollo y operaciones

Flujo de trabajo de alto nivel de ingeniero de desarrollo y operaciones

clúster supervisor con el flujo de trabajo de NSX-T Data Center

Como administrador de vSphere, configure la plataforma de vSphere with Tanzu con los componentes de recursos informáticos, almacenamiento y red necesarios. Puede utilizar NSX-T Data Center como la pila de redes para clúster supervisor. Para obtener más información sobre los requisitos del sistema, consulte Requisitos del sistema para configurar vSphere with Tanzu con NSX-T Data Center.

Figura 3. clúster supervisor con el flujo de trabajo de redes de NSX-T Data Center

Flujo de trabajo de configuración inicial de la plataforma

clúster supervisor con el flujo de trabajo de pila de redes de vSphere

Como administrador de vSphere, puede configurar un clúster de vSphere como un clúster supervisor con la pila de redes de vSphere. Para obtener más información sobre los requisitos del sistema, consulte Requisitos del sistema para configurar vSphere with Tanzu con redes de vSphere y el equilibrador de carga de HAProxy.
Figura 4. clúster supervisor con el flujo de trabajo de configuración de la pila de redes de vSphere
Clúster supervisor con el flujo de trabajo de configuración de la pila de redes de vSphere

El clúster supervisor con redes de vSphere y el flujo de trabajo de NSX Advanced Load Balancer

El diagrama muestra el flujo de trabajo para configurar redes de vSphere y NSX Advanced Load Balancer para vSphere with Tanzu. Para obtener más información, consulte Instalar y configurar el NSX Advanced Load Balancer.

El diagrama muestra el flujo de trabajo para habilitar un clúster supervisor con NSX Advanced Load Balancer.

Flujo de trabajo de creación y configuración de espacios de nombres

Como administrador de vSphere, debe crear y configurar espacios de nombres en el clúster supervisor. Debe recopilar los requisitos de recursos específicos de los ingenieros de Desarrollo y operaciones para las aplicaciones y cargas de trabajo que desean ejecutar, y configurar los espacios de nombres según corresponda. Para obtener más información, consulte Configurar y administrar los espacios de nombres de vSphere.

Figura 5. Flujo de trabajo de configuración de espacios de nombres

Flujo de trabajo de configuración de espacios de nombres

Flujo de trabajo de creación y configuración de espacios de nombres de autoservicio

Como administrador de vSphere, puede crear un espacio de nombres de supervisor, establecer límites de CPU, memoria y almacenamiento en el espacio de nombres, asignar permisos y aprovisionar o activar el servicio de espacio de nombres en un clúster como plantilla.
Figura 6. Flujo de trabajo de aprovisionamiento de plantilla de espacio de nombres de autoservicio
El diagrama muestra el flujo de trabajo para habilitar una plantilla de espacio de nombres de autoservicio.
Como ingeniero de Desarrollo y operaciones, puede crear un espacio de nombres de supervisor mediante autoservicio e implementar cargas de trabajo dentro de él. Puede compartirlo con otros ingenieros de Desarrollo y operaciones, o eliminarlo cuando ya no sea necesario.
Figura 7. Flujo de trabajo de creación de espacio de nombres de autoservicio
Los diagramas muestran el flujo de trabajo para crear un espacio de nombres de autoservicio.

Flujo de trabajo de aprovisionamiento de máquinas virtuales y pod de vSphere

Como ingeniero de Desarrollo y operaciones, puede implementar pods de vSphere y máquinas virtuales dentro de los límites de recursos de un espacio de nombres que se ejecuta en un clúster supervisor. Para obtener más información, consulte Implementar cargas de trabajo en pods de vSphere y Implementar y administrar máquinas virtuales en vSphere with Tanzu.

Figura 8. Flujo de trabajo de aprovisionamiento de máquinas virtuales y pods de vSphere

Flujo de trabajo de aprovisionamiento de máquinas virtuales y pods de vSphere

Flujo de trabajo de aprovisionamiento del clúster de Tanzu Kubernetes

Como ingeniero de desarrollo y operaciones, debe crear y configurar clústeres de Tanzu Kubernetes en un espacio de nombres creado y configurado por el administrador de vSphere. Para obtener más información, consulte Flujo de trabajo para aprovisionar clústeres de Tanzu Kubernetes mediante la API v1alpha2 de TKGS.

Figura 9. Flujo de trabajo de aprovisionamiento del clúster de Tanzu Kubernetes

Flujo de trabajo del clúster de Tanzu Kubernetes

Flujo de trabajo de actualización de vSphere with Tanzu

En el diagrama se muestra el flujo de trabajo que se utiliza para actualizar el entorno de vSphere with Tanzu, incluidos el clúster supervisor y los clústeres de Tanzu Kubernetes. Para obtener más información, consulte Actualizar el entorno de vSphere with Tanzu.
Figura 10. Flujo de trabajo de actualización de vSphere with Tanzu
El diagrama muestra el flujo de trabajo de actualización.