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

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

最終更新日:Jan 31, 2026

ack-koordinator は、CPU バーストや動的リソースオーバーコミットメントなどの機能を使用してクラスターのリソース使用率を最適化し、優先度の高いアプリケーションのサービス品質を優先するサービス品質 (QoS) 認識スケジューリングシステムです。これにより、システム全体の安定性が向上します。ack-koordinator は、リソースプロファイリングとデスケジューリングもサポートしています。このトピックでは、ack-koordinator コンポーネントとその変更履歴について説明します。

説明

コンポーネントのリリースと変更履歴を表示するには、「変更履歴」セクションをご参照ください。

ack-koordinator とは

ack-koordinator は、Kubernetes ベースの QoS 認識スケジューリングシステムであり、クラスターのリソース使用率を向上させ、優先度が異なるアプリケーションに QoS 保証を提供して、リソース競合によるパフォーマンスの低下を防ぎます。たとえば、ack-koordinator を使用すると、サービスタイプのアプリケーションとバッチ処理ジョブを同じノードにコロケーションできます。動的リソースオーバーコミットメントや QoS 認識スケジューリングなどの機能を使用して、サービスタイプのアプリケーションのサービス品質を確保しながら、クラスターのリソース使用率を向上させます。これにより、バッチ処理、ハイパフォーマンスコンピューティング (HPC)、AI タスク、機械学習などのビジネスシナリオに適しています。ack-koordinator は、ACK で QoS 認識スケジューリングを有効にするためのコアコンポーネントです。負荷認識スケジューリング、デスケジューリング、リソースプロファイリングなどの機能に加えて、弾性的なリソース制限、トポロジー認識スケジューリング、動的リソースオーバーコミットメントなどの QoS 認識スケジューリング機能を提供します。

コンポーネントを使用するには、Container Service コンソールにログインし、ACK クラスターに ack-koordinator コンポーネントをインストールします。その後、ConfigMap または Pod アノテーションを使用して機能を有効にして使用できます。

コンポーネントアーキテクチャ

ack-koordinator は、中央コンポーネントとノードレベルのコンポーネントで構成されています。各モジュールの機能は次のとおりです。

  • Koordinator Manager:Deployment としてデプロイされる中央コンポーネントです。高可用性 (HA) を確保するために、1 つのプライマリインスタンスと 1 つのスタンバイインスタンスで構成されています。

    • SLO Controller:リソースオーバーコミットメントを管理します。コロケーションされたワークロードの実行時ステータスに基づいてクラスター内のオーバーコミットされたリソース量を動的に調整し、各ノードの差別化された SLO ポリシーを管理します。

    • Recommender:リソースプロファイリング機能を提供します。ワークロードのピークリソース要件を推定して、コンテナーリソース仕様の設定を簡素化します。

  • Koordinator Descheduler:Deployment としてデプロイされる中央コンポーネントであり、デスケジューリング機能を提供します。

  • Koordlet:DaemonSet としてデプロイされるノードレベルのコンポーネントです。オンラインおよびオフラインワークロードのコロケーションシナリオで、動的リソースオーバーコミットメント、負荷認識スケジューリング、および QoS 認識スケジューリングをサポートします。

  • Koordinator スケジューリングプラグイン:Koord-Scheduler モジュールは ack-koordinator コンポーネントに含まれていません。代わりに、関連するスケジューリング機能は、デフォルトでインストールされるプラグインとして ACK スケジューラに統合されています。

説明

ACK Serverless クラスターでは、ack-koordinator には Koordinator Manager コンポーネントのみが含まれ、リソースプロファイリング機能を提供します。

image

バージョン番号の説明

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

  • x.y.z:Koordinator のオープンソース版に対応します。これは、ack-koordinator がそのオープンソース版のすべての機能をサポートしていることを示します。

  • ackn:オープンソース版に基づいた機能強化と最適化を示します。

関連概念

QoS

Kubernetes コミュニティは、Pod に対して Guaranteed、Burstable、BestEffort の 3 つの サービス品質 (QoS) クラスを提供しています。Koordinator は Kubernetes QoS と互換性があり、それを強化します。レイテンシーセンシティブ (LS) やベストエフォート (BE) などの新しい QoS クラスを導入し、独立した koordinator.sh/qosClass フィールドを使用してそれらを管理します。Koordinator QoS は、混合ワークロードシナリオでのワークロードのリソース使用とスケジューリングをより詳細に制御および最適化し、システムの全体的なサービス品質を確保します。

デスケジューリング

