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

Container Service for Kubernetes:登録済みクラスターに alibaba-cloud-metrics-adapter をデプロイする

最終更新日:Mar 09, 2025

alibaba-cloud-metrics-adapter コンポーネントは、クラスターからメトリックを収集します。Horizontal Pod Autoscaler (HPA) は、収集されたメトリックに基づいてアプリケーション ポッドをスケーリングできます。このトピックでは、Container Service for Kubernetes (ACK) コンソールで登録済みクラスターに alibaba-cloud-metrics-adapter をデプロイする方法について説明します。

前提条件

背景情報

Kubernetes では、リソースを監視するためにメトリックが収集されます。さらに、HPA は収集されたメトリックに基づいてポッドの数をスケーリングします。開発者の多様な監視要件を満たすために、Kubernetes は、リソース メトリック、カスタム メトリック、および外部メトリックという以下のタイプのメトリックを収集するために使用される API を定義しています。

  • リソース メトリックは、metrics-server コンポーネントを使用して収集されます。収集されたメトリックは、ポッド、ノード、名前空間などの Kubernetes リソースの使用状況を監視するために使用されます。

  • カスタム メトリックは、Application Real-Time Monitoring Service (ARMS) Prometheus を使用して収集されます。HPA は、収集されたカスタム メトリックに基づいてアプリケーション ポッドをスケーリングします。

  • 外部メトリックは、クラウド サービス プロバイダーによって提供される外部メトリック API を使用して収集されます。これらのメトリックは、外部環境を監視するために使用されます。たとえば、Ingress へのクエリ/秒 (QPS) を監視し、QPS がスケーリングしきい値を超えたときに HPA を使用してアプリケーション ポッドをスケーリングできます。

手順

  1. ACK コンソール にログインします。

  2. ACK コンソールの左側のナビゲーションウィンドウで、[マーケットプレイス] > [アプリカタログ] を選択します。

  3. [マーケットプレイス] ページで、[アプリカタログ] タブをクリックします。[ack-alibaba-cloud-metrics-adapter] を見つけてクリックします。

  4. [ack-alibaba-cloud-metrics-adapter] ページで、[デプロイ] をクリックします。

  5. [デプロイ] ウィザードで、クラスターと名前空間を選択し、[次へ] をクリックします。

    [名前空間] パラメーターと [リリース名] パラメーターにはデフォルト値を使用します。

  6. [パラメーター] ウィザードページで、パラメーターを設定し、[OK] をクリックします。

    パラメーター

    説明

    AccessKeyId

    Alibaba Cloud アカウントの AccessKey ID。

    AccessKeySecret

    Alibaba Cloud アカウントの AccessKey シークレット。

    リージョン

    クラスターがデプロイされているリージョン。たとえば、cn-qingdao や ap-southeast-1 などです。

    説明

    クラスターとクラスターが存在する仮想プライベートクラウド (VPC) の間に Express Connect 回線がデプロイされている場合、Express Connect 回線が自動的に使用されます。