Cloud Code for IntelliJ にコンテナ イメージを保存する

リモートの Kubernetes クラスタでアプリケーションを実行またはデバッグするには、プロジェクトのコンテナ イメージ リポジトリを定義する必要があります。Artifact Registry や Container Registry などの任意のイメージ リポジトリ プロバイダを使用できます。

コンテナ イメージの保存場所を指定する

IDE で Google Cloud にログインし、デフォルト プロジェクトが定義されている場合、Cloud Code はデフォルトのコンテナ イメージ リポジトリ(gcr.io/PROJECT_ID)を自動的に使用します。ここで、PROJECT_ID はデフォルト プロジェクトを参照します。

プロジェクト イメージが push されるイメージ リポジトリを更新する場合は、次の手順に沿って操作します。

  1. ナビゲーション バーの [Run/Debug configuration] セレクタまたはトップレベルのメインメニューで [Run] > [Edit Configurations] > [Develop on Kubernetes] > [Image repository] に移動します。

  2. [Image repository] フィールドに入力します。

一般的なレジストリのコンテナ イメージの保存場所を指定する方法の例については、一般的なイメージ リポジトリの形式のセクションをご覧ください。

イメージ名の作成

Cloud Code により、このイメージ レジストリと Kubernetes マニフェストで指定されたイメージ名が連結され、最終的なイメージ リポジトリ名が生成されます。

詳細については、イメージ レジストリ取り扱いガイドをご覧ください。

Cloud Code はコンテナをビルドして、レジストリに push し、Kubernetes 構成をクラスタに適用して、ロールアウトを待ちます。

一般的なイメージ リポジトリの形式

次に示すのは、一般的なレジストリの場合にコンテナ イメージの保存場所を指定する方法の例です。

Docker Hub docker.io/ACCOUNT
Container Registry gcr.io/PROJECT_ID
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 で問題を報告したり、Stack Overflow で質問したりできます。