スケジューリングは、Kubernetes で保留中の Pod をノードに割り当てるプロセスです。デスケジューリングは、ノードに不適切にスケジュールされた Pod を別のノードに再スケジュールするプロセスです。クラスターの使用率が不均一でホットスポットノードが作成されたり、ノードのプロパティが変更されて既存の Pod がスケジューリングルールに一致しなくなったりするシナリオでは、デスケジューリングを使用してリソース使用を最適化できます。これにより、Pod が最適なノードで実行されることが保証され、クラスターの高可用性とワークロードの効率的な運用が保証されます。

コロケーション

オンラインワークロードとオフラインワークロードのコロケーションは、異なるタイプと優先度のワークロードを同じコンピュートノードに共存させることで、リソース使用率を向上させ、コストを削減するリソース使用戦略です。コロケーションポリシーは、コンピュートリソースとストレージリソースをより完全に活用し、リソースのアイドル状態を減らし、クラスターのリソースコストを削減します。これは、ピークと谷が著しいビジネスワークロードに特に効果的です。

サポートされる機能

ack-koordinator コンポーネントの各モジュールには、対応する Koordinator のオープンソース版でサポートされている機能が含まれています。インストール設定では、一般的に使用される機能のフィーチャーゲートのみがデフォルトで有効になっています。Koordinator のオープンソース版の他の機能を使用するには、ack-koordinator モジュールの対応するフィーチャーゲートを有効にする必要があります。Koordinator のオープンソース版の他の機能の詳細については、Koordinator 公式ドキュメントをご参照ください。

タイプ

機能ドキュメント

説明

オープンソース版との整合性

負荷認識スケジューリング

ノードの実際の負荷に基づいて、より負荷の低いノードに Pod をスケジュールします。これにより、ノード間の負荷が分散され、ノード障害のリスクが軽減されます。

はい

QoS 認識スケジューリング

パフォーマンス最適化のための CPU バーストポリシーの有効化

CPU のスロットリングを動的に検出し、コンテナーのパラメーターを適応的に調整します。ワークロードが急増した場合、一時的に追加の CPU リソースをコンテナーに提供して、アプリケーションのサービス品質を確保し、向上させます。

はい

CPU トポロジー認識スケジューリングの有効化

Pod をノード上の特定の CPU コアに固定して実行します。これにより、CPU コンテキストの切り替えや NUMA をまたいだメモリアクセスによるアプリケーションのパフォーマンス低下を軽減します。

いいえ

動的リソースオーバーコミットメントの有効化

ノードからリアルタイムの負荷データを収集して、クラスター内で割り当てられているが使用されていない CPU およびメモリリソースを定量化します。BestEffort ジョブにリソースを提供し、それらの間のリソースの公平性を確保します。

はい

弾性的な CPU リソース制限の有効化

動的リソースオーバーコミットメントのシナリオで、BE Pod の CPU リソース使用量を妥当な範囲に制限して、ノード上の LS Pod の安定した動作を優先します。

はい

コンテナー CPU QoS の有効化

優先度の異なるアプリケーション間の CPU リソース競合を防ぎ、LS アプリケーションの CPU リソース使用を優先します。

はい

コンテナーメモリ QoS の有効化

コンテナーの優先度に基づいて QoS パラメーターを設定できます。これにより、高優先度アプリケーションのパフォーマンスを優先しつつ、メモリリソースの公平性を確保します。

はい

コンテナーの L3 キャッシュとメモリ帯域幅分離の有効化

優先度の異なるアプリケーション間の L3 キャッシュとメモリ帯域幅のリソース競合を防ぎ、LS アプリケーションのメモリリソース使用を優先します。

はい

Pod リソースパラメーターの動的変更

cgroups ファイルに基づいて Pod リソースパラメーターを動的に変更します。Pod を再起動することなく、Pod または Deployment ディメンションで CPU、メモリ、ディスク I/O などのシングルノード分離パラメーターを一時的に変更できます。

いいえ

ハードウェア DSA を使用したデータストリームアクセラレーション

Intel® Data Streaming Accelerator (DSA) を使用して、ノード上のデータ集約型ワークロードのデータ処理効率を向上させます。また、コンテナーの最近接メモリアクセスのアクセラレーション効果をさらに最適化することもできます。

いいえ

コンテナーの最近接メモリアクセスアクセラレーションの有効化

データセキュリティを確保しながら、コアバウンドアプリケーションのリモート NUMA ノードからローカル NUMA ノードにメモリを移行します。これにより、ローカルメモリアクセスのヒット率が向上し、メモリ集約型ワークロードのメモリアクセスパフォーマンスが向上します。

