若要協助您佈建、運作和維護 Tanzu Kubernetes 叢集,請為 kubectl 指定預設文字編輯器。

用途

佈建 Tanzu Kubernetes 叢集後,您需要維護該叢集。一般維護工作包括升級 Kubernetes 版本和調整叢集節點。若要執行此類工作,請更新叢集資訊清單。

更新已佈建叢集的資訊清單的最簡單方式是使用 kubectl edit 命令。此命令會在您選擇的文字編輯器中開啟 Kubernetes 資訊清單。儲存變更時,Kubernetes 會自動套用變更並更新叢集。

若要使用 kubectl edit 命令,請建立 KUBE_EDITOR 環境變數並指定慣用的文字編輯器作為變數值。此外,請將監視旗標 (-w) 附加到值,以便 kubectl 知道您何時認可 (儲存) 了變更。

Windows

在 Windows 上,建立名為 KUBE_EDITOR 的系統環境變數,並將值設定為慣用文字編輯器的路徑。將監視旗標 (-w) 附加到值。

例如,下列環境變數會將 Visual Studio Code 設定為 kubectl 的預設文字編輯器,並包含監視旗標,以便 kubectl 知道您何時儲存了變更:

KUBE_EDITOR=code -w

Mac OS

在 Mac OS 上,建立名為 KUBE_EDITOR 的環境變數,並將值設定為慣用文字編輯器的路徑。將監視旗標 (-w) 附加到值,以便 kubectl 知道您何時認可 (儲存) 了變更。

例如,新增至 .bash_profile 的以下內容會將 Sublime 設定為 kubectl 的預設文字編輯器,並包含監視旗標,以便 kubectl 知道您何時儲存了任何變更。

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

Linux

在 Linux (例如 Ubuntu) 上,預設的命令列 EDITOR 通常為 Vim。如果是,則無需執行進一步動作即可使用 kubectl edit 命令。如果您想要使用其他編輯器,請建立名為 KUBE_EDITOR 的環境變數,並將值設定為慣用文字編輯器的路徑。