本トピックでは、Alibaba Cloud への専用線接続がない場合に、パブリックネットワーク経由で登録済み ACK クラスターを Managed Service for Prometheus に接続する方法について説明します。
前提条件
セルフマネージド Kubernetes クラスターが ACK One に登録されていること。 詳細については、「ACK One 登録済みクラスターの作成」をご参照ください。
シナリオ
クラスターが Alibaba Cloud プライベートネットワークに接続されていない場合、登録済み ACK クラスターからパブリックネットワーク経由で Prometheus データソースに監視メトリクスを送信できます。
ステップ1:arms-prometheus と登録済みクラスターの接続
arms-prometheus を登録済みクラスターに接続します。 詳細については、「Alibaba Cloud Prometheus と登録済みクラスターの接続」をご参照ください。
ステップ2:Kubernetes クラスターの設定
ACKコンソールにログインします。
ACKコンソールの左側のナビゲーションウィンドウで、[クラスター] をクリックします。
[Clusters] ページで、対象クラスターの名前をクリックするか、[操作] 列の [Details] をクリックします。
左側のナビゲーションペインで、 を選択します。
名前空間とリリース名の両方が
arms-promに設定されている Helm リリースについて、[操作] 列の [Update] をクリックします。[Edit YAML] ダイアログボックスで、
argsフィールドの mode パラメーターを public に設定します。YAML ファイルを変更した後、 [OK] をクリックします。
結果の確認
にログインします。 ARMSコンソールを使用します。
左側のナビゲーションウィンドウで、.
の名前をクリックします。Prometheusインスタンス.
-
[Prometheus Monitoring] ページの上部メニューで、Kubernetes クラスターが配置されているリージョンを選択します。
接続されている自己管理型 Kubernetes クラスターの監視データが利用可能であることを確認します。