Um Ihnen die Bereitstellung, den Betrieb und die Wartung von Tanzu Kubernetes-Clustern zu erleichtern, geben Sie einen Standardtexteditor für kubectl an.
Zweck
Nachdem Sie einen Tanzu Kubernetes-Cluster bereitgestellt haben, müssen Sie ihn warten. Typische Wartungsaufgaben umfassen das Upgrade der Kubernetes-Version und die Skalierung von Clusterknoten. Für die Durchführung dieser Aufgaben aktualisieren Sie das Cluster-Manifest.
Die bequemste Möglichkeit, das Manifest für einen bereitgestellten Cluster zu aktualisieren, besteht in der Verwendung des kubectl edit-Befehls. Dieser Befehl öffnet das Kubernetes-Manifest in einem Texteditor Ihrer Wahl. Wenn Sie die Änderungen speichern, wendet Kubernetes die Änderungen automatisch an und aktualisiert den Cluster.
Um den kubectl edit
-Befehl zu verwenden, erstellen Sie eine KUBE_EDITOR-Umgebungsvariable und geben Sie Ihren bevorzugten Texteditor als Variablenwert an. Hängen Sie außerdem das Watch-Flag (-w
) an den Wert an, damit kubectl weiß, wann Sie Ihre Änderungen bestätigt (gespeichert) haben.
Windows
Erstellen Sie unter Windows eine Systemumgebungsvariable namens KUBE_EDITOR
, deren Wert auf den Pfad des bevorzugten Texteditors festgelegt ist. Hängen Sie das Watch-Flag (-w
) an den Wert an.
Die folgende Umgebungsvariable legt beispielsweise Visual Studio Code als Standardtexteditor für kubectl fest und enthält das Watch-Flag, damit Kubernetes weiß, wann Sie Ihre Änderungen speichern:
KUBE_EDITOR=code -w
Mac OS
Erstellen Sie unter macOS eine Umgebungsvariable namens KUBE_EDITOR
, deren Wert auf den Pfad des bevorzugten Texteditors festgelegt ist. Hängen Sie das Watch-Flag (-w
) an den Wert an, damit kubectl weiß, wann Sie Ihre Änderungen bestätigt (gespeichert) haben.
Beispielsweise legt der folgende Zusatz zum .bash_profile
Sublime als Standardtexteditor für kubectl fest und enthält das Watch-Flag. Dadurch weiß kubectl, wenn Sie Änderungen gespeichert haben.
export KUBE_EDITOR="/Applications/Sublime.app/Contents/SharedSupport/bin/subl -w"
Linux
Unter Linux (z. B. Ubuntu) ist der Standardbefehlszeilen-EDITOR
in der Regel Vim. Falls ja, ist keine weitere Aktion erforderlich, um den Befehl kubectl edit
zu verwenden. Wenn Sie einen anderen Editor verwenden möchten, erstellen Sie eine Umgebungsvariable namens KUBE_EDITOR
, deren Wert auf den Pfad des bevorzugten Texteditors festgelegt ist.