1.4. Red Hat OpenShift Serverless 1.37


OpenShift Serverless 1.37 が利用可能になりました。OpenShift Container Platform 上の OpenShift Serverless に関連する新機能、更新、修正された問題、および既知の問題は、以下の注記に記載されています。

1.4.1. 新機能

1.4.1.1. OpenShift Serverless Eventing

  • OpenShift Serverless は Knative Eventing 1.17 を使用するようになりました。
  • OpenShift Serverless は Apache Kafka 1.17 で Knative を使用するようになりました。
  • Knative Eventing では、Eventing カスタムリソースにイベントを送信できるエンティティーを制限する認可ポリシーを定義する機能がサポートされるようになりました。これにより、イベント駆動型アーキテクチャー内での制御とセキュリティーが強化されます。この機能はテクノロジープレビューとして利用できます。

1.4.1.2. OpenShift Serverless Serving

  • OpenShift Serverless は Knative Serving 1.17 を使用するようになりました。
  • OpenShift Serverless は Kourier 1.17 を使用するようになりました。
  • OpenShift Serverless は Knative (kn) CLI 1.17 を使用するようになりました。
  • Red Hat OpenShift Service Mesh 3.x との統合がテクノロジープレビュー機能として利用できるようになりました。

1.4.1.3. OpenShift Serverless Functions

  • kn func CLI プラグインが func 1.17 を使用するようになりました。
  • OpenShift Serverless Functions の Python ランタイムが一般提供 (GA) されました。
  • Func MCP サーバーが開発者プレビュー機能として利用できるようになりました。

1.4.2. 修正された問題

1.4.2.1. OpenShift Serverless Eventing

  • この更新前は、KafkaSource ディスパッチャーは、生成されたイベントのオフセットが連続した整数ではない場合 (たとえば、イベントが Kafka トランザクション内で生成された場合) にオフセットのコミットを停止しました。この動作によりディスパッチャーが停止し、後続のイベントが処理されなくなりました。

    この更新では、KafkaSource ディスパッチャーが修正され、このような空のオフセットを正しく処理できるようになりました。さらに、KafkaSource のデフォルトの Kafka コンシューマー設定が isolation.level=read_committed に更新されました。Kafka トランザクションを使用して Kafka トピックにイベントを生成する場合に、KafkaSource はコミットされたトランザクションからのイベントのみを処理するようになりました。

1.4.3. 既知の問題

1.4.3.1. OpenShift Serverless Eventing

  • EventTransform カスタムリソース定義 (CRD) は現在、Red Hat OpenShift Service Mesh と互換性がありません。EventTransform リソースでは、Red Hat OpenShift Service Mesh との統合に必要な Istio 固有のラベルまたはアノテーションを設定する方法は提供されません。その結果、Red Hat OpenShift Service Mesh が有効になっている環境では、EventTransform コンポーネントが正しく機能しなくなります。

1.4.3.2. OpenShift Serverless Serving

  • 場合によっては、KnativeServing または Serverless Operator コンポーネントのアンインストール、再インストール、またはアップグレード中に、Webhook 設定などのクラスタースコープのリソースが削除されないことがあります。この問題が発生すると、KnativeServing のリコンシリエーションが失敗し、次の例のようなエラーが発生してインストールプロセスが停止します。

    failed to apply non rbac manifest: Internal error occurred: failed calling webhook "webhook.serving.knative.dev": failed to call webhook: Post "https://webhook.knative-serving.svc:443/?timeout=10s": no endpoints available for service "webhook"
    Copy to Clipboard Toggle word wrap
  • serving.knative.openshift.io/disableRoute=true アノテーションが Knative サービスに適用されると、サービスの .status.url フィールドに無効な URL が表示されます。表示される URL は Knative サービスに解決されないため、誤解を招く可能性があります。さらに、OpenShift コンソール UI と Knative クライアント (kn) CLI の両方で、この無効なアドレスが複数の場所に表示されます。対応する Knative Route も作成され、その .status.url フィールドに同じ無効な URL が含まれます。

1.4.3.3. OpenShift Serverless Functions

  • ビルドやデプロイなど、OpenShift Serverless Function MCP サーバーの一部の操作は、組み込みエージェントを使用して Cursor IDE からトリガーされた場合に失敗します。これらの操作を呼び出すと、カーソルエージェントはオプションのパラメーターに対して不正な形式の要求を送信します。パラメーター値は "quay.io/myuser" のように正しくフォーマットされているように見えますが、OpenShift Serverless Function MCP API は次のエラーメッセージを返します。

    Error calling tool: Parameter 'optionalStr' must be of type null,string, got string
    Copy to Clipboard Toggle word wrap

1.4.3.4. Knative クライアント (kn) CLI

  • OpenShift Serverless 1.37 リリース時点では、kn クライアントは RHEL 9 の依存関係で構築されており、RHEL 8 では実行できません。RHEL 8 でバイナリーを実行しようとすると、次のようなエラーが表示されます。

    kn: /lib64/libc.so.6: version `GLIBC_2.33' not found (required by kn)
    Copy to Clipboard Toggle word wrap
  • OpenShift Serverless 1.37 リリース時点では、OpenShift Container Platform Web コンソールの Command Line Tools ページからダウンロードされた kn クライアントバイナリーは、macOS および Windows プラットフォーム用の Red Hat 証明書で署名されていません。この問題の影響を受けるのは、OpenShift Container Platform コンソールから直接利用できるバイナリーです。適切に署名されたバイナリーを取得するには、代わりに Official OpenShift Serverless downloads mirror からダウンロードしてください。
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat