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

Container Service for Kubernetes:ack-koordinator (旧称 ack-slo-manager)

最終更新日:Aug 02, 2025

ack-koordinator は、サービス品質 (QoS) 対応のスケジューリングシステムです。 ack-koordinator は、CPU バーストや動的なリソースオーバーコミットなどの機能を使用してリソース使用率を向上させながら、アプリケーションのパフォーマンスを保証します。 これにより、クラスタの安定性も向上します。 さらに、ack-koordinator は、リソースプロファイリングとデスケジューリングをサポートしています。 このトピックでは、ack-koordinator について紹介し、ack-koordinator のリリースノートについて説明します。

説明

ack-koordinator のリリースノートを表示するには、「リリースノート」をご参照ください。

ack-koordinator とは

ack-koordinator は QoS 対応のスケジューリングシステムです。 ack-koordinator は、QoS クラスに基づいてリソース使用率を向上させ、アプリケーションのリソース供給を保証します。 これにより、リソース競合によるパフォーマンスの低下を防ぎます。 たとえば、ack-koordinator は、サービス指向アプリケーションとバッチ処理タスクを同じノードにコロケーションできます。 ack-koordinator は、CPU バーストや動的なリソースオーバーコミットなどの機能を使用してリソース使用率を向上させながら、サービス指向アプリケーションのパフォーマンスを保証します。 ack-koordinator は、バッチ処理、ハイパフォーマンスコンピューティング (HPC)、AI、および機械学習のシナリオに適しています。 ack-koordinator は、Container Service for Kubernetes (ACK) が QoS 対応スケジューリングを実装するために使用する主要コンポーネントです。 ack-koordinator は、CPU サプレス、トポロジー対応スケジューリング、動的リソースオーバーコミット、負荷対応スケジューリング、デスケジューリング、およびリソースプロファイリングなどの機能を有効にするためにも使用されます。

上記の機能を有効にするには、最初に ack-koordinatorACK コンソール にインストールする必要があります。 その後、ConfigMap を構成するか、関連するポッドアノテーションを追加して機能を有効にします。

アーキテクチャ

ack-koordinator は、2 つのコントロールプレーン (Koordinator Manager と Koordinator Descheduler) と 1 つの DaemonSet コンポーネント (Koordlet) で構成されています。

  • Koordinator Manager: Koordinator Manager はデプロイメントとしてデプロイされ、プライマリポッドとセカンダリポッドで実行されて高可用性を確保します。

    • SLO Controller: SLO Controller は、リソースのオーバーコミットを管理し、オーバーコミットされるリソースの量を動的に調整します。 SLO Controller は、各ノードの SLO ポリシーも管理します。

    • Recommender: Recommender はリソースプロファイリング機能を提供し、ワークロードのピークリソース需要を推定します。 Recommender は、コンテナのリソースリクエストと制限の構成を簡素化します。

  • Koordinator Descheduler: Koordinator Descheduler はデプロイメントとしてデプロイされ、デスケジューリングを実行するために使用されます。

  • Koordlet: Koordlet は DaemonSet としてデプロイされ、コロケーションシナリオでの動的リソースオーバーコミット、負荷対応スケジューリング、および QoS 対応スケジューリングをサポートするために使用されます。

  • Koord-Scheduler は ack-koordinator に含まれていません。 ack-koordinator に必要な関連するスケジューリング機能は、ACK スケジューラによって提供されます。

説明

ACK Serverless クラスター では、ack-koordinator は Koordinator Manager コンポーネントのみで構成され、リソースプロファイリング機能をサポートしています。

バージョン記述

ack-koordinator v1.1.1-ack.1 以降では、バージョン番号は x.y.z-ackn 形式を使用します。

  • x.y.z: 対応するオープンソース Koordinator バージョンを示します。 これは、ack-koordinator がこのオープンソースバージョンで提供されるすべての機能をサポートしていることを意味します。

  • ackn: オープンソース Koordinator バージョンに基づく機能強化と最適化を示します。

用語

QoS

Kubernetes は、Guaranteed、Burstable、BestEffort という QoS クラスを定義しています。 Koordinator は Kubernetes QoS クラスと互換性があり、Kubernetes QoS クラスの機能強化を提供します。 Koordinator は、遅延の影響を受けやすい (LS) とベストエフォート (BE) の 2 つの QoS クラスを提供します。 koordinator.sh/qosClass フィールドを使用して、Koordinator QoS クラスを指定できます。 Koordinator QoS クラスは、リソース使用率を向上させ、コロケーションシナリオでのきめ細かいリソーススケジューリングを可能にすることを目的としています。 これにより、ワークロードのサービス品質が保証されます。