いいえ

デスケジューリング

デスケジューリングの有効化

クラスターリソースの不均衡な使用、高いノード負荷、または新しいスケジューリングポリシー要件などのシナリオで、不適切にスケジュールされた Pod をあるノードから別のノードに再スケジュールします。これにより、クラスターの健全性が維持され、リソース使用が最適化され、ワークロードのサービス品質が向上します。

はい

デスケジューリングを使用したワークロードホットスポットの分散

クラスター内のノード負荷の変更を動的に検出し、安全な負荷しきい値を超えるノードを自動的に最適化します。これにより、極端な負荷の不均衡を防ぎます。

はい

GPU トポロジー認識

NUMA トポロジー認識スケジューリングの有効化

NUMA トポロジー認識スケジューリング機能に基づいて、Pod を最適な NUMA ノードにスケジュールします。これにより、NUMA ノード間のアクセスが削減され、パフォーマンスが最適化されます。

いいえ

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

過去のリソース使用量データを分析して、コンテナーのリソース仕様を推奨します。これにより、コンテナーのリクエストと制限の設定の複雑さが簡素化されます。

いいえ

コンポーネントのインストールと管理

ack-koordinator は、コンテナサービス管理コンソール[コンポーネント管理] ページで利用できます。[コンポーネント管理] ページで、コンポーネントをインストール、アップグレード、およびアンインストールできます。

前提条件

コンポーネントのインストールと管理

[コンポーネント管理] ページで ack-koordinator コンポーネントをインストールできます。必要に応じて、このページでコンポーネントのパラメーター設定を変更したり、コンポーネントをアップグレードしたりすることもできます。

使用しているコンポーネントのバージョンが App Marketplace からデプロイされたもの (v0.7 より前のバージョン) の場合は、「App Marketplace からアドオンセンターへの ack-koordinator の移行」を参照して移行を完了してください。
  • コンポーネントのインストール:以下の手順に従ってコンポーネントをインストールし、デプロイが成功したことを確認します。

  • コンポーネントパラメーターの変更:システムは新しい設定で ack-koordinator を自動的に再デプロイします。

  • コンポーネントのアップグレード:ack-koordinator のデプロイ済みモジュール (Deployment、DaemonSet) を他の方法で手動で変更した場合、コンポーネントのアップグレード後にカスタム設定は上書きされます。

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

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

  3. [コンポーネント管理] ページで、ack-koordinator を見つけ、[ack-koordinator (ack-slo-manager)] カードの [インストール] をクリックします。

  4. [コンポーネント Ack-koordinator(ack-slo-manager) のインストール] ダイアログボックスで、必要に応じて設定パラメーターを変更し、[OK] をクリックします。

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

    ack-koordinator[ステータス][デプロイ済み] の場合、コンポーネントは正常にデプロイされています。

コンポーネントのアンインストール

オフラインでないノードの ConfigMap のクリーンアップ

CPU トポロジー認識スケジューリング機能は、kube-system 名前空間に各 ACK ノードのトポロジー情報 ConfigMap を作成します。v0.5.1 以降、ack-koordinator はオフラインノードの ConfigMap を自動的にクリーンアップします。ただし、ack-koordinator をアンインストールした後、オンラインノードの ConfigMap は保持されます。これらのクリーンアップされていない ConfigMap は、他の機能の通常の使用には影響しませんが、データ領域を占有します。速やかにクリーンアップすることを推奨します。

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

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

    1. 左側のナビゲーションウィンドウで、[設定管理] > [ConfigMaps] を選択します。 ページの上部で、[kube-system] 名前空間を選択します。

    2. [名前] テキストボックスで、-numa-info を検索します。表示されるリストで、${NODENAME}-numa-info 形式で名前が付けられた ConfigMap を選択します。対象の ConfigMap の [アクション] 列で、[削除] をクリックし、画面の指示に従って削除を完了します。

CRD オブジェクトのクリーンアップ

ack-koordinator コンポーネントをアンインストールすると、一部の CRD オブジェクトが残ることがあります。これらのクリーンアップされていないオブジェクトは、他の機能の通常の使用には影響しませんが、データ領域を占有します。後で ack-koordinator を再インストールする場合、これらのオブジェクトはコンポーネントの機能の通常の使用に影響を与える可能性があります。速やかにクリーンアップすることを推奨します。CRD は次のとおりです。

