Los usuarios de vCenter Single Sign-On pueden utilizar Herramientas de la CLI de Kubernetes para vSphere para conectarse a los clústeres de Servicio TKG e interactuar con ellos.

Acerca de las Herramientas de la CLI de Kubernetes para vSphere

El paquete de descarga de Herramientas de la CLI de Kubernetes para vSphere (vsphere-plugin.zip) incluye dos ejecutables: kubectl y el complemento de vSphere para kubectl.

La CLI de kubectl tiene una arquitectura acoplable. El complemento de vSphere para kubectl extiende los comandos disponibles a kubectl de modo que sea posible conectarse al Supervisor y a los clústeres de TKG mediante las vCenter Single Sign-On.
Nota: vSphere IaaS control plane proporciona archivos binarios para los procesadores x86/64.

Requisito previo: se crea espacio de nombres de vSphere

Las Herramientas de la CLI de Kubernetes para vSphere están disponibles para su descarga en la página de desarrollo y operaciones de vSphere IaaS control plane.
Figura 1. Página de desarrollo y operaciones de vSphere
Página de desarrollo y operaciones de vSphere with Tanzu

Puede acceder a la página de desarrollo y operaciones de vSphere IaaS control plane desde el panel de configuración de espacio de nombres de vSphere. Consulte Configurar espacios de nombres de vSphere para alojar clústeres de Servicio TKG.

El panel de configuración Espacio de nombres de vSphere con el vínculo a las herramientas de CLI dentro de un círculo.

Instalar las Herramientas de la CLI de Kubernetes para vSphere mediante vSphere Client

Para instalar las Herramientas de la CLI de Kubernetes para vSphere desde la página de desarrollo y operaciones de vCenter, siga estos pasos.
  1. Obtenga de su administrador de vSphere el vínculo de la página de descargas Herramientas de la CLI de Kubernetes. De forma alternativa, si tiene acceso a vCenter Server, puede obtener el vínculo de la siguiente manera.
    1. Inicie sesión en vCenter Server mediante vSphere Client.
    2. Desplácese hasta Administración de cargas de trabajo > Espacios de nombres.
    3. Seleccione el espacio de nombres de vSphere en el que está trabajando.
    4. Seleccione la pestaña Resumen y encuentre el área Estado en esta página. (Consulte la imagen).
    5. Seleccione Abrir debajo del encabezado Vínculo a herramientas de CLI para abrir la página de descargas. O bien, puede Copiar el vínculo.

      El panel de configuración Espacio de nombres de vSphere con el vínculo a las herramientas de CLI dentro de un círculo.

  2. Seleccione el sistema operativo.
    Nota: Consulte los pasos de instalación específicos del sistema operativo al final de este tema según sea necesario.
  3. Descargue el archivo vsphere-plugin.zip.
  4. Extraiga el contenido del archivo ZIP en un directorio de trabajo.
  5. Agregue la ubicación de los dos archivos ejecutables a la variable PATH del sistema.
  6. Para comprobar la instalación de la CLI de kubectl, inicie una sesión de Shell, de terminal o de línea de comandos y ejecute el comando kubectl.

    Verá el mensaje de aviso de kubectl y la lista de opciones de línea de comandos para la CLI.

  7. Para comprobar la instalación de complemento de vSphere para kubectl, ejecute el comando kubectl vsphere.

    Verá el mensaje de aviso de complemento de vSphere para kubectl y la lista de opciones de línea de comandos para el complemento.

Instalar las Herramientas de la CLI de Kubernetes para vSphere desde la línea de comandos

Si utiliza Linux o MacOS, puede ejecutar el siguiente comando para descargar las Herramientas de la CLI de Kubernetes para vSphere.
  1. Inicie sesión en vCenter Server mediante vSphere Client.
  2. Seleccione Administración de cargas de trabajo > Supervisor.
  3. Obtenga la dirección IP del equilibrador de carga para el plano de control de Supervisor.
  4. Cree una variable para ella.
  5. Ejecute el siguiente comando para instalar las herramientas. (Es posible que deba ajustarlo para su entorno).
    Linux:
    curl -LOk https://${SC_IP}/wcp/plugin/linux-amd64/vsphere-plugin.zip
    unzip vsphere-plugin.zip
    mv -v bin/* /usr/local/bin/
    MacOS:
    curl -LOk https://${SC_IP}/wcp/plugin/macos-darwin64/vsphere-plugin.zip
    unzip vsphere-plugin.zip
    mv -v bin/* /usr/local/bin/
  6. Ejecute los comandos kubectl y kubectl vsphere, y compruebe la instalación.

Instalar las Herramientas de la CLI de Kubernetes para vSphere en Linux

Instale las Herramientas de la CLI de Kubernetes para vSphere en un host Linux.
  1. Descargue el archivo vsphere-plugin.zip para Linux.
  2. Extraiga el contenido del archivo, que son dos archivos ejecutables: kubectl y kubectl-vsphere.
  3. Coloque los dos archivos ejecutables en la ruta de búsqueda ejecutable del sistema operativo, como /usr/local/bin.
  4. Ejecute el comando kubectl vsphere para comprobar la instalación.
  5. Ejecute el comando kubectl vsphere login --server=Supervisor-IP para iniciar sesión en Supervisor.
  6. Ejecute el comando kubectl config get-contexts para ver una lista de los espacios de nombres de vSphere a los que tiene acceso.
  7. Ejecute el comando kubectl config use-context CONTEXT para elegir el contexto predeterminado.

Instalar las Herramientas de la CLI de Kubernetes para vSphere en MacOS

Instale las Herramientas de la CLI de Kubernetes para vSphere en un host MacOS.
  1. Descargue el archivo vsphere-plugin.zip para MacOS.
  2. Extraiga el contenido del archivo, que son dos archivos ejecutables: kubectl y kubectl-vsphere.
  3. Coloque los dos archivos ejecutables en la ruta de búsqueda ejecutable del sistema operativo, como /usr/local/bin.
  4. Ejecute el comando kubectl vsphere para comprobar la instalación.
  5. Ejecute el comando kubectl vsphere login --server=Supervisor-IP para iniciar sesión en Supervisor.
  6. Ejecute el comando kubectl config get-contexts para ver una lista de los espacios de nombres de vSphere a los que tiene acceso.
  7. Ejecute el comando kubectl config use-context CONTEXT para elegir el contexto predeterminado.

Instalar las Herramientas de la CLI de Kubernetes para vSphere en Windows

Instale las Herramientas de la CLI de Kubernetes para vSphere en un host Windows.
  1. Descargue el archivo vsphere-plugin.zip para MacOS.
  2. Extraiga el contenido del archivo, que son dos archivos ejecutables: kubectl.exe y kubectl-vsphere.exe.
  3. Coloque los dos archivos ejecutables en la ruta del sistema.
  4. Ejecute el comando kubectl vsphere para comprobar la instalación.
  5. Ejecute el comando kubectl vsphere login --server=Supervisor-IP para iniciar sesión en Supervisor.
  6. Ejecute el comando kubectl config get-contexts para ver una lista de los espacios de nombres de vSphere a los que tiene acceso.
  7. Ejecute el comando kubectl config use-context CONTEXT para elegir el contexto predeterminado.