Es posible habilitar el servicio de espacio de nombres de vSphere para permitir que los desarrolladores administren el ciclo de vida de espacios de nombres de vSphere mediante kubectl.

Al habilitar el servicio de espacio de nombres de vSphere en Supervisor, los desarrolladores asignados a la función Propietario en un espacio de nombres de vSphere pueden crear sus propios espacios de nombres de vSphere mediante el comando kubectl create namespace <NAME>.

Cuando se habilita el servicio de espacio de nombres de vSphere, se define y se activa una plantilla de espacio de nombres. Los desarrolladores a los que se asigna la función Propietario utilizan la plantilla para crear espacios de nombres.

Procedimiento

  1. Inicie sesión en vCenter Server mediante vSphere Client.
  2. Seleccione Administración de cargas de trabajo > Supervisores y seleccione la instancia de Supervisor.
  3. En la pestaña Configurar, seleccione Supervisor > General.
  4. Seleccione Servicio de espacio de nombres.
  5. Active o desactive el conmutador Estado para habilitar la función.
    Aparecerá la página Crear plantilla de espacio de nombres.
  6. En el panel Configuración, establezca las limitaciones de recursos para el espacio de nombres.
    Opción Descripción
    CPU La cantidad de recursos de CPU que se reservarán para el espacio de nombres.
    Memoria La cantidad de memoria que se reservará para el espacio de nombres.
    Almacenamiento La cantidad total de espacio de almacenamiento que se reservará para el espacio de nombres.
    Directiva de almacenamiento Establezca la cantidad de almacenamiento dedicado individualmente a cada una de las directivas de almacenamiento que asoció al espacio de nombres.
    Clases de máquina virtual Seleccione las clases de máquina virtual. Utilice Ctrl para seleccionar varias.
    Biblioteca de contenido Seleccione la biblioteca de contenido TKR.
  7. Haga clic en Siguiente.
  8. En el panel Permisos, agregue ingenieros y grupos de desarrollo y operaciones para permitirles utilizar la plantilla con la que pueden crear espacios de nombres.
    1. Seleccione el origen de identidad vsphere.local (debe utilizar vSphere SSO)
    2. Seleccionar un usuario o un grupo
    3. Seleccione la función de propietario
  9. En el panel Revisar y confirmar, se muestran las propiedades que configura.
    Revise las propiedades y haga clic en Listo.
  10. Compruebe que el servicio de espacio de nombres de vSphere esté activo.
    Se configuró una plantilla de espacio de nombres de vSphere y tiene el estado activo. Los usuarios o grupos del espacio de nombres de vSphere asignados a la función Propietario pueden utilizar la plantilla para crear espacios de nombres de vSphere mediante el comando kubectl kubectl create namespace <NAME>.