Puede administrar clústeres de Tanzu Kubernetes mediante los comandos kubectl personalizados. Estos comandos se ponen a disposición de los recursos personalizados creados por el servicio Tanzu Kubernetes Grid.

Comandos personalizados para administrar clústeres de Tanzu Kubernetes

En la tabla se enumeran y describen comandos kubectl para administrar clústeres de Tanzu Kubernetes.

Tabla 1. Comandos personalizados para administrar clústeres de Tanzu Kubernetes
Comando Descripción
kubectl get tanzukubernetescluster
Enumera los clústeres del espacio de nombres actual.
kubectl get tkc
Versión de formato corto del comando anterior.
kubectl describe tanzukubernetescluster CLUSTER-NAME
Describe el clúster especificado mostrando el estado, la condición y los eventos expresados. Cuando se completa el aprovisionamiento, este comando muestra la IP virtual creada para el equilibrador de carga que presenta los endpoints de la API de Kubernetes.
kubectl get cluster-api
Enumera los recursos de la API del clúster que respaldan los clústeres en el espacio de nombres actual, incluidos los recursos del proyecto de la API del clúster y del proveedor de la API del clúster que el servicio Tanzu Kubernetes Grid utiliza.
kubectl get tanzukubernetesreleases
Lista de las versiones de Tanzu Kubernetes disponibles.
kubectl get tkr
Versión de formato corto del comando anterior.
kubectl get tkr v1.17.8---vmware.1-tkg.1.5417466 -o yaml
Proporciona detalles sobre la versión de Tanzu Kubernetes con nombre.
kubectl get virtualmachine
Enumera los recursos de la máquina virtual que respaldan los nodos del clúster en el espacio de nombres actual.
kubectl get vm
Versión de formato corto del comando anterior.
kubectl describe virtualmachine VIRTUAL-MACHINE-NAME
Describe la máquina virtual especificada a través del estado actual y los eventos.
kubectl describe virtualmachinesetresourcepolicy
Enumera los recursos de directiva de recursos establecidos en la máquina virtual que respaldan el clúster en el espacio de nombres actual. Este recurso representa el grupo de recursos y la carpeta de objetos de vSphere que se usan para el clúster.
kubectl get virtualmachineservice
Enumera los recursos de servicio de la máquina virtual que respaldan los nodos del clúster en el espacio de nombres actual. Estos recursos son análogos a un servicio, pero para máquinas virtuales en lugar de pods. Los servicios de la máquina virtual se utilizan para proporcionar un equilibrador de carga para los nodos del plano de control de un clúster y para el proveedor de nube paravirtual con el fin de admitir un servicio de Kubernetes de tipo LoadBalancer dentro de un clúster. Consulte también el comando kubectl loadbalancer.
kubectl get vmservice
Versión de formato corto del comando anterior.
kubectl describe virtualmachineservice VIRTUAL-MACHINE-SERVICE-NAME
Describe el servicio de la máquina virtual especificada a través del estado deseado del clúster, el estado actual y los eventos.
kubectl get virtualmachineimage
Lista de las versiones de Tanzu Kubernetes disponibles.
kubectl get vmimage
Versión de acceso directo del comando anterior.
kubectl describe vmimage VM_IMAGE_NAME
Vea los detalles de la imagen de la máquina virtual con nombre.
kubectl get loadbalancer
Enumera los recursos del equilibrador de carga en el espacio de nombres actual, incluidos los que se utilizan para clústeres. Se crea un equilibrador de carga para el servicio de la máquina virtual.
kubectl get virtualnetwork
Enumera los recursos de la red virtual en el espacio de nombres actual, incluidos los recursos que se utilizan para clústeres. Se crea una red virtual para cada espacio de nombres en el que se aprovisiona un clúster, así como para cada clúster en sí.
kubectl get persistentvolumeclaim
Enumera los recursos de notificación de volumen persistente en el espacio de nombres actual, incluidos los que se utilizan para clústeres. Consulte Usar almacenamiento persistente en vSphere with Tanzu.
kubectl get cnsnodevmattachment
Enumera los recursos de asociación de máquinas virtuales del nodo de CNS en el espacio de nombres actual. Estos recursos representan la asociación de un volumen persistente administrado por CNS con una máquina virtual que actúa como el nodo de un clúster. Consulte Usar almacenamiento persistente en vSphere with Tanzu.
kubectl get configmap
Enumera los mapas de configuración en el espacio de nombres actual, incluidos los que se utilizan para crear nodos del clúster. Los mapas de configuración no están pensados para que el usuario pueda modificarlos, y cualquier cambio realizado se sobrescribirá.
kubectl get secret
Enumera los secretos del espacio de nombres actual, incluidos los que se utilizan para crear y administrar nodos del clúster. Consulte Obtener los secretos del clúster de Tanzu Kubernetes.