Para operar y mantener los clústeres de TKG, configure un editor de texto predeterminado para kubectl.
Usar el comando kubectl edit
Después de aprovisionar un clúster de TKG, debe usarlo y mantenerlo. Entre las tareas típicas se incluye escalar nodos del clúster y actualizar la versión de TKR. Para realizar estas tareas, actualice el manifiesto del clúster mediante el comando kubectl edit.
El comando kubectl edit CLUSTER-KIND/CLUSTER-NAME
abre el manifiesto del clúster en el editor de texto definido por la variable de entorno KUBE_EDITOR o EDITOR. Al guardar los cambios del manifiesto, kubectl
informa que las modificaciones se registraron correctamente, y el clúster se actualiza con los cambios.
kubectl edit tanzukubernetescluster/tkg-cluster-1 tanzukubernetescluster.run.tanzu.vmware.com/tkg-cluster-1 edited
kubectl edit tanzukubernetescluster/tkg-cluster-1 Edit cancelled, no changes made.
Configurar kubectl edit
Para usar el comando kubectl edit
, se establece la variable de entorno EDITOR en Linux. De lo contrario, cree una variable de entorno KUBE_EDITOR y especifique el editor de texto preferido como el valor de la variable. Anexe la marca de inspección ( -w
) para que kubectl sepa cuándo se confirmaron (se guardaron) los cambios.
Consulte las instrucciones específicas de su sistema operativo.
- Linux
-
Para configurar
kubectl edit
en Linux (Ubuntu, por ejemplo), la línea de comandos predeterminadaEDITOR
es VIM. Si es así, no se necesita ninguna otra acción para usar el comandokubectl edit
.Si desea utilizar otro editor de texto, cree una variable de entorno llamada
KUBE_EDITOR
con el valor establecido en la ruta de acceso del editor de texto elegido.
- Mac OS
-
Para configurar
kubectl edit
en Mac OS, cree una variable de entorno llamadaKUBE_EDITOR
con el valor establecido en la ruta de acceso del editor de texto elegido. Anexe la marca de espera (--wait
o el acceso directo-w
) al valor para que el editor sepa cuándo se confirmaron (se guardaron) los cambios.Por ejemplo, la siguiente adición a.bash_profile
establece Sublime como el editor de texto predeterminado para kubectl e incluye la marca de espera para que el editor sepa cuándo se guardaron los cambios.export KUBE_EDITOR="/Applications/Sublime.app/Contents/SharedSupport/bin/subl -w"
- Windows
-
Para configurar
kubectl edit
en Windows, cree una variable de entorno del sistema llamadaKUBE_EDITOR
con el valor establecido en la ruta de acceso del editor de texto elegido. Anexe la marca de inspección (-w
) al valor.Por ejemplo, la siguiente variable de entorno establece el código de Visual Studio como el editor de texto predeterminado para kubectl e incluye la marca de inspección para que Kubernetes sepa cuándo se guardaron los cambios:KUBE_EDITOR=code -w
Para configurar Sublime como editor kubectl en Windows, anexe el directorio del programa Sublime a la ruta del sistema y cree una variable del sistema para el ejecutable de Sublime. Por ejemplo:
Anexar ruta de acceso del sistema:C:\Program Files\Sublime Text 3\
Nombre y valor de la variable del sistema:KUBE_EDITOR=sublime_text.exe -w