如要在遠端 Kubernetes 叢集上執行或偵錯應用程式,您需要為專案定義容器映像檔存放區。您可以使用任何映像檔存放區供應商,包括 Artifact Registry。
指定容器映像檔的儲存位置
如果您在 IDE 中登入 Google Cloud,且已定義預設專案,Cloud Code 會自動使用預設的容器映像檔存放區 gcr.io/PROJECT_ID,其中 PROJECT_ID 會參照預設專案。
如要更新推送專案映像檔的目標映像檔存放區,請按照下列操作說明進行:
前往導覽列或頂層主選單中的「Run/Debug configuration selector」: 依序點選「Run」 >「Edit Configurations」 >「Develop on Kubernetes」 >「Image repository」。
填寫「映像檔存放區」欄位。
如要查看如何為一些常見的登錄檔指定容器映像檔的儲存位置,請參閱「常見的映像檔存放區格式」一節。
建立映像檔名稱
Cloud Code 會串連映像檔登錄檔和 Kubernetes 資訊清單中指定的映像檔名稱,產生最終的映像檔存放區名稱。
詳情請參閱映像檔登錄處理指南。
Cloud Code 會建構容器、將容器推送至登錄檔、將 Kubernetes 設定套用至叢集,並等待推出。
常見的映像檔存放區格式
以下範例說明如何為一些常見的註冊資料庫指定容器映像檔的儲存位置:
Docker Hub | docker.io/ACCOUNT |
Artifact Registry | REGION-docker.pkg.dev/PROJECT_ID/REPO_PATH |
AWS Elastic Container Registry (ECR) | AWS_ACCOUNT_ID.dkr.ecr.REGION.amazonaws.com/MY_APP |
Azure Container Registry (ACR) | MY_ACR_NAME.azurecr.io/MY_APP |
後續步驟
- 建立及設定 GKE 叢集。
- 進一步瞭解 Artifact Registry。