Para operar e manter clusters do TKG 2, configure um editor de texto padrão para o kubectl.
Usando o comando de edição kubectl
Depois de provisionar um cluster TKG, você o opera e mantém. As tarefas típicas incluem o dimensionamento de nós de cluster e a atualização da versão do TKR. Para executar essas tarefas, atualize o manifesto do cluster usando o comando kubectl edit.
O comando kubectl edit CLUSTER-KIND/CLUSTER-NAME
abre o manifesto do cluster no editor de texto definido pela variável de ambiente KUBE_EDITOR ou EDITOR. Quando você salva as alterações do manifesto, kubectl
relata que as edições foram registradas com êxito e o cluster é atualizado com as alterações.
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.
Configurando a edição do kubectl
Para usar o comando kubectl edit
, no Linux, a variável de ambiente EDITOR é definida. Caso contrário, crie uma variável de ambiente KUBE_EDITOR e especifique seu editor de texto preferido como o valor da variável. Anexe o sinalizador de inspeção ( -w
) para que o kubectl saiba quando você confirmou (salvou) suas alterações.
Consulte as instruções específicas do seu sistema operacional.
- Linux
-
Para configurar o
kubectl edit
no Linux (Ubuntu, por exemplo), a linha de comando padrãoEDITOR
é Vim. Nesse caso, nenhuma ação adicional será necessária para usar o comandokubectl edit
.Se você quiser usar um editor de texto diferente, crie uma variável de ambiente chamada
KUBE_EDITOR
com o valor definido como o caminho do editor de texto de sua preferência.
- Mac SO
-
Para configurar o
kubectl edit
no SO Mac, crie uma variável de ambiente chamadaKUBE_EDITOR
com o valor definido como o caminho do editor de texto de sua preferência. Anexe o sinalizador de inspeção (-w
) ao valor para que o kubectl saiba quando você confirmou (salvou) suas alterações.Por exemplo, a seguinte adição ao.bash_profile
define o Sublime como o editor de texto padrão para o kubectl e inclui o sinalizador de inspeção para que o kubectl saiba quando você salvou as alterações.export KUBE_EDITOR="/Applications/Sublime.app/Contents/SharedSupport/bin/subl -w"
- Windows
-
Para configurar
kubectl edit
em Windows, crie uma variável de ambiente do sistema chamadaKUBE_EDITOR
com o valor definido como o caminho do editor de texto de sua preferência. Anexe o sinalizador de inspeção (-w
) ao valor.Por exemplo, a seguinte variável de ambiente define Visual Studio Code como o editor de texto padrão para kubectl e inclui o sinalizador de inspeção para que o Kubernetes saiba quando você salva suas alterações:KUBE_EDITOR=code -w
Para configurar o Sublime como o editor kubectl em Windows, anexe o diretório do programa Sublime ao caminho do sistema e crie uma variável de sistema para o executável do Sublime. Por exemplo:
System PATH append:C:\Program Files\Sublime Text 3\
Nome e valor da variável do sistema:KUBE_EDITOR=sublime_text.exe -w