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.
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.
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.
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.
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.
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.
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.
Flujo de trabajo de creación y configuración de espacios 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.
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.