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