Workstation Pro 中,vctl 公用程式支援種類。它允許種類使用 vctl container (而非 Docker container)做為節點來執行本機 Kubernetes 叢集。

必要條件

依預設,vctl 為主控 vctl 容器節點的每個 CRX 虛擬機器指派 2 GB 記憶體。執行單一節點叢集時,請確保您的實體機器具有 2 GB 的可用記憶體,執行兩個節點的叢集時可佔用 4 GB 的可用記憶體。叢集中設定的節點越多,需要的可用記憶體就越多。

程序

  1. 開啟命令提示字元或 Windows PowerShell 視窗。
  2. 執行 vctl system start 命令以啟動 vctl container 執行時間。
  3. 執行 vctl kind 命令。
    此命令會執行下列四項工作:
    1. <Home_Folder_of_Your_Account> \.vctl 資料夾中建立 bin (bin) 資料夾。
    2. 下載 kubectl (kubectl.exe) kind (kind.exe) crx (crx.vmdk) 檔案,並將其儲存至 bin (bin) 資料夾。
    3. 建立一個指向 /Applications/VMware VMware 的 docker 快捷方式。 app/內容/程式庫/vkd/bin/vctl C:\Program Files (x86) \ (依預設)。
    4. 開啟命令提示字元或 Windows PowerShell 視窗,並透過將 <Home_Folder_of_Your_Account> /.vctl/bin 新增至 PATH 環境變數來建立以 vctl 為基礎的類型內容,並將其設為第一個可搜尋的路徑。

      因此,在此視窗中, <Home_Folder_of_Your_Account> \.vctl\bin 資料夾下的三個可執行檔將優先于其他現有版本的 kubectl/kind/docker 可執行檔。

  4. 如果關閉視窗,則以 vctl 為基礎的類型內容將會遺失。

    下次您想要與 Kubernetes 叢集互動時,請執行 vctl kind 命令。

    此時間僅會重複步驟 3. d。

    備註:
    • vctl 不支援 kind buildkind export logs 種類子命令。
    • 依預設,vctl 會為主控節點容器的 CRX 虛擬機器指派 2 GB 記憶體和2個 CPU 核心,您可以使用 vctl system config 命令的 --k8s-cpus--k8s-mem 選項來自訂配置。