La interfaz de consumo de nube incluye una interfaz de línea de comandos que los administradores y los desarrolladores pueden utilizar para realizar tareas del espacio de nombres de supervisor de forma programática.
Para usar la interfaz de línea de comandos, descargue un complemento kubectl. El complemento agrega definiciones de recursos personalizados (Custom Resource Definitions, CRD) de Kubernetes al servidor de API de Kubernetes estándar para CCI y proporciona comandos específicos de CCI que los administradores y los usuarios pueden utilizar para ejecutar comandos de CLI para la configuración y la solución de problemas.
Descargar el complemento kubectl de CCI
- Utilice sus credenciales de My VMware para iniciar sesión en la consola de Cloud Services.
- Haga clic para iniciar el Servicio de consumo de VMware Cloud.
- En la página de introducción de la interfaz de consumo de nube, haga clic en DESCARGAR COMPLEMENTO.
/Users/<nombredeusuario>/Downloads
, después agregue Descargas a su ruta de acceso, o bien:
export PATH=/Users/<username>/Downloads:$PATH
Los administradores pueden utilizar el complemento kubectl de CCI para crear cuentas de nube, además de crear y configurar proyectos, regiones y clases de espacios de nombres de supervisor. Los usuarios tienen acceso un poco limitado a los comandos de CLI de kubectl de CCI.
Obtener un token de API
- Utilice sus credenciales de My VMware para iniciar sesión en https://console.cloud.vmware.com/csp/gateway/discovery.
- Haga clic en la flecha del menú desplegable que aparece junto a su nombre.
- Haga clic en Mi cuenta.
- Haga clic en la pestaña Tokens de API.
- Haga clic en Generar un nuevo token de API.
- Introduzca un nombre de token.
- En Definir ámbitos, seleccione Funciones de organización y Funciones de servicio. Las selecciones de Función de servicio dependen del nivel de acceso del usuario.
Nivel de acceso Función de organización Función de servicio admin Miembro de la organización and
usuario Miembro de la organización Nota: Para acceder a los espacios de nombres de supervisor como usuario de SSO, al token de API del usuario de Automation Service Broker se le asignan permisos para proxy de supervisor de vCenter de forma predeterminada. No elimine el permiso si el token de API se utilizará para acceder a los espacios de nombres de supervisor mediante el proxy. - Haga clic en Generar.
- Active la casilla de verificación OpenID.
- Cuando la ventana Token generado muestre un token con el nombre que especificó, haga clic en Copiar.
Iniciar sesión y crear contexto
Utilice el token de API para iniciar sesión en el servidor CCI y crear un contexto de espacio de nombres de supervisor.
kubectl cci login --server api.mgmt.cloud.vmware.com --token <YOUR_API_TOKEN>
Para ver el contenido de CCI, cambie el contexto predeterminado a CCI.
kubectl config use-context cci
--skip-set-context
. De esta manera, evitará iniciar sesión en todos los espacios de nombres de supervisor.
kubectl cci set-context --project cci-explore --supervisor-namespace elastic-sky
Para ver información adicional sobre un comando, utilice kubectl cci [command] --help
.