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

Container Service for Kubernetes:コロケーションモニタリングの有効化

最終更新日:Sep 16, 2026

ACK は Prometheus 向けマネージドサービスと統合され、可視化モニタリングダッシュボードを提供します。クラスターで動的リソースオーバーコミットメントを有効にすると、ACK が提供する混在デプロイモニタリング機能を使用して、混在デプロイされたリソースのメトリクス (CPU とメモリの総量や割り当て率など) を表示できます。

前提条件

ダッシュボードへのアクセス

  1. ACKコンソールにログインします。 左側のナビゲーションウィンドウで、[クラスター] をクリックします。

  2. [クラスター] ページで、管理するクラスターの名前をクリックします。 左側のウィンドウで、[操作] > [Prometheusモニタリング] を選択します。

  3. Prometheus 監視 ページで、その他 > [Kubernetes 回収済みリソース] をクリックします。

ダッシュボードの概要

コロケーションモニタリングダッシュボードは、次の機能を提供します。

  • リソースのメリット:コロケーションのメリットを表示および分析するためのダッシュボードです。

  • リソースの可観測性:主要なメトリックを監視し、クラスター、ノードプール、ノード、Pod の各レベルでコロケーションリソースのキャパシティを照会できます。

次のコロケーションモニタリングダッシュボードの例は、定期的に更新される実際の UI とは異なる場合があります。

クラスターのコロケーションのメリットの概要

このセクションでは、コロケーションのリソースのメリットと使用状況の傾向を示します。

コロケーションリソースの合計と割り当て済みリソース集群混部收益情况

概念

説明

非コロケーションリソース

ACK ノード上のすべての割り当て可能な物理リソースは、非コロケーションリソースです。非コロケーションリソースの総量は、ノードのインスタンスタイプに依存し、コロケーションの影響を受けません。

コロケーションリソース

動的リソースオーバーコミットメントは、クラスター内のアイドル状態の物理リソースを再利用し、コロケーションリソースに変換します。コロケーションリソースの総量は動的であり、ノード上のアイドル状態の物理リソースの量に基づいて変化します。これらの追加のスケジューリング可能なリソースは、コロケーションのメリットを測定するための重要なメトリックです。

コロケーションリソースの合計

このメトリックは CPU とメモリで測定されます。これは、クラスター内で現在コロケーションスケジューリングに利用できる CPU とメモリリソースの総量を示します。たとえば、クラスターには、コロケーションに利用できる 118 CPU コアと 487 GiB のメモリがあります。

コロケーションリソースの総量が大きいほど、コロケーションに利用できるアイドル状態の物理リソースが多いことを示し、コロケーションを通じてより多くのアプリケーションをスケジューリングする潜在的なメリットが大きくなります。

割り当て済みのコロケーションリソース

このメトリックは CPU とメモリで測定されます。これは、クラスター内でコロケーションに割り当てられた CPU とメモリリソースの量を示します。たとえば、2 CPU コアと 1 GiB のメモリがコロケーションに割り当てられています。

割り当て済みのコロケーションリソースの量が多いほど、より多くのワークロードがコロケーションリソースを使用していることを示し、コロケーションを通じてより多くのアプリケーションをスケジューリングするメリットが大きくなります。

コロケーションリソースの割り当て率

このメトリックは CPU とメモリで測定されます。これは、クラスター内のコロケーションの CPU とメモリの割り当て率 (割り当て率 = 割り当て済みリソース / 合計リソース) を示します。たとえば、コロケーションの CPU 割り当て率は 1.70% で、メモリの割り当て率は 0.21% です。

割り当て率が高いほど、より高い割合のコロケーションリソースが割り当てられていることを示し、コロケーションによるメリットが大きくなります。

コロケーションリソースの使用傾向混部资源使用趋势

概念

説明

コロケーション Pod の数

非コロケーションリソースを使用してスケジューリングされた Pod の数と、コロケーションリソースを使用してスケジューリングされた Pod の数を表します。グラフには、それぞれの相対的な割合が表示されます。

リソースのコロケーション率

このメトリックは CPU とメモリで測定されます。これは、非コロケーションスケジューリングとコロケーションスケジューリングで利用可能なリソースの量を示します。この比率が高いほど、コロケーションを介して追加のワークロードをスケジューリングする能力が高いことを示します。

コロケーションリソースの詳細

[クラスターリソースビュー]、[ノードリソースビュー]、および [Pod リソースビュー] の各セクションには、クラスター、ノード、および Pod レベルでのリソース使用量とリクエストが表示されます。

クラスターリソースビュー集群资源视图-1集群资源视图-2

概念

説明

クラスターリソースの使用量

このメトリックは CPU とメモリで測定されます。各ディメンションには、クラスターの合計物理リソース、非コロケーション Pod のリソース使用量、コロケーション Pod のリソース使用量、および基本的なシステムコンポーネントのリソース使用量が表示されます。

このメトリックにより、クラスター内のさまざまなリソースタイプの使用量を測定できます。3 つの使用量メトリックの合計が合計物理リソースよりはるかに少ない場合、平均使用率が低く、大量のアイドル状態の物理リソースがあることを示します。

クラスターのコロケーションリソースリクエスト

このメトリックは CPU とメモリで測定されます。各ディメンションには、スケジューリング可能なコロケーションリソースの合計と現在リクエストされている量が表示されます。リクエストされた量が合計に近いほど、コロケーションリソースがより十分に割り当てられていることを示します。

