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.
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. |