autoscaling.alibabacloud.com

slo.koordinator.sh

image

image

課金

ack-koordinator コンポーネントは無料でインストールして使用できます。ただし、次のシナリオでは追加料金が発生する場合があります。

  • ack-koordinator は自己管理コンポーネントであり、インストール後にワーカーノードのリソースを消費します。コンポーネントをインストールする際に、各モジュールのリソースリクエストを設定できます。

  • デフォルトでは、ack-koordinator は、リソースプロファイリングや詳細なスケジューリングなどの機能のモニタリングメトリックを Prometheus 形式で公開します。コンポーネントを設定する際に [ack-koordinator の Prometheus モニタリングを有効にする] オプションを選択し、Alibaba Cloud Prometheus サービスを使用する場合、これらのメトリックはカスタムメトリックと見なされ、料金が発生します。料金は、クラスターのサイズやアプリケーションの数などの要因によって異なります。この機能を有効にする前に、Alibaba Cloud Prometheus のPrometheus インスタンスの課金ドキュメントをよく読み、カスタムメトリックの無料クォータと課金ポリシーを理解してください。使用量データのクエリによって、リソース使用量を監視および管理できます。

関連情報

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

ack-slo-manager は ack-koordinator の前身であり、オープンソースプロジェクト Koordinator をインキュベートしました。Koordinator が成熟し安定するにつれて、ack-slo-manager に貢献しました。ack-koordinator は、Koordinator のオープンソース版でサポートされている機能を提供し、ack-slo-manager に基づいてより豊富な機能セットを追加します。「App Marketplace からアドオンセンターへの ack-koordinator の移行」を参照して、速やかに最新のコンポーネントバージョンにアップグレードすることを推奨します。これにより、新機能やバグ修正を利用できます。

App Marketplace からアドオンセンターへの ack-koordinator の移行

使用している ack-koordinator のバージョンが App Marketplace からデプロイされたもの (v0.7 より前のバージョン) の場合は、App Marketplace からアンインストールしてから再インストールする必要があります。以下の手順に従って移行を完了してください。

