servicios de supervisor son operadores de Kubernetes certificados por vSphere que ofrecen a los desarrolladores componentes de infraestructura como servicio y servicios de proveedores de software independientes perfectamente integrados. Puede instalar y administrar servicios de supervisor en el entorno de vSphere with Tanzu para que estén disponibles para su uso con cargas de trabajo de Kubernetes. Cuando se instalan servicios de supervisor en clústeres supervisor, los ingenieros de desarrollo y operaciones pueden utilizar las API de servicio para crear clústeres supervisor en sus espacios de nombres de usuario. A continuación, estas instancias se pueden consumir en pods de vSphere y clústeres de Tanzu Kubernetes.

Obtenga más información sobre los servicios de supervisor compatibles y cómo descargar sus archivos YAML de servicio en http://vmware.com/go/supervisor-service.

Los servicios de supervisor se administran en la plataforma de servicios de vSphere desde vSphere Client. Mediante el uso de la plataforma, puede administrar el ciclo de vida de servicios de supervisor, instalarlos en clústeres supervisor y realizar el control de versiones. Un servicio de supervisor puede tener varias versiones que puede instalar en clústeres supervisor, ya que solo puede ejecutarse una versión a la vez en una instancia de clúster supervisor.
Tabla 1. Estados de servicio de supervisor
Estado Versión del servicio Servicio completo
Activo La versión del servicio está lista para instalarse en la versión de instancias de clústeres supervisor. Al menos una versión del servicio está en estado activo.
Desactivado La versión del servicio no se puede instalar en clústeres supervisor. Puede seguir ejecutándose en clústeres supervisor en los que esté instalado, pero no puede instalar una versión desactivada en nuevos clústeres supervisor. Cuando toda la instancia de servicio de supervisor está desactivada, todas sus versiones también están desactivadas y no se puede instalar ninguna de ellas en clústeres supervisor ni agregar nuevas versiones de servicio hasta que se reactive el servicio.

Operaciones de administración del ciclo de vida de servicios de supervisor

La administración del ciclo de vida de un servicio de supervisor incluye las siguientes operaciones:

  • Agregar un nuevo servicio de supervisor a vCenter Server. Cuando se agrega un nuevo servicio a vCenter Server, el servicio y toda la información sobre él se registran en vCenter Server. El servicio aún no está instalado en ningún clúster supervisor. Después de registrar el servicio en vCenter Server, su estado es Activo, lo que significa que puede instalar ese servicio en clústeres supervisor.
  • Agregar una nueva versión de servicio de supervisor a vCenter Server. Una vez que haya agregado una instancia de servicio de supervisor a vCenter Server, puede agregar nuevas versiones de ese servicio. Después de registrar la nueva versión del servicio en vCenter Server pasa al estado Activo y puede instalar la versión en clústeres supervisor.
  • Instalar un nuevo servicio de supervisor en clústeres supervisor. Cuando se instala un servicio en un clúster supervisor, el archivo YAML de servicio se aplica al clúster, y se crean todos los pods y los recursos necesarios para que funcione el servicio. Cada servicio que se instala en un clúster supervisor tiene un espacio de nombres dedicado en el que se pueden administrar los recursos del servicio. servicios de supervisor también puede tener un complemento de interfaz de usuario para vCenter Server, donde se puede administrar la configuración del servicio.
  • Actualizar un servicio de supervisor. Para actualizar un servicio instalado en un clúster supervisor, primero agregue una nueva versión de servicio a vCenter Server y, a continuación, instale la nueva versión en el clúster supervisor. Durante la actualización del servicio, el archivo YAML de la nueva versión se aplica al clúster supervisor. Se eliminarán todos los recursos especificados en la versión anterior del servicio que no sean necesarios para la nueva versión. Por ejemplo, si la versión 1 especifica el pod A y la versión 2 especifica el pod B, después de la actualización a la versión 2, se crea un nuevo pod B y se elimina el pod A. Ninguna carga de trabajo en ejecución actualmente se ve afectada durante el proceso.
  • Desinstalar una versión de servicio de supervisor. La desinstalación de una versión de servicio de un clúster supervisor hace que todos los recursos de servicios se eliminen del clúster, incluido el espacio de nombres de servicio. Las instancias de aplicación del servicio en las cargas de trabajo de Kubernetes seguirán ejecutándose.
  • Eliminar una versión de servicio de supervisor. Para eliminar una versión del servicio, primero debe desactivar esa versión y desinstalarla de los clústeres supervisor donde se ejecuta. A continuación, puede eliminar la versión del servicio de vCenter Server.
  • Eliminar un servicio de supervisor completo. Para eliminar un servicio completo, debe desactivar todas sus versiones, desinstalar estas versiones de clústeres supervisor y, por último, eliminar todas las versiones del servicio.