すべてのプロダクト
Search
ドキュメントセンター

Enterprise Distributed Application Service:Helm を使用してクラスターに CNKIT をインストールする

最終更新日:Jan 07, 2025

ACK Serverless クラスターなどの特別なクラスターの場合、Enterprise Distributed Application Service (EDAS) では、EDAS コンソールで Cloud Native Kit (CNKIT) をインストールしたりアクセスしたりすることはできません。このトピックでは、Helm を使用してこれらのクラスターに CNKIT をインストールし、IntelliJ IDEA プラグインを使用して CNKIT ページにアクセスする方法について説明します。

前提条件

  • Helm がローカルにインストールされていること。

  • Kubernetes クラスターにアクセスするための kubeconfig ファイルがローカルデバイスで使用できること。

手順 1:CNKIT チャートパッケージをダウンロードする

cnkit.tgz をクリックして、パッケージをデバイスにダウンロードします。

手順 2:クラスターに関する情報を取得する

CNKIT をインストールする前に、EDAS コンソール にログインして、クラスターに関する以下の情報を取得する必要があります:

  • クラスターの ID

  • クラスターの名前

  • クラスターが存在するリージョン

次の図は、EDAS コンソールでの前述の情報です。

Obtain the information about a cluster

マイクロサービス名前空間は、cn-hangzhou や cn-hangzhou:dev など、2 つの形式で名前を付けることができます。 cn-hangzhou は、クラスターが中国 (杭州) リージョンにデプロイされていることを示します。

手順 3:Helm を使用してクラスターに CNKIT をインストールする

次の Helm コマンドを実行して、CNKIT をインストールします。

helm install --set cluster.clusterId=<Cluster ID> --set cluster.clusterName=<Cluster name> --set cluster.regionId=<Cluster region> cnkit cnkit.tgz

パラメーター:

  • helm install: Helm インストールコマンド。

  • --set cluster.clusterId=<Cluster ID>: クラスターの ID を指定します。

  • --set cluster.clusterName=<Cluster name>: クラスターの名前を指定します。

  • --set cluster.regionId=<Cluster region>: クラスターが存在するリージョンを指定します。

  • cnkit: Helm によってインストールされるリソースの名前。この例では、名前は cnkit に設定されています。

  • cnkit.tgz: ダウンロードした CNKIT パッケージ。

CNKIT がインストールされると、次のメッセージが表示されます。

Message of a successful installation

手順 4:マイクロサービス名前空間のデバッグを有効にする

デフォルトのマイクロサービス名前空間以外のマイクロサービス名前空間のアプリケーションに対して、リモートデバッグを許可を手動で有効にするには、次の手順を実行する必要があります。

  1. EDASコンソール にログオンします。左側のナビゲーションペインで、[リソース管理] > [マイクロサービス名前空間] を選択します。上部のナビゲーションバーで、リージョンを選択します。

  2. [マイクロサービス名前空間] リストで、編集するマイクロサービス名前空間を見つけ、編集[アクション] 列の をクリックします。

  3. [マイクロサービス名前空間の編集] ダイアログボックスで、[リモートデバッグを許可] をオンにして、構成を保存します。構成は保存後に有効になります。

デフォルトのマイクロサービス名前空間のアプリケーションに対してリモートデバッグを有効にする必要がある場合は、DingTalk グループ (ID: 31723701) に参加してテクニカルサポートを受けてください。

手順 5:ローカルで CNKIT ページにアクセスする

IntelliJ IDEA プラグインの構成方法の詳細については、「IntelliJ IDEA プラグインを使用してローカルで CNKIT にアクセスする」をご参照ください。