vSphere IaaS control plane involucra dos funciones: el administrador de vSphere y el ingeniero de desarrollo y operaciones. El ingeniero de desarrollo y operaciones consta de la función de desarrollo y operaciones, desarrollador de aplicaciones y administrador de Kubernetes. 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 Server 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 vSphere IaaS control plane es vSphere Client. En un nivel alto, sus responsabilidades implican la configuración de una instancia de Supervisor y espacios de nombres, donde los ingenieros de desarrollo y operaciones pueden implementar cargas de trabajo de Kubernetes. Debe tener un excelente conocimiento sobre vSphere, NSX Advanced Load Balancer o el equilibrador de carga de HAProxy, NSX (si selecciona esta pila de redes) y conocimientos básicos sobre Kubernetes.

Figura 1. Flujo de trabajo de alto nivel de administrador de vSphere
El diagrama muestra el flujo de trabajo de la función de administrador de vSphere para configurar y administrar el supervisor, los espacios de nombres de vSphere y los servicios.

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, puede utilizar comandos kubectl para implementar pods de vSphere y máquinas virtuales en un espacio de nombres existente, y puede usar kubectl y CLI de Tanzu para implementar y administrar clústeres de Tanzu Kubernetes Grid. Por lo general, como ingeniero de desarrollo y operaciones, no tiene que ser un experto en vSphere, NSX, vDS o NSX Advanced Load Balancer y HAProxy, sino que basta con que tenga conocimientos básicos sobre estas tecnologías y la plataforma 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

El diagrama muestra el flujo de trabajo de alto nivel del ingeniero de desarrollo y operaciones para ejecutar y administrar cargas de trabajo en la plataforma de IaaS.

Supervisor con redes VDS y flujo de trabajo de NSX Advanced Load Balancer

Como administrador de vSphere, puede configurar clústeres de vSphere como un Supervisor con la pila de redes de vSphere a través de un VDS y NSX Advanced Load Balancer. Puede configurar un Supervisor de una zona asignado a un clúster de vSphere o un Supervisor de tres zonas asignado a tres clústeres de vSphere. Para obtener más información sobre los requisitos del sistema, consulte Requisitos para habilitar un supervisor de una zona con NSX Advanced Load Balancer y Requisitos para un supervisor de tres zonas con NSX Advanced Load Balancer. Para obtener información sobre cómo habilitar un Supervisor con redes VDS, consulte Instalar y configurar en Instalar y configurar el plano de control de IaaS de vSphere.

Figura 3. Flujo de trabajo para habilitar un Supervisor con redes VDS y NSX Advanced Load Balancer

El diagrama muestra el flujo de trabajo para habilitar un supervisor con redes VDS y NSX Advanced Load Balancer.

Supervisor con redes de NSX y flujo de trabajo de la NSX Advanced Load Balancer Controller

Puede configurar un Supervisor de una zona o de tres zonas con la pila de redes NSX y la NSX Advanced Load Balancer Controller. Para obtener más información sobre los requisitos, consulte Requisitos para la implementación de Supervisor del clúster con NSX y NSX Advanced Load Balancer y Requisitos para Supervisor zonal con NSX y NSX Advanced Load Balancer. Para ver el procedimiento de instalación, consulte Instalar y configurar NSX y NSX Advanced Load Balancer.

Figura 4. Flujo de trabajo para habilitar un supervisor con redes NSX y la NSX Advanced Load Balancer Controller

Flujo de trabajo para configurar recursos informáticos, almacenamiento, y crear y configurar una instancia de vSphere Distributed Switch.

Flujo de trabajo para configurar NSX con NSX Advanced Load Balancer

Supervisor con flujo de trabajo de redes NSX

También puede configurar un Supervisor de una o tres zonas con NSX como pila de redes. Para obtener más información sobre los requisitos del sistema, consulte Requisitos para habilitar un supervisor de una zona con NSX y Requisitos para habilitar un supervisor de tres zonas con NSX. Para obtener instrucciones de instalación, consulte Instalar y configurar en Instalar y configurar el plano de control de IaaS de vSphere.

Figura 5. Flujo de trabajo para habilitar un supervisor con redes NSX

El diagrama muestra el flujo de trabajo para habilitar un supervisor con la pila de redes NSX.

Supervisor con redes VDS y flujo de trabajo del equilibrador de carga de HAProxy

Como administrador de vSphere, puede habilitar un Supervisor en una o tres zonas de vSphere asignadas a clústeres de vSphere mediante la pila de redes VDS y el equilibrador de carga de HAProxy. Para obtener más información sobre los requisitos del sistema, consulte Requisitos para habilitar un supervisor de una zona con redes VDS y un equilibrador de carga de HAProxy y Requisitos para habilitar un supervisor de tres zonas con redes VDS y equilibrador de carga de HAProxy. Para obtener instrucciones de instalación, consulte Instalar y configurar en Instalar y configurar el plano de control de IaaS de vSphere.

Figura 6. Flujo de trabajo para habilitar un supervisor con redes VDS y HAProxy

El diagrama muestra el flujo de trabajo para habilitar un supervisor con redes VDS y el equilibrador de carga de HAProxy.

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

Una vez que habilite un Supervisor, como administrador de vSphere cree y configure espacios de nombres de vSphere en el 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 espacios de nombres de vSphere.

Figura 7. Flujo de trabajo para configurar espacios de nombres de vSphere

El diagrama muestra el flujo de trabajo para configurar un espacio de nombres de vSphere.

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 vSphere, 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. Para obtener más información consulte Configurar y administrar espacios de nombres de vSphere.
Figura 8. 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 vSphere 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 9. Flujo de trabajo de creación de espacio de nombres de autoservicio
El diagrama muestra 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 Supervisor. Para obtener más información, consulte Implementar cargas de trabajo en pods de vSphere e Implementar y administrar máquinas virtuales en Servicios y cargas de trabajo del plano de control de IaaS de vSphere.

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

El diagrama muestra el flujo de trabajo para aprovisionar pods de vSphere y máquinas virtuales.

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

Como ingeniero de Desarrollo y operaciones, puede crear y configurar clústeres de Tanzu Kubernetes Grid en espacios de nombres de vSphere. Para obtener más información, consulte la guía Uso del servicio TKG con el plano de control de IaaS de vSphere.