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

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

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

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

如要更新推送專案圖片的圖片存放區,請按照下列操作說明進行:

  1. 前往導覽列或頂層主選單中的「Run/Debug」設定選取器:依序點選「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 上回報問題。