デスケジューリング

スケジューリングとは、保留中のポッドをノードに割り当てるプロセスのことです。 デスケジューリングとは、ノード上のエビクションルールに一致するポッドを別のノードにスケジューリングするプロセスのことです。 クラスタリソースの不均衡が原因でホットスポットノードが存在するシナリオ、またはノード属性の変更が原因で事前に定義されたポリシーに基づいてポッドをスケジューリングできないシナリオでは、デスケジューリングを使用してリソース使用量を最適化し、ポッドを最適なノードにスケジューリングできます。 これにより、クラスタ内のワークロードの高可用性と効率性が保証されます。

コロケーション

コロケーションとは、さまざまなタイプのワークロードを同じ計算ノードにデプロイするプロセスのことです。 さまざまなタイプのワークロードには、さまざまな QoS クラスがあります。 これにより、リソース使用率が向上し、リソースコストが削減されます。 コロケーションは、計算リソースとストレージリソースの使用率を向上させ、アイドルリソースを削減し、クラスタリソースコストを削減します。 コロケーションは、トラフィックの変動を処理する必要があるワークロードに適しています。

機能

ack-koordinator のコンポーネントは、対応するオープンソース Koordinator バージョンの機能をサポートしています。 ack-koordinator のコンポーネントをインストールして構成すると、デフォルトでは基本的なフィーチャーゲートのみが有効になります。 オープンソース Koordinator でサポートされている高度な機能を使用するには、ack-koordinator の対応するフィーチャーゲートを手動で有効にする必要があります。 オープンソース Koordinator でサポートされている高度な機能の詳細については、「Koordinator 公式ドキュメント」をご参照ください。

カテゴリ

参照

説明

機能がオープンソース Koordinator バージョンの機能と同じかどうか

負荷対応スケジューリング

この機能は、ノードの負荷を監視し、負荷の低いノードにポッドをスケジューリングして負荷分散を実装できます。 これにより、ノードの過負荷を回避できます。

はい

QoS 対応スケジューリング

CPU バーストを有効にする

この機能は、CPU スロットリングイベントを自動的に検出し、CPU 制限を適切な値に自動的に調整します。 この機能を有効にすると、CPU 需要が急増した場合、コンテナで使用される CPU リソースが CPU 制限を超えてバーストする可能性があります。 これにより、コンテナの CPU 供給が保証されます。

はい

トポロジー対応 CPU スケジューリングを有効にする

この機能は、ポッドをノードの CPU コアに固定します。 これにより、頻繁な CPU コンテキストスイッチと非均一メモリアクセス (NUMA) ノード間のメモリアクセスによって引き起こされるアプリケーションパフォーマンスの低下という問題に対処します。

いいえ

動的リソースオーバーコミットを有効にする

この機能は、ノードの負荷をリアルタイムで監視し、ポッドに割り当てられているが使用されていないリソースをスケジューリングします。 これにより、BE ワークロードのリソース要件を満たしながら、BE ワークロード間のメモリスケジューリングの公平性を確保できます。

はい

CPU サプレスを有効にする

動的リソースオーバーコミットが有効になっている場合、この機能は、ノード上の BE ポッドの CPU 使用率を適切な範囲内に制限して、LS ポッドの CPU リクエストを優先させることができます。

はい

CPU QoS を有効にする

この機能は、QoS クラスが異なるアプリケーション間のリソース競合を防ぎ、LS アプリケーションの CPU リクエストを優先させます。

はい

メモリ QoS を有効にする

この機能を使用すると、ビジネス要件に基づいてさまざまなコンテナにさまざまな QoS クラスを割り当てることができます。 これにより、QoS クラスの高いアプリケーションのメモリリクエストを優先させながら、メモリの公平な割り当てを確保できます。

はい

L3 キャッシュと MBA に基づくリソース分離を有効にする

この機能は、QoS クラスが異なるアプリケーション間で L3 キャッシュ (最終レベルキャッシュ) とメモリ帯域幅の競合を防ぎ、LS アプリケーションのメモリリクエストを優先させます。

はい

ポッドのリソースパラメータを動的に変更する

この機能を使用すると、cgroup 構成ファイルを使用してポッドのリソースパラメータを変更できます。 これにより、ポッドまたはデプロイメントを再起動することなく、ポッドまたはデプロイメントの CPU パラメータ、メモリパラメータ、およびディスク IOPS 制限を一時的に調整できます。

いいえ

DSA を使用してデータストリーミングを高速化する

