有了 Cloud Code,您可以使用 Google Kubernetes Engine (GKE) 建立 Kubernetes 叢集。
建立 GKE 叢集並新增至 KubeConfig
Cloud Code 會開啟 Google Cloud 控制台,方便您快速建立叢集:
如要開啟 Kubernetes Explorer,請按一下「Kubernetes Explorer」
,或依序前往「Tools」>「Cloud Code」>「Kubernetes」>「View Cluster Explorer」。
在 Kubernetes Explorer 窗格的標題中,按一下「+ Connect to a GKE Cluster」(連線至 GKE 叢集)。
選擇「建立新的 GKE 叢集」或「建立新的 GKE Autopilot 叢集」。如要進一步瞭解該選擇哪種模式,請參閱「比較 Autopilot 和 Standard 模式」。
如果系統顯示提示,請按一下「開啟」,允許 Cloud Code 開啟Google Cloud 控制台。
在 Google Cloud 控制台中,選擇要自訂的任何設定選項,然後按一下「建立」。
叢集建立完成後,在 Cloud Code 的 Kubernetes 探索器中,按一下「重新整理」圖示。
新叢集名稱顯示在清單中後,請按一下叢集名稱。新叢集會新增至設定,並設為預設內容。
使用現有的 GKE 叢集
如果您有現有的 Standard 或 Autopilot GKE 叢集,可以將其設為作用中叢集,並使用 Cloud Code 處理。
- 在 Kubernetes Explorer 窗格的標題中,按一下「+ Add GKE Cluster」(新增 GKE 叢集)。
- 按一下「Google Kubernetes Engine」。
- 按一下叢集名稱。叢集已新增至 KubeConfig。
將叢集設為預設環境
應用程式預設會部署至作用中叢集。
在 Kubernetes 探索器中,以滑鼠右鍵按一下叢集,然後點選「Set as Current Context」(設為目前環境)。
在 GKE 上執行應用程式
如要在 GKE 上執行或偵錯應用程式,您需要為專案定義容器映像檔存放區。
詳情請參閱儲存容器映像檔。
從 KubeConfig 中移除叢集
從 KubeConfig 移除叢集後,該叢集就無法用於部署作業。
在 Kubernetes 探索器中,以滑鼠右鍵按一下叢集,然後點選「Remove From KubeConfig」(從 KubeConfig 移除)。
建立及新增其他雲端服務供應商的叢集
如果您使用的是內部部署叢集,或是來自其他供應商 (例如 Azure 或 AWS) 的叢集,請使用供應商的工具建立叢集,並將其新增至 KubeConfig。
後續步驟
- 使用 kubeconfig 檔案整理叢集存取權。
- 瞭解如何在 Cloud Code 中新增、刪除或切換 kubeconfig 檔案。
- 使用 Skaffold 開發及偵錯微服務應用程式的部分內容。
- 使用 檔案同步和熱重載 加快開發速度。
- 在 Cloud Code 中對應用程式進行偵錯。