エージェントの移行
EKS Intelligence は OpenTelemetry エージェントのサポートを廃止し、統合された Kubernetes Intelligence エージェントに置き換えました。
このページでは、クラスターに OpenTelemetry Collector エージェントをデプロイしている場合に、Kubernetes Intelligence エージェントへ移行する方法を説明します。EKS Intelligence を初めて利用する場合は、エージェントをインストールするために Kubernetes Intelligence のオンボーディング手順に従ってください。すでに Kubernetes Intelligence を設定済みで、DoiT Cloud Intelligence プランに含まれている場合は、すぐに EKS Intelligence を利用できます。
Kubernetes Intelligence エージェントへ移行する
Kubernetes Intelligence エージェントへ移行するには、DoiT コンソールにサインインし、上部のナビゲーションメガメニューから Dashboards > EKS Intelligence に移動して、クラスター 一覧を表示 または Migrate clusters を選択してください。

EKS エージェント移行ページに移動し、全体のステータスを確認し、手順に沿って移行を完了できます。

ステップ 1: AWS アカウントをリンク
このステップでは、AWS アカウントをリンクし、Kubernetes core 機能を有効化します。
DoiT は接続済みの AWS アカウントを毎日(UTC の深夜)スキャンします。アカウント内でクラスターが見つかった場合は、次のステップへ進めます。
ステップ 2: クラスターにエージェントをインストールする
このステップはクラスターごとに実施します。詳しくは Helm chart でエージェントをインストールを参照してください。
ステップ 3: 移行の処理
新しいエージェントをインストールすると、クラスターは 9 日間の観察期間に入り、この間に新しいエージェントが正しく動作しているかを監視します。
-
観察期間が終わる前に、このプロセスを早めたり停止したりすることはできません。
-
観察期間中は古いエージェントを削除しないでください。
-
通常どおり、EKS Intelligence ダッシュボードや Cloud Analytics レポートでの EKS コスト分析を継続して利用できます。移行プロセスは EKS のデータ自体には影響しません。
ステップ 4: 古いエージェントを削除
このステップはクラスターごとに実施します。古いエージェントのインストール方法に基づき、古いエージェントを削除 を選択して手順を確認してください。
- Terraform
- CloudFormation と Helm
- CloudFormation と kubectl
CLUSTERNAME.tf ファイルに基づきスタック全体を破棄するには、terraform destroy コマンドを実行します。
単一のリソースのみを破棄する場合は、-target オプションも使用できます。例: terraform destroy -target RESOURCE_TYPE.NAME。
-
AWS アカウントから当該クラスターの CloudFormation スタックを削除します。手順は Deleting a stack を参照してください。
-
helm uninstall doit-eks-lensコマンドを実行して、Kubernetes からエージェント(OpenTelemetry Collector)を削除します。
-
AWS アカウントから当該クラスターの CloudFormation スタックを削除します。手順は Deleting a stack を参照してください。
-
AWS CloudShell から
kubectl delete -f DEPLOYMENT_YAML_FILEコマンドを実行して、エージェント(OpenTelemetry Collector)の設定を削除します。
古いエージェントをアンインストールしたことを確認します のチェックボックスを選択し、完了 を選択して移行プロセスを終了してください。
FAQ
移行中にダウンタイムは発生しますか?
いいえ。移行はゼロダウンタイムで行われます。