この機能は、Intel(R) Data Streaming Accelerator (DSA) に基づいてノード上のデータ集約型ワークロードのデータ処理パフォーマンスを向上させ、近傍メモリアクセスアクセラレーションのパフォーマンスを最適化します。

いいえ

近傍メモリアクセスアクセラレーション機能を有効にする

この機能は、CPU バウンドアプリケーションのリモート NUMA ノード上のメモリを、安全な方法でローカル NUMA ノードに移行します。 これにより、ローカルメモリのヒット率が向上し、メモリ集約型アプリケーションのパフォーマンスが向上します。

いいえ

デスケジューリング

デスケジューリング機能を有効にする

この機能は、クラスタリソース使用率の不均一、ノードの過負荷、新しいスケジューリングポリシーの需要などのシナリオに適しています。 デスケジューリングとは、ノード上のエビクションルールに一致するポッドを別のノードにスケジューリングするプロセスのことです。 これにより、クラスタの正常性を維持し、リソース使用量を最適化し、ワークロードの QoS を向上させることができます。

はい

負荷対応ホットスポットデスケジューリングと連携する

この機能は、ノードの負荷の変化を動的に監視し、負荷しきい値を超えるノードを自動的に最適化して、ノードの過負荷を防ぎます。

はい

GPU トポロジー認識

NUMA トポロジー対応スケジューリングを有効にする

この機能は、ポッドを最適な NUMA ノードにスケジューリングします。 これにより、NUMA ノード間のメモリアクセスが削減され、アプリケーションのパフォーマンスが最適化されます。

いいえ

リソースプロファイリング

この機能は、履歴リソース使用量データを分析し、コンテナのリソース仕様の推奨事項を提供します。 これにより、コンテナのリソースリクエストと制限の構成が大幅に簡素化されます。

いいえ

インストールと管理

ack-koordinator は、ACK コンソール[アドオン] ページで使用できます。 [アドオン] ページでは、ack-koordinator をインストール、更新、およびアンインストールできます。

前提条件

ack-koordinator のインストールと管理

ACK コンソール の [アドオン] ページで ack-koordinator をインストールできます。 ack-koordinator がインストールされた後、[アドオン] ページで ack-koordinator を更新したり、ack-koordinator の構成を変更したりできます。

使用している ack-koordinator のバージョンが 0.7 より前の場合、ack-koordinator は [マーケットプレイス] ページからインストールされます。移行については、「ack-koordinator をマーケットプレイスページからアドオンページに移行する」をご参照ください。
  • ack-koordinator のインストール: ack-koordinator をインストールするには、次の手順を実行します。インストールの進捗状況は [アドオン] ページで確認できます。

  • ack-koordinator 構成の変更: ack-koordinator の構成を変更すると、ACK は新しい構成に基づいて ack-koordinator を自動的に再インストールします。

  • ack-koordinator の更新: 他の方法を使用して、デプロイ済みの ack-koordinator コンポーネントのモジュールを手動で変更した場合、ack-koordinator の更新後に変更が上書きされます。

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

  2. [クラスター] ページで、管理するクラスターを見つけて、その名前をクリックします。左側のナビゲーションウィンドウで、[アドオン] をクリックします。

  3. [アドオン] ページで、ack-koordinator を見つけてクリックします。 [ack-koordinator (ack-slo-manager)] カードで、[インストール] をクリックします。

  4. [ack-koordinator (ack-slo-manager) のインストール] ダイアログボックスで、パラメーターを構成し、[OK] をクリックします。

  5. 任意: クラスター管理ページの左側のナビゲーションウィンドウで、[アプリケーション] > [Helm] を選択し、ack-koordinator のステータスを表示します。

    [ステータス] 列に [デプロイ済み] と表示されている場合、ack-koordinator はインストールされています。

ack-koordinator をアンインストールする

既存ノードのトポロジー ConfigMap を削除する

トポロジー対応 CPU スケジューリング機能は、ACK クラスタの各ノードの kube-system 名前空間 にトポロジー ConfigMap を作成します。ack-koordinator 0.5.1 以降では、クラスタから削除されたノードのトポロジー ConfigMap を自動的に削除できます。ack-koordinator をアンインストールすると、クラスタ内の既存ノードのトポロジー ConfigMap は保持されます。保持されたトポロジー ConfigMap は他の機能には影響しませんが、ストレージ容量を占有します。これらの ConfigMap はできるだけ早く削除することをお勧めします。

  1. [アドオン] ページで、ack-koordinator を見つけて、画面の指示に従って ack-koordinator をアンインストールします。

  2. トポロジー ConfigMap を削除します。

    1. 左側のナビゲーションウィンドウで、[構成] > [ConfigMap] を選択します。表示されるページで、[名前空間] ドロップダウンリストから [kube-system] を選択します。

    2. [名前] 検索ボックスに -numa-info と入力し、${NODENAME}-numa-info という命名規則に一致する ConfigMap をリストから選択します。次に、[削除] 列の [アクション] をクリックして、ConfigMap を削除します。

