第3章 Custom Metrics Autoscaler Operator を使用した Pod の自動スケーリング
3.1. リリースノート リンクのコピーリンクがクリップボードにコピーされました!
3.1.1. Custom Metrics Autoscaler Operator リリースノート リンクのコピーリンクがクリップボードにコピーされました!
Custom Metrics Autoscaler Operator バージョン 2.18.1-2 の変更点については、以下のリリースノートを参照してください。Red Hat OpenShift の Custom Metrics Autoscaler Operator のリリースノートでは、新機能および拡張機能、非推奨となった機能、および既知の問題を説明しています。
Custom Metrics Autoscaler Operator は、Kubernetes ベースの Event Driven Autoscaler (KEDA) を使用し、OpenShift Container Platform の Horizontal Pod Autoscaler (HPA) の上に構築されます。
Red Hat OpenShift の Custom Metrics Autoscaler Operator のロギングサブシステムは、インストール可能なコンポーネントとして提供され、コアの OpenShift Container Platform とは異なるリリースサイクルを備えています。Red Hat OpenShift Container Platform ライフサイクルポリシー はリリースの互換性を概説しています。
3.1.1.1. サポート対象バージョン リンクのコピーリンクがクリップボードにコピーされました!
以下の表は、各 OpenShift Container Platform バージョンの Custom Metrics Autoscaler Operator バージョンを定義しています。
| バージョン | OpenShift Container Platform バージョン | 一般提供 |
|---|---|---|
| 2.18.1-2 | 4.21 | 一般提供 |
| 2.18.1-2 | 4.20 | 一般提供 |
| 2.18.1-2 | 4.19 | 一般提供 |
| 2.18.1-2 | 4.18 | 一般提供 |
| 2.18.1-2 | 4.17 | 一般提供 |
| 2.18.1-2 | 4.16 | 一般提供 |
| 2.18.1-2 | 4.15 | 一般提供 |
| 2.18.1-2 | 4.14 | 一般提供 |
| 2.18.1-2 | 4.13 | 一般提供 |
| 2.18.1-2 | 4.12 | 一般提供 |
3.1.1.2. Custom Metrics Autoscaler Operator2.18.1-2 リリースノート リンクのコピーリンクがクリップボードにコピーされました!
発行日:2026 年 2 月 9 日
今回の Custom Metrics Autoscaler Operator のリリースで修正されたバグについては、以下のリリースノートを参照してください。
この Custom Metrics Autoscaler Operator 2.18.1-2 のリリースでは、Common Vulnerabilities and Exposures (CVE) の脆弱性に対処しています。Custom Metrics Autoscaler Operator に関する以下の勧告が利用可能です: RHSA-2026:2368
このバージョンの Custom Metrics Autoscaler Operator をインストールする前に、以前にインストールされたテクノロジープレビューバージョンまたはコミュニティーがサポートするバージョンの Kubernetes ベースの Event Driven Autoscaler (KEDA) を削除します。
3.1.2. Custom Metrics Autoscaler Operator の過去リリースに関するリリースノート リンクのコピーリンクがクリップボードにコピーされました!
Custom Metrics Autoscaler Operator の以前のバージョンにおける変更点については、以下のリリースノートを参照してください。
現在のバージョンは、Custom Metrics Autoscaler Operator リリースノート を参照してください。
3.1.2.1. Custom Metrics Autoscaler Operator2.18 リリースノート リンクのコピーリンクがクリップボードにコピーされました!
2.18.z リリースの変更点については、以下のリリースノートを参照してください。
3.1.2.2. Custom Metrics Autoscaler Operator2.18.1-1 リリースノート リンクのコピーリンクがクリップボードにコピーされました!
OpenShift Container Platform クラスターで Operator を実行するための新機能と機能強化、非推奨機能、およびバグ修正を提供する Custom Metrics Autoscaler Operator 2.18.1-1 のリリースは、2026 年 1 月 15 日に発行されました。今回のリリースにおける重要な変更点を理解するために、以下の情報を確認してください。
Custom Metrics Autoscaler Operator に関する以下の勧告が利用可能です: RHBA-2026:0730
このバージョンの Custom Metrics Autoscaler Operator をインストールする前に、以前にインストールされたテクノロジープレビューバージョンまたはコミュニティーがサポートするバージョンの Kubernetes ベースの Event Driven Autoscaler (KEDA) を削除します。
- 新機能および機能拡張
今回のリリースにおける新機能と機能強化点にご注目ください。
強制起動
ScaledObjectカスタムリソース (CR) にautoscaling.keda.sh/force-activation: "true"アノテーションを追加することで、スケールターゲットのアクティブ化を一時的に強制できるようになりました。(KEDA 号 6903)HPA へのラベル伝播を除外する
ScaledObjectまたはScaledJobCR にscaledobject.keda.sh/hpa-excluded-labelsアノテーションを使用することで、特定のラベルを Horizontal Pod Autoscaler (HPA) に伝播しないように除外できるようになりました。(KEDA 号 6849)規模縮小の一時停止
オブジェクトの拡大を妨げることなく、縮小を一時停止できるようになりました。(KEDA 号 6902)
規模拡大の一時停止
オブジェクトの拡大を一時停止しても、縮小は妨げられないようになりました。(KEDA 号 7022)
s390x アーキテクチャーのサポート
Operator は、
s390xアーキテクチャー上で動作できるようになりました。以前は、amd64、ppc64le、またはarm64で実行されていました。(KEDA 号 6543)値メトリクスタイプのトリガーのフォールバック値メトリクスタイプを使用するトリガーで、フォールバックがサポートされるようになりました。以前は、フォールバック機能はAverageValueメトリクスタイプのみでサポートされていました。(KEDA 号 6655)Kafka パーティションの均等分散をサポートする
Kafka スケーラーを設定して、トピック上のパーティション数に基づいて Kafka コンシューマーをスケーリングできるようになりました。これにより、パーティションがすべてのコンシューマーに均等に分散されることが保証されます。(KEDA 第 2581 号)
Zap ロガーが Kubernetes ロガーに取って代わりました
Operator は、ログを出力するために Zap ロギングライブラリーを使用するようになりました。(KEDA 号 5732)
- 非推奨および削除された機能
-
CPU およびメモリーのトリガーについては、以前のバージョンで非推奨となっていた
型設定が削除されました。代わりにmetricType を使用する必要があります。(KEDA バグ 6698)
-
CPU およびメモリーのトリガーについては、以前のバージョンで非推奨となっていた
- バグ修正
- 今回のアップデート以前は、保留中の Pod の状態を検出するロジックにバグがあり、起動が遅いコンテナーを持つ scaled job に対して重複したジョブが作成されていました。今回のリリースでは、各 Pod を個別に適切に評価し、ジョブが保留状態ではなくなったことを正しく識別するロジックが追加されました。(KEDA バグ 6698)
-
このアップデート以前は、デプロイメントオブジェクトにプレフィックス設定を含む
envFromパラメーターが含まれている場合、プレフィックスは無視され、環境変数キーはプレフィックスなしでスケーラー設定に追加されていました。今回のリリースでは、環境変数キーにプレフィックスが追加されました。(KEDA バグ 6728) - このアップデート以前は、新しいスケールハンドラーを作成する際にスケールクライアントが初期化されていませんでした。これは、特定のスケールターゲットタイプに対する非静的フォールバックモード中に、スケールハンドラー内で初期化されていないスケールクライアントにアクセスした際に発生したセグメンテーション違反が原因です。今回のリリースで、この問題は修正されました。(KEDA バグ 6992)
-
このアップデート以前は、ユーザーが scaled object を作成した場合、そのオブジェクトの
一時停止状態は不明でした。今回のリリースでは、一時停止状態が正しくfalseに設定されます。(KEDA バグ 7011) -
このアップデート以前は、scaled object CR から
autoscaling.keda.sh/paused-replicasを削除した後でも、オブジェクトは一時停止状態がtrueのままになる可能性がありました。今回のリリースでこの問題が解決され、オブジェクトは一時停止状態を正しく報告するようになりました。(KEDA バグ 6982) -
このアップデート以前は、
scaledobject.keda.sh/transfer-hpa-ownership アノテーションを使用して scaled object を作成すると、オブジェクトのステータスに、オブジェクトの所有権を取得する HPA の名前が表示されない場合がありました。今回のリリースにより、HPA 名が正しく報告されるようになりました。(KEDA バグ 6336) -
このアップデート以前は、cron スケジュールが非アクティブで
minReplicaCount の値が0の場合でも、cron トリガーがレプリカを 0 にスケーリングすることを誤って妨げていました。これは、トリガーが非アクティブ期間中に常にメトリクス値1を報告していたために発生しました。今回のリリースにより、cron トリガーはメトリクスとして0 を返すことができるようになり、オブジェクトを 0 までスケールすることが可能になりました。(KEDA バグ 6886) -
このアップデート以前は、Kafka トリガーで
sasl:noneを指定すると、soneがsaslのデフォルト値であるにもかかわらず、エラーが発生しました。今回のリリースにより、Kafka トリガーでsasl:noneを設定できるようになりました。(KEDA バグ 7061) - このアップデート以前は、スケーリングを 0 にする際に、Operator がすべてのスケーラーがアクティブでないかどうかをチェックしない場合がありました。その結果、アクティブなスケーラーが存在する場合でも、Operator はオブジェクトのスケールを 0 にすることができた。このリリースでは、この問題が解決されました。(KEDA 号 6986)
3.1.2.3. Custom Metrics Autoscaler Operator2.17 リリースノート リンクのコピーリンクがクリップボードにコピーされました!
2.17.z リリースの変更点については、以下のリリースノートを参照してください。
3.1.2.3.1. Custom Metrics Autoscaler Operator 2.17.2-2 リリースノート リンクのコピーリンクがクリップボードにコピーされました!
発行日: 2025 年 10 月 21 日
この Custom Metrics Autoscaler Operator 2.17.2-2 のリリースは、新しいベースイメージと Go コンパイラーを使用して Custom Metrics Autoscaler Operator のバージョン 2.17.2 を再構築したもので、2025 年 10 月 21 日に発行されました。Custom Metrics Autoscaler Operator のコード変更はありません。
Custom Metrics Autoscaler Operator に関する以下の勧告が利用可能です: RHBA-2025:18914
3.1.2.3.2. Custom Metrics Autoscaler Operator 2.17.2 リリースノート リンクのコピーリンクがクリップボードにコピーされました!
発行日: 2025 年 9 月 25 日
Common Vulnerabilities and Exposures (CVE) に対応した Custom Metrics Autoscaler Operator 2.17.2 のリリースは、2025 年 9 月 25 日に公開されました。今回のリリースにおける変更点については、以下のリリースノートを参照してください。
Custom Metrics Autoscaler Operator に関する以下の勧告が利用可能です: RHSA-2025:16124
このバージョンの Custom Metrics Autoscaler Operator をインストールする前に、以前にインストールされたテクノロジープレビューバージョンまたはコミュニティーがサポートするバージョンの Kubernetes ベースの Event Driven Autoscaler (KEDA) を削除します。
- 新機能および機能拡張
今回のリリースにおける新機能と機能強化点にご注目ください。
KEDA コントローラーはインストール中に自動的に作成される
Custom Metrics Autoscaler Operator をインストールすると、KEDA コントローラーが自動的に作成されるようになりました。以前は、KEDA コントローラーを手動で作成する必要がありました。必要に応じて、自動作成された KEDA コントローラーを編集できます。
Kubernetes ワークロードトリガーのサポート
Cluster Metrics Autoscaler Operator は、Kubernetes ワークロードトリガーを使用して、特定のラベルセレクターに一致する Pod の数に基づいて Pod をスケーリングできるようになりました。
バインドされたサービスアカウントトークンのサポート
Cluster Metrics Autoscaler Operator は、バインドされたサービスアカウントトークンをサポートするようになりました。これまで、Operator はレガシーサービスアカウントトークンのみをサポートしていましたが、セキュリティー上の理由から、バインドされたサービスアカウントトークンに段階的に移行しています。
- バグ修正
- 今回のアップデート以前は、KEDA コントローラーはボリュームマウントをサポートしていませんでした。その結果、Kafka スケーラーで Kerberos を使用できませんでした。今回のリリースにより、KEDA コントローラーはボリュームマウントに対応しました。(OCPBUGS-42559)
-
このアップデート以前は、
keda-operatorデプロイメントオブジェクトのログに記録された KEDA バージョンが、Custom Metrics Autoscaler Operator が誤った KEDA バージョンに基づいていることを示していました。今回のリリースでは、ログに正しい KEDA バージョンが報告されるようになりました。(OCPBUGS-58129)
3.1.2.4. Custom Metrics Autoscaler Operator2.15 リリースノート リンクのコピーリンクがクリップボードにコピーされました!
2.15.z リリースの変更点については、以下のリリースノートを参照してください。
3.1.2.5. Custom Metrics Autoscaler Operator 2.15.1-4 リリースノート リンクのコピーリンクがクリップボードにコピーされました!
発行日: 2025 年 3 月 31 日
Common Vulnerabilities and Exposures (CVE) に対応した Custom Metrics Autoscaler Operator 2.15.1-4 のリリースは、2025 年 9 月 25 日に公開されました。今回のリリースにおける変更点については、以下のリリースノートを参照してください。
Custom Metrics Autoscaler Operator 向けに、以下の勧告が提供されています: RHSA-2025:3501
このバージョンの Custom Metrics Autoscaler Operator をインストールする前に、以前にインストールされたテクノロジープレビューバージョンまたはコミュニティーがサポートするバージョンの Kubernetes ベースの Event Driven Autoscaler (KEDA) を削除します。
- 新機能および機能拡張
今回のリリースにおける新機能と機能強化点にご注目ください。
CMA マルチアーキテクチャービルド
このバージョンの Custom Metrics Autoscaler Operator では、ARM64 OpenShift Container Platform クラスターに Operator をインストールして実行できるようになりました。
3.1.2.6. Custom Metrics Autoscaler Operator2.14 リリースノート リンクのコピーリンクがクリップボードにコピーされました!
2.14.z リリースの変更点については、以下のリリースノートを参照してください。
3.1.2.6.1. Custom Metrics Autoscaler Operator 2.14.1-467 リリースノート リンクのコピーリンクがクリップボードにコピーされました!
Custom Metrics Autoscaler Operator 2.14.1-467 のこのリリースでは、OpenShift Container Platform クラスターで Operator を実行するための CVE とバグ修正が提供されています。カスタムメトリクスオートスケーラーに関する以下の勧告が利用可能です: RHSA-2024:7348。
このバージョンの Custom Metrics Autoscaler Operator をインストールする前に、以前にインストールされたテクノロジープレビューバージョンまたはコミュニティーがサポートするバージョンの Kubernetes ベースの Event Driven Autoscaler (KEDA) を削除します。
- バグ修正
- 今回のアップデート以前は、Custom Metrics Autoscaler OperatorPod のルートファイルシステムが書き込み可能でしたが、これは不要であり、セキュリティー上の問題を引き起こす可能性がありました。今回のリリースでは、Pod のルートファイルシステムが読み取り専用となり、潜在的なセキュリティー上の問題が解消されました。(OCPBUGS-37989)
3.1.2.6.2. Custom Metrics Autoscaler Operator 2.14.1-454 リリースノート リンクのコピーリンクがクリップボードにコピーされました!
この Custom Metrics Autoscaler Operator 2.14.1-454 リリースでは、OpenShift Container Platform クラスターで Operator を実行するための CVE、新機能、およびバグ修正を使用できます。カスタムメトリクスオートスケーラーに関する以下の勧告が利用可能です: RHBA-2024:5865。
このバージョンの Custom Metrics Autoscaler Operator をインストールする前に、以前にインストールされたテクノロジープレビューバージョンまたはコミュニティーがサポートするバージョンの Kubernetes ベースの Event Driven Autoscaler (KEDA) を削除します。
- 新機能および機能拡張
今回のリリースにおける新機能と機能強化点にご注目ください。
Custom Metrics Autoscaler Operator による Cron トリガーのサポート
Custom Metrics Autoscaler Operator が、Cron トリガーを使用して、時間単位のスケジュールに基づいて Pod をスケーリングできるようになりました。指定した時間枠が開始すると、Custom Metrics Autoscaler Operator が Pod を必要な数にスケーリングします。時間枠が終了すると、Operator は以前のレベルまでスケールダウンします。
詳細は、Cron トリガーの理解を参照してください。
- バグ修正
-
このアップデート以前は、
KedaControllerカスタムリソースで監査設定パラメーターを変更しても、keda- メトリクス s-server-audit-policyconfig map は更新されませんでした。その結果、Custom Metrics Autoscaler の初期デプロイ後に監査設定パラメーターを変更することができませんでした。今回のリリースにより、監査設定の変更が config map に正しく反映されるようになり、インストール後いつでも監査設定を変更できるようになりました。(OCPBUGS-32521)
-
このアップデート以前は、
3.1.2.7. Custom Metrics Autoscaler Operator2.13 リリースノート リンクのコピーリンクがクリップボードにコピーされました!
2.13.z リリースの変更点については、以下のリリースノートを参照してください。
3.1.2.7.1. Custom Metrics Autoscaler Operator 2.13.1 リリースノート リンクのコピーリンクがクリップボードにコピーされました!
Custom Metrics Autoscaler Operator 2.13.1-421 のこのリリースでは、OpenShift Container Platform クラスターで Operator を実行するための新機能およびバグ修正が提供されています。カスタムメトリクスオートスケーラーに関する以下の勧告が利用可能です: RHBA-2024:4837。
このバージョンの Custom Metrics Autoscaler Operator をインストールする前に、以前にインストールされたテクノロジープレビューバージョンまたはコミュニティーがサポートするバージョンの Kubernetes ベースの Event Driven Autoscaler (KEDA) を削除します。
- 新機能および機能拡張
今回のリリースにおける新機能と機能強化点にご注目ください。
Custom Metrics Autoscaler Operator によるカスタム証明書のサポート
Custom Metrics Autoscaler Operator は、カスタムサービス CA 証明書を使用して、外部 Kafka クラスターや外部 Prometheus サービスなどの TLS 対応メトリクスソースにセキュアに接続できるようになりました。デフォルトでは、Operator は自動生成されたサービス証明書を使用して、クラスター上のサービスにのみ接続します。
KedaControllerオブジェクトには、config map を使用して外部サービスに接続するためのカスタムサーバー CA 証明書を読み込むことができる新しいフィールドがあります。詳細は、カスタムメトリクスオートスケーラー用のカスタム CA 証明書を参照してください。
- バグ修正
-
今回のアップデート以前は、
custom- メトリクス s-autoscalerおよびcustom- メトリクス s-autoscaler-adapterイメージにタイムゾーン情報が欠落していました。その結果、コントローラーがタイムゾーン情報を見つけられなかったため、cronトリガーを使用した scaled object は機能しなくなりました。今回のリリースでは、イメージビルドにタイムゾーン情報が含まれるように更新されました。その結果、cronトリガーを含む scaled object が正常に機能するようになりました。cronトリガーを含む scaled object は、現在、カスタムメトリクスオートスケーラーではサポートされていません。(OCPBUGS-34018)
-
今回のアップデート以前は、
3.1.2.8. Custom Metrics Autoscaler Operator2.12 リリースノート リンクのコピーリンクがクリップボードにコピーされました!
2.12.z リリースの変更点については、以下のリリースノートを参照してください。
3.1.2.8.1. Custom Metrics Autoscaler Operator 2.12.1-394 リリースノート リンクのコピーリンクがクリップボードにコピーされました!
Custom Metrics Autoscaler Operator 2.12.1-394 のこのリリースでは、OpenShift Container Platform クラスターで Operator を実行するためのバグ修正が提供されています。カスタムメトリクスオートスケーラーに関する以下の勧告が利用可能です: RHSA-2024:2901。
このバージョンの Custom Metrics Autoscaler Operator をインストールする前に、以前にインストールされたテクノロジープレビューバージョンまたはコミュニティーがサポートするバージョンの Kubernetes ベースの Event Driven Autoscaler (KEDA) を削除します。
- バグ修正
-
今回のアップデート以前は、
protojson.Unmarshal関数が、特定の形式の無効な JSON をアンマーシャリングする際に無限ループに陥っていました。この状態は、google.protobuf.Any値を含むメッセージにアンマーシャリングするとき、またはUnmarshalOptions.DiscardUnknownオプションが設定されているときに発生する可能性があります。このリリースにより、この問題は解決されました。(OCPBUGS-30305) -
このアップデート以前は、
Request.ParseMultipartFormメソッドを使用して明示的に、またはRequest.FormValue、Request.PostFormValue、Request.FormFileメソッドを使用して暗黙的にマルチパートフォームを解析する場合、解析されたフォームの合計サイズの制限が消費されるメモリーには適用されませんでした。これによりメモリー不足が発生する可能性があります。今回のリリースにより、解析処理において、フォーム行を 1 行ずつ読み込む際に、フォーム行の最大サイズが正しく制限されるようになりました。(OCPBUGS-30360) -
このアップデート以前は、一致するサブドメインまたは元のドメインと完全に一致するドメインではないドメインへの HTTP リダイレクトに従う場合、HTTP クライアントは
認可やCookieなどの機密ヘッダーを転送しませんでした。たとえば、example.comからwww.example.comへのリダイレクトではAuthorizationヘッダーが転送されますが、www.example.orgへのリダイレクトではヘッダーは転送されません。このリリースにより、この問題は解決されました。(OCPBUGS-30365) -
今回のアップデート以前は、未知の公開鍵アルゴリズムを持つ証明書を含む証明書チェーンを検証すると、証明書検証プロセスがパニック状態に陥っていました。この状況は、
Config.ClientAuthパラメーターをVerifyClientCertIfGivenまたはRequireAndVerifyClientCert値に設定するすべての暗号化および Transport Layer Security (TLS) クライアントとサーバーに影響しました。デフォルトの動作では、TLS サーバーはクライアント証明書を検証しません。このリリースにより、この問題は解決されました。(OCPBUGS-30370) -
このアップデート以前は、
MarshalJSONメソッドから返されるエラーにユーザーが制御するデータが含まれていた場合、攻撃者はそのデータを使用して HTML テンプレートパッケージのコンテキストに応じた自動エスケープ動作を破ることができました。この条件により、後続のアクションによってテンプレートに予期しないコンテンツが注入される可能性があります。このリリースにより、この問題は解決されました。(OCPBUGS-30397) -
このアップデート以前は、
net/httpおよびgolang.org/x/net/http2 のGo パッケージでは、HTTP/2 リクエストのCONTINUATIONフレームの数を制限していませんでした。この状態により、CPU が過剰に消費される可能性があります。このリリースにより、この問題は解決されました。(OCPBUGS-30894)
-
今回のアップデート以前は、
3.1.2.8.2. Custom Metrics Autoscaler Operator 2.12.1-384 リリースノート リンクのコピーリンクがクリップボードにコピーされました!
Custom Metrics Autoscaler Operator 2.12.1-384 のこのリリースでは、OpenShift Container Platform クラスターで Operator を実行するためのバグ修正が提供されています。カスタムメトリクスオートスケーラー RHBA-2024:2043 に関する以下の勧告が利用可能です。
このバージョンの Custom Metrics Autoscaler Operator をインストールする前に、以前にインストールされたテクノロジープレビューバージョンまたはコミュニティーがサポートするバージョンの KEDA を削除します。
- バグ修正
-
今回のアップデート以前は、
custom- メトリクス s-autoscalerおよびcustom- メトリクス s-autoscaler-adapterイメージにタイムゾーン情報が欠落していました。その結果、コントローラーがタイムゾーン情報を見つけられなかったため、cronトリガーを使用した scaled object は機能しなくなりました。今回のリリースでは、イメージビルドにタイムゾーン情報が含まれるように更新されました。その結果、cronトリガーを含む scaled object が正常に機能するようになりました。(OCPBUGS-32395)
-
今回のアップデート以前は、
3.1.2.8.3. Custom Metrics Autoscaler Operator 2.12.1-376 リリースノート リンクのコピーリンクがクリップボードにコピーされました!
Custom Metrics Autoscaler Operator 2.12.1-376 のこのリリースでは、OpenShift Container Platform クラスターで Operator を実行するためのセキュリティー更新とバグ修正が提供されます。Custom Metrics Autoscaler Operator に関する以下の勧告が利用可能です: RHSA-2024:1812。
このバージョンの Custom Metrics Autoscaler Operator をインストールする前に、以前にインストールされたテクノロジープレビューバージョンまたはコミュニティーがサポートするバージョンの KEDA を削除します。
- バグ修正
- このアップデート以前は、scaled object メタデータに存在しない名前空間などの無効な値が指定された場合、基盤となるスケーラークライアントがクライアント記述子を解放または閉じず、結果としてメモリーリークが徐々に進行していました。今回のリリースでは、エラー発生時に基盤となるクライアント記述子が閉じられるようになり、メモリーリークが防止されます。(OCPBUGS-30145)
-
このアップデート以前は、
keda メトリクス -apiserverpod のServiceMonitorカスタムリソース (CR) が機能していませんでした。これは、CR がhttpという誤ったメトリクスポート名を参照していたためです。今回のリリースにより、ServiceMonitorCR はメトリクスの適切なポート名を参照するようになりました。その結果、Service Monitor が正常に機能します。(OCPBUGS-25806)
3.1.2.9. Custom Metrics Autoscaler Operator2.11 リリースノート リンクのコピーリンクがクリップボードにコピーされました!
2.11.z リリースの変更点については、以下のリリースノートを参照してください。
3.1.2.9.1. Custom Metrics Autoscaler Operator 2.11.2-322 リリースノート リンクのコピーリンクがクリップボードにコピーされました!
Custom Metrics Autoscaler Operator 2.11.2-322 のこのリリースでは、OpenShift Container Platform クラスターで Operator を実行するためのセキュリティー更新とバグ修正が提供されます。カスタムメトリクスオートスケーラーに関する以下の勧告が利用可能です: RHSA-2023:6144。
このバージョンの Custom Metrics Autoscaler Operator をインストールする前に、以前にインストールされたテクノロジープレビューバージョンまたはコミュニティーがサポートするバージョンの KEDA を削除します。
- バグ修正
- このアップデート以前は、Custom Metrics Autoscaler Operator バージョン 3.11.2-311 は、Operator デプロイメントに必要なボリュームマウントなしでリリースされており、Custom Metrics Autoscaler Operator Pod は 15 分ごとに再起動していました。今回のリリースでは、Operator のデプロイメントに必要なボリュームマウントが追加されました。その結果、Operator は 15 分ごとに再起動しなくなりました。(OCPBUGS-22361)
3.1.2.9.2. Custom Metrics Autoscaler Operator 2.11.2-311 リリースノート リンクのコピーリンクがクリップボードにコピーされました!
この Custom Metrics Autoscaler Operator 2.11.2-311 リリースでは、OpenShift Container Platform クラスターで Operator を実行するための新機能とバグ修正を使用できます。Custom Metrics Autoscaler Operator 2.11.2-311 のコンポーネントは RHBA-2023:5981 でリリースされました。
このバージョンの Custom Metrics Autoscaler Operator をインストールする前に、以前にインストールされたテクノロジープレビューバージョンまたはコミュニティーがサポートするバージョンの KEDA を削除します。
- 新機能および機能拡張
今回のリリースにおける新機能と機能強化点にご注目ください。
Red Hat OpenShift Service on AWS と OpenShift Dedicated がサポートされるようになる
Custom Metrics Autoscaler Operator 2.11.2-311 は、Red Hat OpenShift Service on AWS および OpenShift Dedicated マネージドクラスターにインストールできます。Custom Metrics Autoscaler Operator の以前のバージョンは、
openshift-kedanamespace にのみインストールできました。これにより、Operator を Red Hat OpenShift Service on AWS および OpenShift Dedicated クラスターにインストールできませんでした。このバージョンの Custom Metrics Autoscaler では、openshift-operatorsまたはkedaなどの他の namespace へのインストールが可能になり、Red Hat OpenShift Service on AWS および OpenShift Dedicated クラスターへのインストールが可能になります。
- バグ修正
-
このアップデート以前は、Custom Metrics Autoscaler Operator がインストールされ、設定されているものの、使用されていない場合、
ocコマンドを入力すると、OpenShift CLI はexternal.metrics.k8s.io/v1beta1 のリソースリストを取得できませんでした: external.metrics.k8s.io/v1beta1 に対して空の応答が返されました、というエラーを報告していました。このメッセージは無害ではありますが、混乱を引き起こす可能性がありました。今回のリリースにより、Got empty response for: external.metrics…というエラーが不適切に表示されなくなりました。(OCPBUGS-15779) - このアップデート以前は、カスタムメトリクスオートスケーラーによって管理されるオブジェクトに対するアノテーションやラベルの変更は、設定変更後など、Keda コントローラーが変更されるたびに、Custom Metrics Autoscaler Operator によって元に戻されていました。これにより、オブジェクト内のラベルが継続的に変更されてしまいました。今回のリリースでは、カスタムメトリクスオートスケーラーが独自のアノテーションを使用してラベルとアノテーションを管理するようになり、アノテーションやラベルが不適切に元に戻されることはなくなりました。(OCPBUGS-15590)
-
このアップデート以前は、Custom Metrics Autoscaler Operator がインストールされ、設定されているものの、使用されていない場合、
3.1.2.10. Custom Metrics Autoscaler Operator2.10 リリースノート リンクのコピーリンクがクリップボードにコピーされました!
2.10.z リリースの変更点については、以下のリリースノートを参照してください。
3.1.2.10.1. Custom Metrics Autoscaler Operator 2.10.1-267 リリースノート リンクのコピーリンクがクリップボードにコピーされました!
この Custom Metrics Autoscaler Operator 2.10.1-267 リリースでは、OpenShift Container Platform クラスターで Operator を実行するための新機能とバグ修正を使用できます。Custom Metrics Autoscaler Operator 2.10.1-267 のコンポーネントは RHBA-2023:4089 でリリースされました。
このバージョンの Custom Metrics Autoscaler Operator をインストールする前に、以前にインストールされたテクノロジープレビューバージョンまたはコミュニティーがサポートするバージョンの KEDA を削除します。
- バグ修正
-
今回のアップデート以前は、
custom- メトリクス s-autoscalerおよびcustom- メトリクス s-autoscaler-adapterイメージにはタイムゾーン情報が含まれていませんでした。そのため、コントローラーがタイムゾーン情報を検出できないことが原因で、cron トリガーを使用した scaled object が機能していませんでした。今回のリリースにより、イメージビルドにタイムゾーン情報が含まれるようになりました。その結果、cron トリガーを含む scaled object が正常に機能するようになりました。(OCPBUGS-15264) -
このアップデート以前は、Custom Metrics Autoscaler Operator は、他の名前空間のオブジェクトやクラスタースコープのオブジェクトを含む、すべての管理対象オブジェクトの所有権を取得しようとしていました。このため、Custom Metrics Autoscaler Operator は API サーバーに必要な認証情報を読み取るためのロールバインディングを作成できませんでした。これにより、
kube-systemnamespace でエラーが発生しました。今回のリリースでは、Custom Metrics Autoscaler Operator は、別の名前空間内のオブジェクトまたはクラスタースコープのオブジェクトにownerReferenceフィールドを追加しなくなりました。その結果、ロールバインディングがエラーなしで作成されるようになりました。(OCPBUGS-15038) -
今回のアップデート以前に、Custom Metrics Autoscaler Operator は
、openshift-keda名前空間にownerReferencesフィールドを追加しました。これによって機能上の問題が発生することはありませんでしたが、このフィールドの存在によりクラスター管理者が混乱する可能性がありました。今回のリリースでは、Custom Metrics Autoscaler Operator は、openshift-keda名前空間にownerReferenceフィールドを追加しません。その結果、openshift-kedanamespace には余分なownerReferenceフィールドが含まれなくなりました。(OCPBUGS-15293) -
このアップデート以前は、Pod ID 以外の認証方法で設定された Prometheus トリガーを使用し、
pod アイデンティティーパラメーターがnoneに設定されていた場合、トリガーのスケーリングに失敗していました。今回のリリースにより、OpenShift 用カスタムメトリクスオートスケーラーは、Pod以外のアイデンティティープロバイダータイプを適切に処理できるようになりました。その結果、Pod ID 以外の認証方法で設定され、podIdentityパラメーターがnoneに設定された Prometheus トリガーが適切にスケーリングされるようになりました。(OCPBUGS-15274)
-
今回のアップデート以前は、
3.1.2.10.2. Custom Metrics Autoscaler Operator 2.10.1 リリースノート リンクのコピーリンクがクリップボードにコピーされました!
この Custom Metrics Autoscaler Operator 2.10.1 リリースでは、OpenShift Container Platform クラスターで Operator を実行するための新機能とバグ修正を使用できます。Custom Metrics Autoscaler Operator 2.10.1 のコンポーネントは RHEA-2023:3199 でリリースされました。
このバージョンの Custom Metrics Autoscaler Operator をインストールする前に、以前にインストールされたテクノロジープレビューバージョンまたはコミュニティーがサポートするバージョンの KEDA を削除します。
- 新機能および機能拡張
今回のリリースにおける新機能と機能強化点にご注目ください。
Custom Metrics Autoscaler Operator の一般提供
Custom Metrics Autoscaler Operator バージョン 2.10.1 以降で、Custom Metrics Autoscaler Operator の一般提供が開始されました。
重要スケーリングされたジョブを使用したスケーリングはテクノロジープレビュー機能です。テクノロジープレビュー機能は、Red Hat 製品のサービスレベルアグリーメント (SLA) の対象外であり、機能的に完全ではないことがあります。Red Hat は、実稼働環境でこれらを使用することを推奨していません。テクノロジープレビュー機能は、最新の製品機能をいち早く提供して、開発段階で機能のテストを行い、フィードバックを提供していただくことを目的としています。
Red Hat のテクノロジープレビュー機能のサポート範囲に関する詳細は、テクノロジープレビュー機能のサポート範囲 を参照してください。
パフォーマンスメトリクス
Prometheus Query Language (PromQL) を使用して、Custom Metrics Autoscaler Operator でメトリクスのクエリーを行えるようになりました。
スケーリングされたオブジェクトのカスタムメトリクス自動スケーリングの一時停止
必要に応じてスケーリングされたオブジェクトの自動スケーリングを一時停止し、準備ができたら再開できるようになりました。
スケーリングされたオブジェクトのレプリカフォールバック
スケーリングされたオブジェクトがソースからメトリクスを取得できなかった場合に、フォールバックするレプリカの数を指定できるようになりました。
スケーリングされたオブジェクトのカスタマイズ可能な HPA 命名
スケーリングされたオブジェクトで、Horizontal Pod Autoscaler のカスタム名を指定できるようになりました。
アクティブ化およびスケーリングのしきい値
Horizontal Pod Autoscaler (HPA) は 0 レプリカへの、または 0 レプリカからのスケーリングができないため、Custom Metrics Autoscaler Operator がそのスケーリングを実行し、その後 HPA がスケーリングを実行します。レプリカの数に基づき HPA が自動スケーリングを引き継ぐタイミングを指定できるようになりました。これにより、スケーリングポリシーの柔軟性が向上します。
3.1.2.11. Custom Metrics Autoscaler Operator2.8 リリースノート リンクのコピーリンクがクリップボードにコピーされました!
2.8.z リリースの変更点については、以下のリリースノートを参照してください。
3.1.2.11.1. Custom Metrics Autoscaler Operator 2.8.2-174 リリースノート リンクのコピーリンクがクリップボードにコピーされました!
この Custom Metrics Autoscaler Operator 2.8.2-174 リリースでは、OpenShift Container Platform クラスターで Operator を実行するための新機能とバグ修正を使用できます。Custom Metrics Autoscaler Operator 2.8.2-174 のコンポーネントは RHEA-2023:1683 でリリースされました。
Custom Metrics Autoscaler Operator バージョン 2.8.2-174 は、テクノロジープレビュー 機能です。
- 新機能および機能拡張
今回のリリースにおける新機能と機能強化点にご注目ください。
Operator のアップグレードサポート
以前の Custom Metrics Autoscaler Operator バージョンからアップグレードできるようになりました。Operator のアップグレードの詳細は、「関連情報」の「Operator の更新チャネルの変更」を参照してください。
must-gather サポート
OpenShift Container Platform
must-gatherツールを使用して、Custom Metrics Autoscaler Operator およびそのコンポーネントに関するデータを収集できるようになりました。現在、カスタムメトリクスオートスケーラーでmust-gatherツールを使用する手順は、他のオペレーターとは異なります。詳細は、関連情報 セクションのデバッグデータの収集を参照してください。
3.1.2.11.2. Custom Metrics Autoscaler Operator 2.8.2 リリースノート リンクのコピーリンクがクリップボードにコピーされました!
Custom Metrics Autoscaler Operator 2.8.2 のこのリリースは、OpenShift Container Platform クラスターで Operator を実行するための新機能とバグ修正を提供します。Custom Metrics Autoscaler Operator 2.8.2 のコンポーネントは RHSA-2023:1042 でリリースされました。
Custom Metrics Autoscaler Operator バージョン 2.8.2 は テクノロジープレビュー 機能です。
- 新機能および機能拡張
今回のリリースにおける新機能と機能強化点にご注目ください。
監査ロギング
Custom Metrics Autoscaler Operator とその関連コンポーネントの監査ログを収集して表示できるようになりました。監査ログは、システムに影響を与えた一連のアクティビティーを個別のユーザー、管理者その他システムのコンポーネント別に記述したセキュリティー関連の時系列のレコードです。
Apache Kafka メトリクスに基づくアプリケーションのスケーリング
KEDA Apache kafka トリガー/スケーラーを使用して、Apache Kafka トピックに基づいてデプロイメントをスケーリングできるようになりました。
CPU メトリクスに基づくアプリケーションのスケーリング
KEDA CPU トリガー/スケーラーを使用して、CPU メトリクスに基づいてデプロイメントをスケーリングできるようになりました。
メモリーメトリクスに基づくアプリケーションのスケーリング
KEDA メモリートリガー/スケーラーを使用して、メモリーメトリクスに基づいてデプロイメントをスケーリングできるようになりました。