Puede crear una integración de vRealize Automation Cloud con vSphere Tanzu Mission Control (TMC) para admitir la supervisión y la administración de implementaciones de Kubernetes en proveedores de nube. TMC ofrece compatibilidad con plantillas y directivas para facilitar la administración de recursos de Kubernetes.

El siguiente procedimiento describe cómo crear una integración básica de Tanzu Mission Control en Cloud Assembly.

Requisitos previos

  • Debe tener un token de API de CSP adecuado con acceso a TMC. La URL de TMC se deriva del token.
  • Tanzu Mission Control requiere que los clústeres tengan nombres compatibles con Kubernetes que utilicen los caracteres a-z y 0- 9.

Procedimiento

  1. En Cloud Assembly, seleccione Infraestructura > Conexiones > Integraciones y haga clic en Agregar integración.
  2. Seleccione Tanzu Mission Control.
  3. Introduzca un valor en Nombre y Descripción para la integración.
  4. Introduzca el Token para la cuenta de Tanzu Mission Control.
    El token se autentica en la instancia SaaS de TMC mediante VMware Cloud Services Platform (CSP).
  5. Introduzca un Nombre de usuario y una Contraseña válidos y otra información relacionada.
  6. Haga clic en Validar para confirmar la conexión de la cuenta.
  7. Después de validar una integración, aparece la sección Configuración en la página de integración, donde puede especificar un Grupo de clústeres predeterminado y un Área de trabajo predeterminada para la integración.
    • Para buscar grupos de clústeres existentes, comience a escribir el nombre de un grupo deseado en el campo de búsqueda Grupo de clústeres predeterminado. En el menú desplegable, se muestran todos los grupos de clústeres de la instancia de TMC asociada cuyo nombre coincide con el texto escrito. Para ver todos los grupos de clústeres disponibles, haga clic en Mostrar todo en el menú desplegable. Puede seleccionar un grupo de clústeres que se convertirá en el predeterminado.
    • Para buscar áreas de trabajo existentes en la instancia de TMC asociada, comience a escribir el nombre de un área de trabajo deseada en el campo de búsqueda Área de trabajo predeterminada. Puede seleccionar una área de trabajo que se convertirá en la predeterminada.
  8. Haga clic en Agregar.

Resultados

Se crea la integración de Tanzu Mission Control y está lista para su uso.

Qué hacer a continuación

Después de crear una integración, puede desplazarse hasta la página Kubernetes en la pestaña Infraestructura de Cloud Assembly que se encuentra en Recursos > Kubernetes. A continuación, seleccione la pestaña Grupos de clústeres de TMC en la parte superior de la página, y puede ver y administrar los grupos de clústeres para la integración de TMC.

También puede desplazarse hasta la página Infraestructura > Configurar > Planes de clúster en Cloud Assembly para agregar o administrar un plan de clúster que defina la configuración de un clúster de Tanzu Kubernetes implementado.

Los administradores también pueden configurar clústeres externos para usarlos con una integración de TMC. Para utilizar clústeres externos con TMC, debe agregar un clúster a vRealize Automation Cloud y, a continuación, asociarlo con el proyecto adecuado, como se describe a continuación.

  1. En Cloud Assembly, desplácese hasta la página Infraestructura > Recursos > Kubernetes .
  2. Haga clic en Agregar en la pestaña Clústeres y seleccione Asociar clúster externo en la lista desplegable.
  3. Introduzca un Nombre y una Descripción para el clúster externo.
  4. Seleccione si el clúster se puede compartir globalmente o solo dentro del proyecto especificado.
  5. Seleccione el Grupo de clústeres al que se asociará este clúster.
  6. Introduzca las credenciales necesarias para el clúster.
  7. Haga clic en Validar para confirmar que la configuración del clúster es válida.
  8. Haga clic en Agregar para agregar el clúster a vRealize Automation Cloud.

Después de agregar el clúster externo a vRealize Automation Cloud, puede agregar el clúster relacionado al proyecto adecuado para que la integración de TMC pueda acceder al clúster.

  1. Seleccione el proyecto correspondiente en la página Proyectos de Cloud Assembly.
  2. Seleccione la pestaña Aprovisionamiento de Kubernetes.
  3. En la sección Grupo de clústeres del proyecto, seleccione el grupo de clústeres que desea asociar al proyecto.

El plan de clúster que contiene el clúster externo está disponible para la integración de TMC.

El siguiente ejemplo de YAML es una plantilla de nube de integración de TMC simple.
formatVersion: 1
inputs: {}
resources:
  Cloud_Tanzu_Cluster_1:
    type: Cloud.Tanzu.Cluster
    metadata:
      layoutPosition:
        - 0
        - 0
    properties:
      name: demo
      plan: small
      tmcClusterGroupName: my-cluster

Para crear una integración de Tanzu Mission Control (TMC), puede asociar un clúster de TKG a un grupo de clústeres de TMC para facilitar la administración del clúster.

Los administradores pueden establecer un grupo de clústeres predeterminado por proyecto que utilice cualquier clúster de TKG implementado en ese proyecto. Además, los administradores pueden establecer un grupo de clústeres predeterminado en la integración de TMC. Si no se define ningún grupo de clústeres en el proyecto, se utiliza el grupo predeterminado especificado en la integración. Los administradores de nube y los usuarios pueden establecer un grupo de clústeres al que asociar un clúster de TKG en el blueprint. El grupo de clústeres del blueprint se utiliza si no se establece ningún valor predeterminado para el proyecto. La siguiente lista resume la prioridad utilizada para asociar un clúster de TKG a un grupo de clústeres de TMC cuando se define uno en varios lugares:
  • Proyecto
  • Blueprint
  • Endpoint

Cuando se destruye un clúster de TKG, se separa automáticamente de TMC.