CRD を削除する

ack-koordinator をアンインストールした後、ack-koordinator で使用される一部のカスタムリソース定義 (CRD) が保持される場合があります。保持された CRD は他の機能には影響しませんが、ストレージ容量を占有します。ただし、ack-koordinator を再インストールすると、保持された CRD が ack-koordinator の機能に影響を与える可能性があります。この場合、保持された ConfigMap はできるだけ早く削除することをお勧めします。次の表に、CRD を示します。

autoscaling.alibabacloud.com

slo.koordinator.sh

image

image

課金

ack-koordinator コンポーネントのインストールまたは使用に料金はかかりません。 ただし、以下のシナリオでは料金が発生する場合があります。

  • ack-koordinator は、インストール後にワーカーノードリソースを占有する非マネージドコンポーネントです。 コンポーネントをインストールするときに、各モジュールによってリクエストされるリソースの量を指定できます。

  • デフォルトでは、ack-koordinator は、リソースプロファイリングや詳細スケジューリングなどの機能の監視メトリックを Prometheus メトリックとして公開します。 ack-koordinator の Prometheus メトリックを有効にすると Managed Service for Prometheus を使用する場合、これらのメトリックは カスタムメトリック と見なされ、これらのメトリックに対して料金が発生します。 料金は、クラスタのサイズやアプリケーションの数などの要因によって異なります。 Prometheus メトリックを有効にする前に、Managed Service for Prometheus の 課金 トピックを読んで、カスタムメトリックの無料枠と課金ルールについて理解することをお勧めします。 リソース使用量を監視および管理する方法の詳細については、「監視可能なデータ量と請求額を照会する」をご参照ください。

次のステップ

ack-koordinator と ack-slo-manager の関係

ack-koordinator は以前は ack-slo-manager として知られており、オープンソースの Koordinator のインキュベーションを促進します。 また、ack-slo-manager は、Koordinator が成熟して安定するにつれて、Koordinator のテクノロジーの恩恵も受けています。 したがって、ack-koordinator はオープンソース Koordinator の機能をサポートし、他の機能も提供します。 ack-koordinator の最新の機能とバグ修正を使用するには、「ack-koordinator を [マーケットプレイス] ページから [アドオン] ページに移行する」に記載されている手順に従って、ack-koordinator を最新バージョンに更新してください。

ack-koordinator を [マーケットプレイス] ページから [アドオン] ページに移行する

使用している ack-koordinator のバージョンが 0.7 より前の場合、ack-koordinator はマーケットプレイスからインストールされます。 再インストールする前に、マーケットプレイスからアンインストールする必要があります。 次の手順を実行して、ack-koordinator をマーケットプレイスから [アドオン] ページに移行します。

