1.5. Red Hat OpenShift Serverless 1.35
OpenShift Serverless 1.35 が利用可能になりました。OpenShift Container Platform 上の OpenShift Serverless に関連する新機能、更新、既知の問題は、以下のノートに含まれています。
1.5.1. 新機能 リンクのコピーリンクがクリップボードにコピーされました!
- OpenShift Serverless は Knative Serving 1.15 を使用するようになりました。
- OpenShift Serverless は Knative Eventing 1.15 を使用するようになりました。
- OpenShift Serverless は Kourier 1.15 を使用するようになりました。
-
OpenShift Serverless は Knative (
kn
) CLI 1.15 を使用するようになりました。 - OpenShift Serverless は Apache Kafka 1.15 に Knative を使用するようになりました。
-
kn func
CLI プラグインがfunc
1.16 を使用するようになりました。 mirror.openshift.com
上の Knative (kn) クライアントの現在のダウンロードパスは非推奨であり、次のリリース以降は機能しなくなります。自動リダイレクトは発生しません。プロジェクトまたは CI/CD パイプラインが OpenShift Serverless CLI をインストールするためにこの URL に依存している場合は、それに応じて設定を更新する必要があります。新しいダウンロード場所を含む移行の詳細は、入手可能になったら提供されます。- Knative Eventing Catalog プラグインが Backstage プラグインリストで利用できるようになりました。また、Red Hat Developer Hub にインストールすることもできます。この機能は開発者プレビューとして利用できます。
- S2I ビルダーを使用する Go 関数が、Linux および Mac 開発者に向けの一般提供 (GA) 機能として利用できるようになりました。これにより、開発者はこれらのプラットフォームで Go 関数を実装および構築できます。
-
受信イベントの構造に基づいて
EventTypes
を自動的に検出して登録できるようになり、EventTypes
の全体的な設定と管理が簡素化されました。 - Knative Event カタログが OpenShift Developer Console (ODC) で利用できるようになりました。カタログを調べると、さまざまなイベントタイプとその説明、関連するメタデータが見つかり、システムの機能と機能を理解しやすくなります。
- Knative Eventing は、長時間実行されるバックグラウンドジョブをサポートするようになりました。この機能は、リソースを大量に消費するタスクや時間のかかるタスクを主要なイベント処理フローから分離し、アプリケーションの応答性とスケーラビリティーを向上させます。
-
Knative Kafka サブスクリプションの自動スケーリングは、テクノロジープレビュー (TP) 機能として Kubernetes Event-Driven Autoscaling (KEDA) によって強化されました。CMA/KEDA を使用した自動スケーリングは、Kafka トリガーと
KafkaSource
オブジェクトのリソース割り当てを最適化し、Kafka コンシューマーリソースの動的なスケーリングを可能にし、イベント駆動型ワークロードのパフォーマンスを向上させます。 - OpenShift Serverless Logic が Prometheus および Grafana と統合され、監視サポートが強化されます。
-
dev
またはpreview
プロファイルを使用してデプロイされた OpenShift Serverless Logic ワークフローは、Prometheus の監視メトリクスを生成するように自動設定されるようになりました。 -
SonataFlowPlatform
カスタムリソース (CR) のspec.services.jobService.podTemplate.replicas
フィールドを設定し、ジョブサービスのサポートサービスをゼロにスケーリングできるようになりました。 -
preview
およびgitops
プロファイルを使用してデプロイされた OpenShift Serverless Logic ワークフローは、グループ化されたイベントをデータインデックスに送信するように自動的に設定され、イベントトラフィックが最適化されるようになりました。 - 最初に検出されたエラーのみを表示するのではなく、ワークフロー定義に含まれるエラーの、より包括的なリストが提供されるようになりました。
-
OpenShift Serverless Logic は、PostgreSQL バージョン
15.9
での使用が認定されました。 - イベントのグループ化と圧縮により、OpenShift Serverless Logic ワークフローと Data Index 間のイベントパフォーマンスが向上しました。
- ワークフローが中止されたときに、補正状態が呼び出されるようになりました。
- OpenShift Serverless Logic では、ワークフローとサポートサービスのイベントを生成および消費するための Knative Eventing システムの設定がサポートされるようになりました。
- Broker と KafkaChannel (Apache Kafka) のシークレット設定が統合されました。
1.5.2. 修正された問題 リンクのコピーリンクがクリップボードにコピーされました!
-
以前は、Horizontal Pod Autoscaler (HPA) が Activator コンポーネントを早期にスケールダウンしたため、Knative サービスに対する長時間にわたる実行リクエストが終了していました。この問題は修正されています。
terminationGracePeriodSeconds
値は、Knative リビジョンのmax-revision-timeout-seconds
設定に従って自動的に設定されます。 以前は、デフォルトの Red Hat OpenShift Serverless ルートのタイムアウトが短すぎるため、バックエンドの動きが遅い Knative Service へのリクエストがタイムアウトする可能性がありました。次のように、OpenShift Serverless の Operator
Subscription
オブジェクトで環境変数を指定して、ルート HAProxy タイムアウトを設定できるようになりました。Copy to Clipboard Copied! Toggle word wrap Toggle overflow