有了 Cloud Code,您可以使用 Google Kubernetes Engine (GKE) 建立 Kubernetes 叢集。
建立 GKE 叢集並新增至 KubeConfig
如要建立叢集,請按照下列步驟操作:
- 按一下
「Cloud Code」,然後展開「Kubernetes」探索工具。
- 按一下「新增」將叢集新增至 KubeConfig。
- 選取「Google Kubernetes Engine」,然後選取「是」,在專案中啟用 Google Kubernetes Engine API。
- 選擇「Standard」或「Autopilot」。詳情請參閱「比較 Autopilot 和 Standard 模式」。
- 如果系統顯示提示,請按一下「開啟」,允許 Cloud Code 開啟Google Cloud 控制台。
- 在 Google Cloud 控制台中,選擇要自訂的任何設定選項,然後按一下「建立」。
- 叢集建立完成後,在 Cloud Code 中按一下「重新整理」圖示。
- 新叢集名稱顯示在清單中後,請按一下叢集名稱。新叢集會新增至 kubeconfig,並設為預設內容。
提示:如要使用指令面板建立 Kubernetes 叢集,請啟動指令面板 (按下 Ctrl/Cmd+Shift+P 鍵,或依序點選「View」(瀏覽) >「Command Palette」(指令面板)),然後執行「Cloud Code: Create GKE 叢集」指令。
使用現有 GKE 叢集
如果您有現有的 Standard 或 Autopilot GKE 叢集,可以將其設為作用中叢集,並使用 Cloud Code 處理。
- 按一下
「Cloud Code」,然後展開「Kubernetes」探索工具。
- 按一下「新增」將叢集新增至 KubeConfig。
- 按一下「Google Kubernetes Engine」。
- 按一下叢集名稱。叢集已新增至 KubeConfig。
將叢集設為預設環境
預設情況下,應用程式會部署至作用中叢集。
- 按一下
「Cloud Code」,然後展開「Kubernetes」探索工具。
- 在叢集上按一下滑鼠右鍵,然後點選「設為主動叢集」。
在 GKE 上執行應用程式
如要在 GKE 上執行或偵錯應用程式,您需要為專案定義容器映像檔存放區。
嘗試偵錯時,系統可能會提示您驗證憑證,以便在本機執行及偵錯應用程式。
詳情請參閱開始使用 Kubernetes 適用的 Cloud Code
從 KubeConfig 移除叢集
從 KubeConfig 移除叢集後,該叢集就無法用於部署作業。
- 按一下
「Cloud Code」,然後展開「Kubernetes」探索工具。
- 在叢集上按一下滑鼠右鍵,然後點選「Remove Context Under Cluster」(移除叢集下的內容)。
開啟容器的互動式終端機
- 按一下
「Cloud Code」,然後展開「Kubernetes」探索工具。
- 展開 minikube 叢集,然後依序展開「Pod」和「Containers」。
- 在容器上按一下滑鼠右鍵,然後點選「Get Terminal」。
開啟外部 IP 位址
- 按一下
「Cloud Code」,然後展開「Kubernetes」探索工具。
- 展開 minikube 叢集,然後展開「Services」(服務)。
- 展開「External IPs」(外部 IP),在 IP 位址上按一下滑鼠右鍵,然後點選「Open Address」(開啟位址)。
- 按一下「開啟」。
建立及新增其他雲端服務供應商的叢集
如果您使用的是地端部署叢集,或是來自其他供應商 (例如 Azure 或 AWS) 的叢集,請使用供應商的工具建立叢集,並將其新增至 KubeConfig。
後續步驟
- 使用 kubeconfig 檔案整理叢集存取權。
- 瞭解如何在 Cloud Code 中新增、刪除或切換 kubeconfig 檔案。
- 使用 Skaffold 開發及偵錯微服務應用程式的部分內容。
- 使用 同步處理檔案和熱重載 加快開發速度。
- 在 Cloud Code 中對應用程式進行偵錯。