Este documento ha sido traducido utilizando tecnología de traducción automática. Si bien nos esforzamos por proporcionar traducciones precisas, no ofrecemos garantías sobre la integridad, precisión o confiabilidad del contenido traducido. En caso de discrepancia, la versión original en inglés prevalecerá y constituirá el texto autorizado.

Configuración de un proveedor de nube VMware vSphere fuera del árbol

Kubernetes se está alejando de mantener proveedores de nube dentro del árbol. VMware vSphere tiene un proveedor de nube fuera del árbol que se puede utilizar instalando el proveedor de nube vSphere y los complementos de almacenamiento en la nube.

Esta página cubre cómo instalar los complementos de la Interfaz del Proveedor de Nube (CPI) y de la Interfaz de Almacenamiento en la Nube (CSI) después de configurar un clúster.

Requisitos previos

Las versiones de vSphere soportadas:

  • 6.7u3

  • 7.0u1 o superior.

La versión de Kubernetes debe ser 1.19 o superior.

Usar el proveedor de nube vSphere fuera del árbol requiere nodos Linux y no es compatible con Windows.

Instalación

La Interfaz del Proveedor de Nube (CPI) debe instalarse primero antes de instalar la Interfaz de Almacenamiento en la Nube (CSI).

1. Crea un clúster de VMware vSphere

  1. Haz clic en ☰ > Gestión de Clústeres.

  2. En la página Clústeres, haz clic en Crear.

  3. Haz clic en VMware vSphere o Personalizado.

  4. En la pestaña Conceptos básicos en la sección Configuración del clúster, establece el Proveedor de Nube en vSphere.

  5. En la pestaña Configuración de complementos se encuentran las opciones del Proveedor de Nube vSphere (CPI) y del Proveedor de Almacenamiento (CSI).

  6. Termina de crear tu clúster.

2. Instala el complemento CPI

  1. Haz clic en ☰ > Gestión de Clústeres.

  2. Ve al clúster donde se instalará el complemento CPI de vSphere y haz clic en Explorar.

  3. Haz clic en Aplicaciones  Gráficos.

  4. Click vSphere CPI.

  5. Rellena los detalles requeridos de vCenter.

  6. vSphere CPI inicializa todos los nodos con ProviderID, que es necesario para el controlador vSphere CSI. Comprueba si todos los nodos están inicializados con el ProviderID antes de instalar el controlador CSI con el siguiente comando:

     kubectl describe nodes | grep "ProviderID"

3. Instalando el complemento CSI

  1. Haz clic en ☰ > Gestión de Clústeres.

  2. Ve al clúster donde se instalará el complemento vSphere CSI y haz clic en Explorar.

  3. Haz clic en Aplicaciones  Gráficos.

  4. Click vSphere CSI.

  5. Haz clic en Instalar.

  6. Rellena los detalles requeridos de vCenter. En la pestaña Características, establece Habilitar migración CSI en false.

  7. En la pestaña Almacenamiento, rellena los detalles para la StorageClass. Este gráfico crea una StorageClass con el csi.vsphere.vmware.com como el aprovisionador.

  8. Haz clic en Instalar.

Usando el controlador CSI para aprovisionar volúmenes

El gráfico CSI crea una StorageClass por defecto.

Si esa opción no fue seleccionada al lanzar el gráfico, crea una StorageClass con el csi.vsphere.vmware.com como el aprovisionador.

Todos los volúmenes aprovisionados utilizando esta StorageClass serán aprovisionados por el controlador CSI.