Alibaba Cloud Toolkit を使用すると、IntelliJ IDEA から Enterprise Distributed Application Service (EDAS) にアプリケーションを直接デプロイできます。デプロイメントパラメーターを一度構成すれば、シングルクリックで再デプロイできるため、迅速な反復やバッチデプロイメントに役立ちます。
事前準備
開始する前に、以下のタスクを完了してください。
EDAS でアプリケーションが作成され、初めてデプロイされていること。詳細については、「イメージを使用して Kubernetes クラスターに Java マイクロサービスアプリケーションをデプロイする」をご参照ください。
マイクロサービス名前空間のリモートデバッグが有効になっていること (デフォルト名前空間の場合は不要)。詳細については、以下の「マイクロサービス名前空間のリモートデバッグを有効にする」をご参照ください。
IntelliJ IDEA に Alibaba Cloud Toolkit がインストールされ、構成されていること。詳細については、「IntelliJ IDEA に Alibaba Cloud Toolkit をインストールして構成する」をご参照ください。
マイクロサービス名前空間のリモートデバッグを有効にする
アプリケーションがデフォルトのマイクロサービス名前空間で実行されている場合は、このセクションをスキップしてください。
EDAS コンソールにログインします。
左側のナビゲーションウィンドウで、Resource Management > マイクロサービス名前空間 を選択します。
上部のナビゲーションバーで、名前空間が配置されているリージョンを選択します。
[マイクロサービス名前空間] ページで、目的の名前空間を見つけ、[アクション] 列の [編集] をクリックします。
[マイクロサービス名前空間の編集] ダイアログボックスで、[リモートデバッグを許可] をオンにします。
アプリケーションのデプロイ
IntelliJ IDEA でプロジェクトを開きます。
[プロジェクト]パネルで、プロジェクト名を右クリックし、[Alibaba Cloud] → [EDAS へのデプロイ...] → [Kubernetes アプリケーション向け EDAS]を選択します。
メニューに表示されるプロジェクト名は、IntelliJ IDEA のプロジェクト名 (例:
Java_demo) と一致します。[EDAS Container サービス K8s クラスターへのデプロイ] ダイアログボックスで、[設定項目] タブでパラメーターを設定します。Deployment メソッド ビルドワークフローに基づいて、次のいずれかのメソッドを選択します。
ターゲットアプリケーション
パラメーター 説明 Region アプリケーションをデプロイするリージョンです。 Namespace 対象アプリケーションが含まれるマイクロサービスネームスペースです。 Application デプロイ先の EDAS アプリケーションの名前です。 方法 使用条件 構成 [Maven ビルド] プロジェクトで Maven を使用している場合。 追加の構成は不要です。プラグインがアーティファクトを自動的にビルドおよびデプロイします。 [ファイルのアップロード] プロジェクトで Maven を使用していない場合、またはデプロイメントパッケージがある場合。 アップロードするローカルファイルを選択します。 [イメージのビルド] ソースコードからコンテナイメージをビルドする場合。 [コンテンツディレクトリ] (ビルドコンテキストパス)、Dockerfile パス、およびイメージの [バージョン] タグを指定します。 [イメージの選択] 既存のコンテナイメージをデプロイする場合。 [イメージの選択] ドロップダウンリストからイメージを選択します。 
[詳細設定] タブをクリックし、必要に応じて追加のパラメーターを設定します。
パラメーター 説明 アプリケーション環境 アプリケーションの実行環境。 起動コマンド アプリケーションのカスタム起動コマンド。 [環境] 起動時にアプリケーションコンテナに挿入する環境変数。キーと値のペアで指定します。 永続性 永続データのためにアプリケーションコンテナにマウントするネットワークアタッチトストレージ (NAS) ボリューム。 ストレージ アプリケーションコンテナの追加ストレージ構成。 アプリケーション管理 アプリケーションのライフサイクル設定。 
[適用] をクリックし、次に [実行] をクリックしてデプロイメントを開始します。
デプロイメントの検証
デプロイメントが開始されると、IntelliJ IDEA は [コンソール] パネルにデプロイメントログを表示します。これらのログを確認して、デプロイメントがエラーなしで完了したことを確認してください。
EDAS コンソールで検証するには:
EDAS コンソールにログインします。EDAS コンソール。
アプリケーションを見つけて、アプリケーション名をクリックして詳細ページを開きます。
左側のナビゲーションウィンドウで、[変更リスト] をクリックして、デプロイメントの履歴とステータスを表示します。