Alibaba Cloud Toolkit を使用して、アプリケーションを Enterprise Distributed Application Service (EDAS) に効率的にデプロイできます。これは、迅速な反復更新やアプリケーションのバッチデプロイなどのシナリオに適用できます。IntelliJ IDEA に Alibaba Cloud Toolkit をインストールして構成した後、構成インターフェイスでデプロイパラメータを指定するだけで、自動デプロイを実装できます。このトピックでは、IntelliJ IDEA を使用して Kubernetes アプリケーションを EDAS にデプロイする方法について説明します。
前提条件
アプリケーションが EDAS で作成され、初めてデプロイされます。詳細については、「イメージを使用して Kubernetes クラスタに Java マイクロサービスアプリケーションをデプロイする」をご参照ください。
マイクロサービス名前空間のリモートデバッグ機能が有効になっています。
デフォルトのマイクロサービス名前空間を除くマイクロサービス名前空間のアプリケーションに対して、[リモートデバッグを許可] を手動で有効にするには、次の手順を実行する必要があります。
EDAS console にログオンします。左側のナビゲーションペインで、[リソース管理] > [マイクロサービス名前空間] を選択します。上部のナビゲーションバーで、リージョンを選択します。
[マイクロサービス名前空間] ページで、管理するマイクロサービス名前空間を見つけ、[アクション] 列の [編集] をクリックします。
[マイクロサービス名前空間の編集] ダイアログボックスで、[リモートデバッグを許可] をオンにします。
Alibaba Cloud Toolkit がインストールされ、構成されています。詳細については、「IntelliJ IDEA に Alibaba Cloud Toolkit をインストールして構成する」をご参照ください。
EDAS の ACK クラスタにアプリケーションをデプロイする
プロジェクトを IntelliJ IDEA にインポートします。
IntelliJ IDEA の左側にある [プロジェクト] セクションで、Java_demo を右クリックし、 を選択します。Java_demo はプロジェクトの名前です。
設定[EDASコンテナサービス K8s クラスタにデプロイ] ダイアログボックスの タブで、デプロイパラメータを構成します。

次の表に、[設定] タブのデプロイパラメータを示します。
カテゴリ
パラメータ
説明
アプリケーション
リージョン
アプリケーションをデプロイするリージョンを指定します。
名前空間
アプリケーションをデプロイする名前空間を指定します。
アプリケーション
アプリケーション名を指定します。
デプロイファイル
Maven ビルド
プロジェクトが Maven を使用してビルドされている場合は、このメソッドを使用してアプリケーションを直接ビルドおよびデプロイします。
ファイルをアップロード
プロジェクトが Maven を使用してビルドされていない場合、またはオンプレミス環境にデプロイパッケージが存在する場合は、このメソッドを使用してオンプレミスデプロイパッケージをアップロードします。
イメージのビルド
このメソッドを使用してアプリケーションをビルドする場合は、コンテンツディレクトリ、Dockerfile、バージョン パラメータを順番に指定します。
イメージを選択
このメソッドを使用してアプリケーションをビルドする場合は、[イメージの選択] リストからデプロイするイメージを選択します。
[詳細設定] タブをクリックして、関連パラメータを構成します。

次の表に、[詳細設定] タブのデプロイパラメータを示します。
パラメータ
説明
アプリケーション環境
アプリケーションの環境。
起動コマンド
アプリケーションの起動コマンド。
環境
環境変数。
永続性
マウントされている NAS (Network Attached Storage) ディスク。
ストレージ
アプリケーションのストレージ。
アプリケーション管理
アプリケーションの管理。
[適用] と [実行] をクリックします。
結果を確認する
デプロイプロセスが開始されると、IntelliJ IDEA は [コンソール] セクションにデプロイログを生成します。ログ情報に基づいてデプロイ結果を確認できます。また、次の手順を実行してデプロイ結果を確認することもできます。EDAS console にログインし、デプロイされたアプリケーションを見つけ、アプリケーション名をクリックしてアプリケーション詳細ページに移動します。左側のナビゲーションツリーで、[変更リスト] をクリックします。