若要協助您佈建、運作和維護 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
的環境變數,並將值設定為慣用文字編輯器的路徑。