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

EKS エージェント移行ページに移動し、全体のステータスを確認しながら、ステップバイステップの手順に従って移行を完了できます。

ステップ 1: AWS アカウントをリンク
このステップでは、AWS アカウントをリンクし、Kubernetes core 機能を有効化します。
DoiT は、クラウド環境内で接続されている AWS アカウントを毎日(UTC の深夜)スキャンします。アカウント内でクラスターが検出されると、次のステップに進むことができます。
ステップ 2: クラスターにエージェントをインストールする
このステッ プはクラスターごとに実行します。Insall agent via Helm chart を参照してください。
ステップ 3: 移行の処理
新しいエージェントがインストールされると、そのクラスターは 9 日間の観察期間に入ります。この期間中、新しいエージェントが正しく動作しているかを監視します。
-
観察期間が終了する前に、この処理を早めたり停止したりすることはできません。
-
観察期間中に古いエージェントを削除すべきではありません。
-
通常どおり EKS Intelligence ダッシュボードを使用したり、Cloud Analytics レポートで EKS コストを分析し続けることができます。移行プロセス自体は EKS データそのものには影響しません。
ステップ 4: 古いエージェントを削除
このステップもクラスターごとに実行します。古いエージェントを削除 を選択し、古いエージェントのインストール方法に基づき表示される手順 に従ってください。
- Terraform
- CloudFormation with Helm
- CloudFormation with 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)の設定を削除します。
古いエージェントをアンインストールしたことを確認します チェックボックスを選択し、Done を選択して移行プロセスを完了します。
FAQ
移行中にダウンタイムは発生しますか?
いいえ。移行はゼロダウンタイムで行われます。