Para ayudar a aprovisionar, operar y mantener los clústeres de Tanzu Kubernetes, especifique un editor de texto predeterminado para kubectl.

Propósito

Después de aprovisionar un clúster de Tanzu Kubernetes, debe mantenerlo. Entre las tareas de mantenimiento típicas se incluye la actualización de la versión de Kubernetes y el escalado de los nodos del clúster. Para realizar estas tareas, actualice el manifiesto del clúster.

La manera más cómoda de actualizar el manifiesto de un clúster aprovisionado es utilizar el comando kubectl edit. Este comando abre el manifiesto de Kubernetes en el editor de texto que usted elija. Al guardar los cambios, Kubernetes los aplica automáticamente y actualiza el clúster.

Para utilizar el comando kubectl edit, cree una variable de entorno KUBE_EDITOR y especifique el editor de texto preferido como el valor de la variable. Además, anexe la marca de inspección (-w) al valor para que kubectl sepa cuándo se confirmaron (se guardaron) los cambios.

Windows

En Windows, cree una variable de entorno del sistema llamada KUBE_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

Mac OS

En Mac OS, cree una variable de entorno llamada KUBE_EDITOR con el valor establecido en la ruta de acceso del editor de texto elegido. Anexe la marca de inspección (-w) al valor para que kubectl 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 inspección para que kubectl sepa cuándo se guardaron los cambios.

export KUBE_EDITOR="/Applications/Sublime.app/Contents/SharedSupport/bin/subl -w"

Linux

En Linux (Ubuntu, por ejemplo), la línea de comandos predeterminada EDITOR suele ser VIM. Si es así, no se necesita ninguna otra acción para usar el comando kubectl edit. Si desea utilizar otro editor, cree una variable de entorno llamada KUBE_EDITOR con el valor establecido en la ruta de acceso del editor de texto elegido.