[マーケットプレイス] ページで ack-koordinator の ConfigMap を変更した場合は、ack-koordinator を更新する前に ConfigMap をバックアップしてください。 ConfigMap が変更されていない場合は、手順 2 に進みます。

  1. ACK コンソールまたは kubectl を使用して、ack-koordinator の ConfigMap をバックアップします。

    kubectl

    1. 次のコマンドを実行して、ConfigMap を slo-config.yaml ファイルに保存します。 この例では、ConfigMap の名前空間は kube-system で、ConfigMap の名前は ack-slo-manager-config です。 実際の値に置き換えてください。

      kubectl get cm -n kube-system ack-slo-manager-config -o yaml > slo-config.yaml
    2. vim slo-config.yaml コマンドを実行して、上記のファイルの ConfigMap の名前空間を kube-system に変更し、ConfigMap の nameack-slo-config に変更してから、更新によってこれらの設定が自動的に上書きされる場合に備えて、ConfigMap 内のすべての annotationslabels を削除します。

    3. 次のコマンドを実行して、変更された ConfigMap をクラスターに適用します。

      kubectl apply -f slo-config.yaml 

    ACK コンソール

    1. ConfigMap のキーと値のペアを記録します。

      1. 左側のナビゲーションウィンドウで、[構成] > [ConfigMap] を選択します。 ページの上部ナビゲーションバーで、[マーケットプレイス] から ack-koordinator をインストールするときに指定した [名前空間] を選択します。 デフォルトの名前空間は kube-system です。

      2. ConfigMap 名 ack-slo-manager-config を検索ボックスに入力し、表示される ConfigMap の名前をクリックして、キーと値のペアを記録します。

    2. 記録されたキーと値のペアを使用して別の ConfigMap を作成します。

      1. 左側のナビゲーションウィンドウで、[構成] > [ConfigMap] を選択します。 上部ナビゲーションバーで、[すべての名前空間] を選択します。

      2. [ConfigMap] ページの右上隅にある [作成] をクリックします。 表示されるパネルで、[ConfigMap 名] フィールドに ack-slo-config と入力し、kube-system 名前空間を選択し、[+ 追加] をクリックし、記録されたキーと値のペアを入力して、[OK] をクリックします。

  2. [クラスター] ページの左側のナビゲーションウィンドウで、[アプリケーション] > [Helm] を選択し、[ack-slo-manager] のステータスを確認します。 次に、[アクション] 列の [削除] をクリックして、マーケットプレイスからインストールされた [ack-slo-manager] をアンインストールします。

    [アドオン] ページで、ack-koordinator を最新バージョンに更新します。

    重要

    マーケットプレイスページで ack-koordinator の ConfigMap を変更した場合は、[ack-koordinator パラメータ] ダイアログボックスの手順 1 で作成したバックアップ ConfigMap の名前を指定する必要があります。

resource-controller から ack-koordinator にアップグレードする

resource-controller コンポーネントは廃止されました。ack-koordinator は、resource-controller のすべての機能をサポートしています。たとえば、ack-koordinator を使用すると、トポロジーを意識した CPU スケジューリングの有効化ポッドのリソースパラメーターの動的な変更などが可能です。お使いのクラスターで resource-controller が使用されている場合は、次の手順に従って resource-controller から ack-koordinator にアップグレードしてください:

  1. resource-controller を最新バージョンに更新します。

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

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

    3. [アドオン] ページで resource-controller を見つけ、画面の指示に従って resource-controller を更新します。

  2. ack-koordinator をインストールして構成します。

    1. [アドオン] ページで、ack-koordinator を見つけてクリックします。 ack-koordinator カードで、[インストール] をクリックします。

    2. [ack-koordinator (ack-slo-manager) をインストールする] ダイアログボックスで、必要に応じて [agentFeatures] (ack-slo-agent のフィーチャーゲートスイッチ) を変更し、その他のパラメータを設定します。 その後、[OK] をクリックします。

      1. ポッドのリソースパラメータを動的に変更する で説明されている [CPU バースト] 機能をクラスターが使用しているかどうかを確認します。 この機能を使用すると、CRD を作成したり、ポッドアノテーションを追加したりして、cpu.cfs_quota_us という名前の cgroup 構成ファイルを変更できます。 この機能を使用する場合は、手順 ii を実行します。 この機能を使用しない場合は、手順 c を実行します。

      2. 次のコマンドを実行して、ack-koordlet DaemonSet の YAML ファイルから feature-gate 構成を取得します。

        kubectl get daemonset -n kube-system ack-koordlet -o yaml |grep feature-gates
        - --feature-gates=AllAlpha=false,AllBeta=false,...,CPUBurst=true,....
      3. 次のコマンドを実行して、ack-koordlet の feature-gate 構成を変更します。 CPUBurst=false を指定して CPU バーストを有効にする を無効にします。 複数のパラメータはコンマ (,) で区切ります。 その他の設定は変更しないでください。

        CPU バーストが無効になっている場合、クラスター内のすべてのコンテナで CPU バーストは使用できません。 これにより、cgroup 構成ファイル cpu.cfs_quota_us が 2 つのモジュールによって同時に変更されるのを防ぎます。

        AllAlpha=false,AllBeta=false,...,CPUBurst=false,....

        コンテナの CPU リソースを動的にスケーリングする場合は、CPU バースト機能を有効にすることをお勧めします。 この機能は、ポッドの CPU 制限を自動的に調整できます。 詳細については、「CPU バーストを有効にする」をご参照ください。

    3. クラスタ管理ページの左側のナビゲーションウィンドウで、[アプリケーション] > [Helm] を選択して、ack-koordinator のステータスを表示します。

      [デプロイ済み][ステータス] 列に表示されている場合、ack-koordinator がインストールされています。

  3. [アドオン] ページで resource-controller を見つけ、画面の指示に従って resource-controller をアンインストールします。

FAQ

