將容器映像檔儲存在 Cloud Code for IntelliJ 中

如要在遠端 Kubernetes 叢集上執行或偵錯應用程式,您需要為專案定義容器映像檔存放區。您可以使用任何映像檔存放區供應商,包括 Artifact Registry

指定容器映像檔的儲存位置

如果您在 IDE 中登入 Google Cloud,且已定義預設專案,Cloud Code 會自動使用預設的容器映像檔存放區 gcr.io/PROJECT_ID,其中 PROJECT_ID 會參照預設專案。

如要更新推送專案映像檔的目標映像檔存放區,請按照下列操作說明進行:

  1. 前往導覽列或頂層主選單中的「Run/Debug configuration selector」: 依序點選「Run」 >「Edit Configurations」 >「Develop on Kubernetes」 >「Image repository」

  2. 填寫「映像檔存放區」欄位。

如要查看如何為一些常見的登錄檔指定容器映像檔的儲存位置,請參閱「常見的映像檔存放區格式」一節。

建立映像檔名稱

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

後續步驟

取得支援

如要在 IntelliJ IDE 中提供意見回饋或回報問題,請依序前往「Tools」 >「Cloud Code」 >「Help / About」 >「Submit feedback or report an issue」,在 GitHub 回報問題。