クラスターの非コロケーションリソースリクエスト

このメトリックは CPU とメモリで測定されます。各ディメンションには、スケジューリング可能な非コロケーションリソースの合計と現在リクエストされている量が表示されます。リクエストされた量が合計に近いほど、非コロケーションリソースがより十分に割り当てられていることを示します。

ノードリソースビュー

ページの上部で [node_label] と [node_label_value] を設定すると、異なるノードのデータを表示できます。

フィルターバーには、[node]、 [pod_namespace]、 [pod_name] フィルターも含まれており、ノード、名前空間、または Pod 名でノードリソースビューを絞り込むことができます。

次の表では、いくつかのフィルターについて説明します。

フィルター

説明

[node_label_value]

デフォルト値は [すべて] です。これは、「クラスターリソースの利点の概要」および「クラスターリソースビュー」セクションに、クラスター内のすべてのノードの統計が表示されることを意味します。

ターゲットのノードプールを選択して、その特定のノードプールのリソース詳細を表示できます。

[node_label]

異なるノードラベルに基づいてノードを選択します。詳細については、ページ上部のご使用に際してをご参照ください。

单机资源视图-1单机资源视图-2

概念

説明

ノードリソースのコロケーション率

このメトリックは CPU とメモリで測定されます。各ディメンションには、ノード上の非コロケーションリソースとコロケーションリソースの合計量が表示されます。これらは積み重ねて表示され、ノードのリソースに対するそれぞれの相対的な割合を示します。

ノードリソースの使用量

このメトリックは CPU とメモリで測定されます。メモリはさらに、キャッシュありとキャッシュなしの 2 つのサブディメンションに分かれています。各ディメンションには、ノード上の合計物理リソース、非コロケーション Pod のリソース使用量、コロケーション Pod のリソース使用量、および基本的なシステムコンポーネントのリソース使用量が表示されます。

このメトリックにより、ノード上のさまざまなリソースタイプの使用量を測定できます。3 つの使用量メトリックの合計が合計物理リソースよりはるかに少ない場合、平均使用率が低く、ノード上に大量のアイドル状態の物理リソースがあることを示します。

ノードのコロケーションリソースリクエスト

このメトリックは CPU とメモリで測定されます。各ディメンションには、ノード上のコロケーションリソースの合計とリクエストされた量が表示されます。リクエストされた量が合計に近いほど、コロケーションリソースがより十分に割り当てられていることを示します。

Pod あたりのコロケーションリソースリクエスト

このメトリックは CPU とメモリで測定されます。これは、ノード上のすべてのコロケーション Pod のリソースリクエストを示します。

Pod あたりのコロケーションリソース使用率

このメトリックは CPU とメモリで測定されます。これは、ノード上のすべてのコロケーション Pod のリソース使用率を示します。

Pod リソースビュー

[Kubernetes 回収リソース] タブの上部で、[pod_namespace] と [pod_name] を設定すると、さまざまな Pod のリソース詳細を表示できます。

Pod资源视图-1Pod资源视图-2Pod资源视图-3

概念

説明

Pod のコロケーションリソース量

このメトリックは CPU とメモリで測定されます。各ディメンションには、Pod のコロケーションリソースの使用リミット、リクエスト量、および実際の使用量が表示されます。

Pod のコロケーションリソース使用率

このメトリックは CPU とメモリで測定されます。各ディメンションには、Pod によるコロケーションリソースの使用率が表示されます。

コンテナあたりのコロケーションリソース量

このメトリックは CPU とメモリで測定されます。各ディメンションには、Pod 内の各コンテナのコロケーションリソースの使用リミット、リクエスト量、および実際の使用量が表示されます。

よくある質問

[Kubernetes Reclaimed Resource] タブの [クラスターのコロケーションのメリット] セクションにデータが表示されないのはなぜですか?

  1. ack-koordinator コンポーネントがインストールされているかどうかを確認します。

    1. ACK コンソールにログインします。 左側のナビゲーションウィンドウで、[クラスター] をクリックします。

    2. [クラスター] ページで、管理するクラスターの名前をクリックします。 左側のナビゲーションウィンドウで、[操作] > [アドオン] を選択します。

    3. ack-koordinator コンポーネントを検索し、インストールされているかどうかを確認します。

      Marketplace からデプロイされた v0.7 より前のバージョンのコンポーネントについては、「Marketplace からアドオンへの ack-koordinator の移行」を参照して移行を完了してください。
      • インストールされていない場合:ページ上のプロンプトに従ってコンポーネントをインストールしてください。

      • インストールされている場合:次のステップに進みます。

  2. コロケーションモニタリングダッシュボードに関連データが表示されるかどうかを確認してください。

    データが表示されない場合は、次の手順を実行します。

    1. 最初に ARMSコンソールを使用します。

    2. 左側のナビゲーションウィンドウで、Prometheusのマネージドサービス > インスタンス.

    3. ページの左上隅で、ターゲットリージョンを選択します。 Prometheus インスタンスの名前をクリックします。 左側のナビゲーションペインで、メトリック管理 をクリックします。

    4. 「メトリクス探索」セクションで、[kube_node_labels] を検索して選択し、画面の指示に従ってメトリクスの詳細を表示します。