Para ajudá-lo a provisionar, operar e manter clusters Tanzu Kubernetes, especifique um editor de texto padrão para kubectl.

Finalidade

Depois de provisionar um cluster do Tanzu Kubernetes, você precisa mantê-lo. As tarefas de manutenção típicas incluem o upgrade da versão do Kubernetes e o dimensionamento dos nós do cluster. Para realizar essas tarefas, atualize o manifesto do cluster.

A maneira mais conveniente de atualizar o manifesto de um cluster provisionado é usar o comando kubectl edit . Esse comando abre o manifesto do Kubernetes em um editor de texto de sua escolha. Quando você salva as alterações, o Kubernetes aplica automaticamente as alterações e atualiza o cluster.

Para usar o comando kubectl edit, crie uma variável de ambiente KUBE_EDITOR e especifique seu editor de texto preferido como o valor da variável. Além disso, anexe o sinalizador de observação (-w) ao valor para que kubectl saiba quando você tiver confirmado (salvo) suas alterações.

Windows

No Windows, crie uma variável de ambiente do sistema chamada KUBE_EDITOR com o valor definido para o caminho do seu editor de texto preferido. Anexe o sinalizador de observação (-w) ao valor.

Por exemplo, a seguinte variável de ambiente define o Visual Studio Code como o editor de texto padrão para kubectl e inclui o sinalizador de observação para que o Kubernetes saiba quando você salva suas alterações:

KUBE_EDITOR=code -w.

SO Mac

No SO do Mac, crie uma variável de ambiente chamada KUBE_EDITOR com o valor definido para o caminho do seu editor de texto preferido. Anexe o sinalizador de observação (-w) ao valor para que kubectl saiba quando você tiver confirmado (salvo) suas alterações.

Por exemplo, a seguinte adição ao .bash_profile define Sublime como o editor de texto padrão para kubectl e inclui o sinalizador de observação para que kubectl saiba quando você salvou quaisquer alterações.

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

Linux

No Linux (Ubuntu, por exemplo), normalmente a linha de comando padrão EDITOR é Vim. Em caso afirmativo, nenhuma ação adicional é necessária para usar o comando kubectl edit. Se você quiser usar um editor diferente, crie uma variável de ambiente chamada KUBE_EDITOR com o valor definido para o caminho do seu editor de texto preferido.