gkectl

您可以使用 gkectl 指令列介面執行各種工作,包括:

  • 產生叢集設定檔的範本。
  • 驗證叢集設定檔。
  • 準備 vSphere 環境。
  • 建立叢集。
  • 升級叢集。
  • 更新叢集。
  • 調整叢集大小。
  • 診斷叢集問題。

基本指令

如要列出所有指令,請執行下列操作:

gkectl help

如要取得特定指令的說明:

gkectl COMMAND --help

管理員叢集 kubeconfig 檔案的環境變數

有幾個 gkectl 指令需要管理員叢集 kubeconfig 檔案的路徑。 您可以匯出 GKECTL_KUBECONFIG 環境變數來指定路徑。例如:

export GKECTL_KUBECONFIG=/path/to/my-admin-cluster-kubeconfig

如果未匯出 GKECTL_KUBECONFIG 環境變數,執行指令時就必須使用 --kubeconfig 旗標。

下載「gkectl

如要瞭解如何下載 gkectl,請參閱「下載」一文。

gkectl 的預設記錄行為

對於 gkectl,使用預設記錄設定就足夠了。對於 gkectl,預設記錄檔為 /home/ubuntu/.config/gke-on-prem/logs/gkectl-$(date).log,且該檔案會與您執行 gkectl 的本機目錄中的 logs/gkectl-$(date).log 檔案進行符號連結。

預設的 -v5 詳細程度層級涵蓋支援團隊所需的所有記錄項目。記錄檔會顯示執行的指令和失敗訊息。

如需協助,建議您將記錄檔傳送給支援團隊。

為記錄檔指定非預設位置

如要為 gkectl 記錄檔指定非預設位置,請使用 --log_file 旗標。您指定的記錄檔不會與本機目錄建立符號連結。