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.