コンポーネントのインストールエラー: バージョン「monitoring.coreos.com/v1」に種類「ServiceMonitor」に一致するものがないため、最初に CRD がインストールされていることを確認してください

Managed Service for Prometheus がクラスターにインストールされていません。 Managed Service for Prometheus を使用する の手順に従って Prometheus コンポーネントをインストールするか、ACK コンソールの [アドオン] ページで ack-koordinator をインストールするときに [ack-koordinator の Prometheus メトリックを有効にする] をオフにします。

コンポーネントのインストールエラー: タスク install-addons-xxx タイムアウト、エラー install addons map[ack-slo-manager:エラーのあるリリースをインストールできない: ... 関数「lookup」が定義されていない

Helm を V3.0 以降に更新します。 詳細については、「[コンポーネントの更新] Helm V2 から V3 に更新する」をご参照ください。

リリースノート

2025 年 7 月

バージョン

イメージアドレス

リリース日

説明

影響

v1.6.1-ack1.18

  • registry.{REGION}.aliyuncs.com/acs/koord-manager:v1.6.1-ack1.18-2f130b1-aliyun

  • registry.{REGION}.aliyuncs.com/acs/koordlet:v1.6.1-ack1.18-2f130b1-aliyun

  • registry.{REGION}.aliyuncs.com/acs/koord-descheduler:v1.6.1-ack1.18-2f130b1-aliyun

2025-07-30

  • ack-koord-manager モジュールの起動速度と安定性が最適化されました。

  • コロケーション監視ダッシュボードのコロケーションリソースリクエストメトリックの表示問題が修正されました。

ワークロードへの影響はありません

v1.6.1-ack1.17

  • registry.{REGION}.aliyuncs.com/acs/koord-manager:v1.6.1-ack1.17-1c86593-aliyun

  • registry.{REGION}.aliyuncs.com/acs/koordlet:v1.6.1-ack1.17-1c86593-aliyun

  • registry.{REGION}.aliyuncs.com/acs/koord-descheduler:v1.6.1-ack1.17-1c86593-aliyun

2025-07-14

  • v1.6.1-ack1.16 で発生した問題が修正され、Arm ベースのノードで正常に動作するようになりました。

ワークロードへの影響はありません

v1.6.1-ack1.16

  • registry.{REGION}.aliyuncs.com/acs/koord-manager:v1.6.1-ack1.16-1c86593-aliyun

  • registry.{REGION}.aliyuncs.com/acs/koordlet:v1.6.1-ack1.16-1c86593-aliyun

  • registry.{REGION}.aliyuncs.com/acs/koord-descheduler:v1.6.1-ack1.16-1c86593-aliyun

2025-07-04

  • デスケジューリングのマルチテンプレート構成が最適化され、マルチテンプレート構成でのエビクションスロットリングの異常が修正されました。

  • 関連する内部インターフェースが最適化されました。

ワークロードへの影響はありません

2024 年 9 月

バージョン

イメージアドレス

リリース日

説明

影響

v1.5.0-ack1.14

  • registry.{REGION}.aliyuncs.com/acs/koord-manager:v1.5.0-ack1.14-4225002-aliyun

  • registry.{REGION}.aliyuncs.com/acs/koordlet:v1.5.0-ack1.14-4225002-aliyun

  • registry.{REGION}.aliyuncs.com/acs/koord-descheduler:v1.5.0-ack1.14-4225002-aliyun

2024-09-12

  • デスケジューリング中の maxUnavailablePerWorkload パラメータの計算ロジックが最適化されました。

  • cgroup 構成ファイルを使用してポッドのリソースパラメータを動的に変更する機能の問題が修正されました。

  • リソースプロファイリングに関連するメトリックの名前が変更されました。

  • 内部 API 操作が最適化されました。

ワークロードへの影響はありません

2024 年 7 月

バージョン

イメージアドレス

リリース日

説明

影響

v1.5.0-ack1.12

  • registry.{REGION}.aliyuncs.com/acs/koord-manager:v1.5.0-ack1.12-a096ae3-aliyun

  • registry.{REGION}.aliyuncs.com/acs/koordlet:v1.5.0-ack1.12-a096ae3-aliyun

  • registry.{REGION}.aliyuncs.com/acs/koord-descheduler:v1.5.0-ack1.12-a096ae3-aliyun

2024-07-29

内部 API 操作が最適化されました。

ワークロードへの影響はありません

2024 年 1 月

バージョン

イメージアドレス

リリース日

説明

影響

v1.3.0-ack1.8

  • registry.{REGION}.aliyuncs.com/acs/koord-manager:v1.3.0-ack1.8-94730e0-aliyun

  • registry.{REGION}.aliyuncs.com/acs/koordlet:v1.3.0-ack1.8-94730e0-aliyun

  • registry.{REGION}.aliyuncs.com/acs/koord-descheduler:v1.3.0-ack1.8-94730e0-aliyun

2024-01-24

  • ack-koordinator コンポーネントは ACK Lingjun クラスター にインストールできます。

  • このバージョンは、v1.3.0-ack1.6 と同じ機能を提供します。

ワークロードへの影響はありません

2023 年 12 月

バージョン

イメージアドレス

リリース日

説明

影響

v1.3.0-ack1.7

  • registry.{REGION}.aliyuncs.com/acs/koord-manager:v1.3.0-ack1.7-3500ce9-aliyun

  • registry.{REGION}.aliyuncs.com/acs/koordlet:v1.3.0-ack1.7-3500ce9-aliyun

  • registry.{REGION}.aliyuncs.com/acs/koord-descheduler:v1.3.0-ack1.7-3500ce9-aliyun

2023-12-21

  • ack-koordinator コンポーネントは ACK Edge クラスターにインストールできます。

  • コンポーネントはワーカーノードにインストールできますが、エッジノードにはインストールできません。

  • このバージョンは、v1.3.0-ack1.6 と同じ機能を提供します。

ワークロードへの影響はありません

2023 年 10 月

バージョン

イメージアドレス

リリース日

説明

影響

v1.3.0-ack1.6

  • registry.{REGION}.aliyuncs.com/acs/koord-manager:v1.3.0-ack1.6-3500ce9-aliyun

  • registry.{REGION}.aliyuncs.com/acs/koordlet:v1.3.0-ack1.6-3500ce9-aliyun

  • registry.{REGION}.aliyuncs.com/acs/koord-descheduler:v1.3.0-ack1.6-3500ce9-aliyun

2023-10-19

内部 API 操作が最適化されました。

ワークロードへの影響はありません

2023 年 6 月

バージョン

イメージアドレス

リリース日

説明

影響

v1.2.0-ack1.3

  • registry-cn-zhangjiakou.ack.aliyuncs.com/acs/koord-manager:v1.2.0-ack1.3-89a9730-aliyun

  • registry-cn-zhangjiakou.ack.aliyuncs.com/acs/koordlet:v1.2.0-ack1.3-89a9730-aliyun

  • registry-cn-zhangjiakou.ack.aliyuncs.com/acs/koord-descheduler:v1.2.0-ack1.3-89a9730-aliyun

2023-06-09

内部 API 操作が最適化されました。

ワークロードへの影響はありません

2023 年 4 月

バージョン

イメージアドレス

リリース日

説明

影響

v1.2.0-ack1.2

  • registry.{REGION}.aliyuncs.com/acs/koord-manager:v1.2.0-ack1.2-b675c9a8-aliyun

  • registry.{REGION}.aliyuncs.com/acs/koordlet:v1.2.0-ack1.2-b675c9a8-aliyun

  • registry.{REGION}.aliyuncs.com/acs/koord-descheduler:v1.2.0-ack1.2-b675c9a8-aliyun

2023-04-25

ワークロードへの影響はありません

2023 年 3 月

バージョン

イメージアドレス

リリース日

説明

影響

v1.1.1-ack.2

  • registry.{REGION}.aliyuncs.com/acs/koord-manager:v1.1.1-ack.2

  • registry.{REGION}.aliyuncs.com/acs/koordlet:v1.1.1-ack.2

  • registry.{REGION}.aliyuncs.com/acs/koord-descheduler:v1.1.1-ack.2

2023-03-23

内部 API 操作が最適化されました。

ワークロードへの影響はありません

2023 年 1 月

バージョン

イメージアドレス

リリース日

説明

影響

v1.1.1-ack.1

  • registry.{REGION}.aliyuncs.com/acs/koord-manager:v1.1.1-ack.1

  • registry.{REGION}.aliyuncs.com/acs/koordlet:v1.1.1-ack.1

2023-01-11

  • コンポーネントの名前が ack-koordinator に変更されました。

  • 内部 API 操作が最適化されました。

ワークロードへの影響はありません

2022 年 11 月

バージョン

イメージアドレス

リリース日

説明

影響

v0.8.0

  • registry.{REGION}.aliyuncs.com/acs/koord-manager:v0.8.0

  • registry.{REGION}.aliyuncs.com/acs/koordlet:v0.8.0

2022-11-17

  • 負荷対応ポッドスケジューリングが Kubernetes 1.22 をサポートするように更新されました。

  • 内部 API 操作が最適化されました。

ack-slo-manager の更新後に負荷対応ポッドスケジューリングを使用する場合は、クラスターの Kubernetes バージョンを 1.22.15-ack-2.0 に更新する必要があります。 他の機能は影響を受けません。

2022 年 9 月

バージョン

イメージアドレス

リリース日

説明

影響

v0.7.2

registry.{REGION}.aliyuncs.com/acs/ack-slo-manager:v0.7.2

2022-09-16

0.7.1 によって発生した次の問題が修正されました: トポロジー対応スケジューリングがポッドで有効にならない。

ワークロードへの影響はありません

v0.7.1

registry.{REGION}.aliyuncs.com/acs/ack-slo-manager:v0.7.1

2022-09-02

  • CentOS 3 カーネル環境でトポロジー対応スケジューリングを使用した場合に発生する CPU スロットリングの問題が修正されました。

  • Managed Service for Prometheus を有効または無効にできるようになりました。

  • リソースプロファイリング機能がサポートされるようになりました。

  • ACK コンソールのマーケットプレイスから ack-slo-manager をインストールできなくなりました。

ワークロードへの影響はありません

2022 年 8 月

バージョン

イメージアドレス

リリース日

説明

影響

v0.7.0

registry.{REGION}.aliyuncs.com/acs/ack-slo-manager:v0.7.0

2022-08-08

ack-slo-manager は、ACK コンソールのマーケットプレイスから [アドオン] ページに移行されました。 ack-slo-manager をインストールする場合は、[アドオン] ページにアクセスしてください。

ワークロードへの影響はありません

2022 年 7 月

バージョン

イメージアドレス

リリース日

説明

影響

v0.6.0

registry.{REGION}.aliyuncs.com/acs/ack-slo-manager:v0.6.0

2022-07-26

内部 API 操作が最適化され、コンポーネント構成が簡素化されました。

ワークロードへの影響はありません

2022 年 6 月

バージョン

イメージアドレス

リリース日

説明

影響

v0.5.2

registry.{REGION}.aliyuncs.com/acs/ack-slo-manager:v0.5.2

2022-06-14

  • 特定の内部 API 操作が最適化されました。

  • コンテナの CPU QoS が最適化されました。

  • ack-slo-manager 名前空間の自動作成を無効にできるようになりました。

ワークロードへの影響はありません

v0.5.1

registry.{REGION}.aliyuncs.com/acs/ack-slo-manager:v0.5.1

2022-06-02

  • コンテナの CPU QoS がサポートされるようになりました。

  • 特定の内部 API 操作が最適化されました。 クラスタから削除されたノードのトポロジー ConfigMap を自動的に削除できるようになりました。

ワークロードへの影響はありません

2022 年 4 月

バージョン

イメージアドレス

リリース日

説明

影響

v0.5.0

registry.{REGION}.aliyuncs.com/acs/ack-slo-manager:v0.5.0

2022-04-29

ワークロードへの影響はありません

v0.4.1

registry.{REGION}.aliyuncs.com/acs/ack-slo-manager:v0.4.1

2022-04-14

ワークロードへの影響はありません

v0.4.0

registry.{REGION}.aliyuncs.com/acs/ack-slo-manager:v0.4.0

2022-04-11

slo-agent のメモリ消費量が削減されました。

ワークロードへの影響はありません

2022 年 2 月

バージョン

イメージアドレス

リリース日

説明

影響

v0.3.0

registry.{REGION}.aliyuncs.com/acs/ack-slo-manager:v0.3.0

2022-02-25

ワークロードへの影響はありません

2021 年 12 月

バージョン

イメージアドレス

リリース日

説明

影響

v0.2.0

registry.{REGION}.aliyuncs.com/acs/ack-slo-manager:v0.2.0

2021-12-10

ワークロードへの影響はありません

2021 年 9 月

バージョン

イメージアドレス

リリース日

説明

影響

v0.1.1

registry.{REGION}.aliyuncs.com/acs/ack-slo-manager:v0.1.1-c2ccefa

2021-09-02

内部 API 操作が最適化されました。

ワークロードへの影響はありません

2021 年 7 月

バージョン

イメージアドレス

リリース日

説明

影響

v0.1.0

registry.{REGION}.aliyuncs.com/acs/ack-slo-manager:v0.1.0-09766de

2021-07-08

負荷対応ポッドスケジューリング がサポートされるようになりました。

ワークロードへの影響はありません