[App Marketplace]ack-koordinator の ConfigMap を変更した場合は、アップグレードする前にバックアップしてください。そうでない場合は、ステップ 2 に進んでコンポーネントをアップグレードしてください。

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

    kubectl

    1. 次のコマンドを実行して、元の設定を slo-config.yaml という名前のファイルに保存します。このコマンドは、元の ConfigMap の名前空間 (例:kube-system) と名前 (例: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 に変更し、name フィールドを ack-slo-config に設定し、ConfigMap からすべての annotationslabels を削除します。これにより、アップグレード中に自動的に上書きされるのを防ぎます。

    3. 次のコマンドを実行して、変更した設定をクラスターに送信します。

      kubectl apply -f slo-config.yaml 

    コンソール

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

      1. 左側のナビゲーションウィンドウで、[設定管理] > [ConfigMap] をクリックします。ページの上部で、[App Marketplace]ack-koordinator をインストールしたときに指定した [名前空間] (デフォルトは kube-system) を選択します。

      2. [名前] テキストボックスで、ack-slo-manager-config を検索します。対象の ConfigMap の名前をクリックし、そのキーと値のペアを記録します。

    2. 元の ConfigMap のキーと値のペアを使用して新しい ConfigMap を作成します。

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

      2. [ConfigMap] ページで、右上隅の [作成] をクリックします。[ConfigMap 名] を ack-slo-config に設定し、新しい名前空間 kube-system を選択します。[+ 追加] をクリックし、前のステップで記録したキーと値のペアを入力して、[作成] をクリックします。

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

    [コンポーネント管理] ページで、最新バージョンの ack-koordinator をインストールします。詳細については、「コンポーネントのインストールと管理」をご参照ください

    重要

    App Marketplace で ack-koordinator の ConfigMap を変更した場合は、ステップ 1 のバックアップされた ConfigMap の名前 (例:ack-slo-config) を [Ack-koordinator パラメーター設定] ダイアログボックスの対応する設定項目に入力する必要があります。

resource-controller から ack-koordinator への移行

resource-controller コンポーネントはオフラインです。ack-koordinator は、CPU トポロジー認識スケジューリングの有効化Pod リソースパラメーターの動的変更など、元の resource-controller のすべての機能をサポートするようになりました。クラスターで resource-controller を使用している場合は、次の手順に従って resource-controller から ack-koordinator に移行します。

  1. resource-controller を最新バージョンにアップグレードします。

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

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

    3. [コンポーネント管理] ページで、resource-controller を見つけ、画面の指示に従ってコンポーネントをアップグレードします。

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

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

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

      1. クラスターがPod リソースパラメーターの動的変更[CPU 制限調整] 機能を使用しているかどうかを確認します。この機能を使用すると、CRD または Pod アノテーションを作成して、指定したコンテナーの cpu.cfs_quota_us cgroups パラメーターファイルを変更できます。使用している場合は、ステップ ii に進みます。そうでない場合は、ステップ c に進みます。

      2. 次のコマンドを実行して、現在の ack-koordlet の DaemonSet YAML から現在のフィーチャーゲート設定を取得します。

        kubectl get daemonset -n kube-system ack-koordlet -o yaml |grep feature-gates
        - --feature-gates=AllAlpha=false,AllBeta=false,...,CPUBurst=true,....
      3. 次の例に示すように、ack-koordlet の現在のフィーチャーゲート設定を変更して、CPU バーストポリシーモジュールを無効にします。CPUBurst=false を設定し、他のパラメーターは変更しません。パラメーターはカンマ (,) で区切ります。

        モジュールを無効にすると、クラスター内のすべてのコンテナーの CPU バーストメカニズムは有効になりません。これにより、両方のモジュールが同時にコンテナーの cpu.cfs_quota_us cgroups パラメーターファイルを変更するのを防ぎます。

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

        コンテナーの弾性的な CPU リソースを実装するには、パフォーマンス最適化のための CPU バーストポリシーを使用して、Pod の弾性的な CPU リソースを自動的に調整することを推奨します。詳細については、「パフォーマンス最適化のための CPU バーストポリシーの有効化」をご参照ください。

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

      ack-koordinator[ステータス][デプロイ済み] の場合、コンポーネントは正常にデプロイされています。

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

よくある質問

コンポーネントのインストール中のエラー:no matches for kind "ServiceMonitor" in version "monitoring.coreos.com/v1" ensure CRDs are installed first

このエラーは、クラスターに Prometheus がインストールされていないために発生します。「Alibaba Cloud Prometheus モニタリングへの接続と設定」を参照して Prometheus コンポーネントをインストールするか、[コンポーネント管理] ページで ack-koordinator をインストールする際に [ack-koordinator の Prometheus モニタリングを有効にする] チェックボックスをオフにします。

コンポーネントのインストール中のエラー:task install-addons-xxx timeout, error install addons map[ack-slo-manager:Can't install release with errors: ... function "lookup" not defined

このエラーは、Helm を v3.0 以降にアップグレードする必要があるために発生します。「[コンポーネントのアップグレード] Helm V2 Tiller アップグレードのお知らせ」を参照してアップグレードを完了してください。

変更履歴

2025年11月

バージョン

イメージ URL

変更時間

変更点

影響

v1.6.1-ack1.21

  • registry.{REGION}.aliyuncs.com/acs/koord-manager:v1.6.1-ack1.21-561945f-aliyun

  • registry.{REGION}.aliyuncs.com/acs/koordlet:v1.6.1-ack1.21-561945f-aliyun

  • registry.{REGION}.aliyuncs.com/acs/koord-descheduler:v1.6.1-ack1.21-561945f-aliyun

2025年11月6日

  • ack-koordlet モジュールと containerd 2.1.1 との間の互換性の問題を修正しました。

なし

2025年8月

バージョン

イメージ URL

変更時間

変更点

影響

v1.6.1-ack1.19

  • registry.{REGION}.aliyuncs.com/acs/koord-manager:v1.6.1-ack1.19-a1cdc4c-aliyun

  • registry.{REGION}.aliyuncs.com/acs/koordlet:v1.6.1-ack1.19-a1cdc4c-aliyun

  • registry.{REGION}.aliyuncs.com/acs/koord-descheduler:v1.6.1-ack1.19-a1cdc4c-aliyun

2025年8月8日

  • ノード使用率統計ウィンドウのデフォルト値を 5 分に修正しました。この問題は v1.6.1-ack1.16 で導入されました。

なし

2025年7月

バージョン

イメージ URL

変更時間

変更点

影響

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年7月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年7月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年7月4日

  • デスケジューリングのマルチテンプレート設定機能を最適化し、マルチテンプレート設定でエビクションのスロットリングが異常になる問題を修正しました。

  • 内部インターフェイスを最適化しました。

なし

2024年9月

バージョン

イメージ URL

変更時間

変更点

影響

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年9月12日

  • デスケジューリングにおける maxUnavailablePerWorkload パラメーターの計算ロジックを最適化しました。

  • cgroups を介して Pod リソースパラメーターを動的に調整する機能を修正しました。

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

  • 内部インターフェイスを最適化しました。

なし

2024年7月

バージョン

イメージ URL

変更時間

変更点

影響

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年7月29日

内部インターフェイスを最適化しました。

なし

2024年1月

バージョン

イメージ URL

変更時間

変更点

影響

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年1月24日

  • ACK Lingjun クラスターへのインストールをサポートしました。

  • 機能はバージョン v1.3.0-ack1.6 と同じです。

なし

2023年12月

バージョン

イメージ URL

変更時間

変更点

影響

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 Edge クラスターへのインストールをサポートしました。

  • クラウドワーカーノードにのみインストールされ、エッジノードにはインストールされません。

  • 機能はバージョン v1.3.0-ack1.6 と同じです。

なし

2023年10月

バージョン

イメージ URL

変更時間

変更点

影響

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日

内部インターフェイスを最適化しました。

なし

2023年6月

バージョン

イメージ URL

変更時間

変更点

影響

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年6月9日

内部インターフェイスを最適化しました。

なし

2023年4月

バージョン

イメージ URL

変更時間

変更点

影響

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年4月25日

なし

2023年3月

バージョン

イメージ URL

変更時間

変更点

影響

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年3月23日

内部インターフェイスを最適化しました。

なし

2023年1月

バージョン

イメージ URL

変更時間

変更点

影響

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年1月11日

  • コンポーネント名を ack-koordinator に変更しました。

  • 内部インターフェイスを最適化しました。

なし

2022年11月

バージョン

イメージ URL

変更時間

変更点

影響

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 をサポートしました。

  • 内部インターフェイスを最適化しました。

コンポーネントをアップグレードした後、負荷認識スケジューリングを使用する場合は、ACK を 1.22.15-ack-2.0 にアップグレードする必要があります。他の機能は通常どおり使用できます。

2022年9月

バージョン

イメージ URL

変更時間

変更点

影響

v0.7.2

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

2022年9月16日

バージョン 0.7.1 で導入された問題 (トポロジー認識スケジューリングが Pod に適用されない) を修正しました。

なし

v0.7.1

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

2022年9月2日

  • CentOS 3 カーネル環境でトポロジー認識スケジューリングを使用する際に発生する CPU スロットリングの問題を解決しました。

  • Prometheus モニタリングのスイッチを追加しました。

  • コンソールでのリソースプロファイリング機能をサポートしました。

  • App Marketplace からのインストール方法を削除しました。

なし

2022年8月

バージョン

イメージ URL

変更時間

変更点

影響

v0.7.0

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

2022年8月8日

ack-slo-manager のインストール方法を App Marketplace からコンポーネント管理に移行しました。

なし

2022年7月

バージョン

イメージ URL

変更時間

変更点

影響

v0.6.0

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

2022年7月26日

内部インターフェイスを最適化し、コンポーネント設定を簡素化しました。

なし

2022年6月

バージョン

イメージ URL

変更時間

変更点

影響

v0.5.2

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

2022年6月14日

  • 内部インターフェイスを最適化しました。

  • コンテナー CPU QoS の有効化を最適化しました。

  • ack-slo-manager 名前空間の自動作成を無効にするサポートを追加しました。

なし

v0.5.1

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

2022年6月2日

  • コンテナー CPU QoS の有効化をサポートしました。

  • オフラインノードに対応するトポロジー情報 ConfigMap を自動的にクリーンアップするように内部インターフェイスを最適化しました。

なし

2022年4月

バージョン

イメージ URL

変更時間

変更点

影響

v0.5.0

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

2022年4月29日

なし

v0.4.1

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

2022年4月14日

なし

v0.4.0

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

2022年4月11日

slo-agent のメモリオーバーヘッドを最適化しました。

なし

2022年2月

バージョン

イメージ URL

変更時間

変更点

影響

v0.3.0

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

2022年2月25日

なし

2021年12月

バージョン

イメージ URL

変更時間

変更点

影響

v0.2.0

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

2021年12月10日

なし

2021年9月

バージョン

イメージ URL

変更時間

変更点

影響

v0.1.1

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

2021年9月2日

内部インターフェイスを最適化しました。

なし

2021年7月

バージョン

イメージ URL

変更時間

変更点

影響

v0.1.0

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

2021年7月8日

負荷認識スケジューリングの使用をサポートしました。

なし