1.15. Red Hat OpenShift Serverless 1.17.0 のリリースノート

OpenShift Serverless 1.17.0 が利用可能になりました。以下では、OpenShift Container Platform 上の OpenShift Serverless に関連する新機能、変更点および既知の問題について説明します。

1.15.1. 新機能

  • OpenShift Serverless は Knative Serving 0.23.0 を使用するようになりました。
  • OpenShift Serverless は Knative Eventing 0.23.0 を使用するようになりました。
  • OpenShift Serverless は Kourier 0.23.0 を使用するようになりました。
  • OpenShift Serverless は Knative kn CLI 0.23.0 を使用するようになりました。
  • OpenShift Serverless は Knative Kafka 0.23.0 を使用するようになりました。
  • kn func CLI プラグインは func 0.17.0 を使用するようになりました。
  • 今後の OpenShift Serverless 1.19.0 リリースでは、外部ルートの URL スキームはデフォルトで HTTPS になり、セキュリティーが強化されます。

    この変更をワークロードに適用する必要がない場合は、以下の YAML を KnativeServing カスタムリソース (CR) に追加してから 1.19.0 にアップグレードする前にデフォルト設定を上書きできます。

    ...
    spec:
      config:
        network:
          defaultExternalScheme: "http"
    ...
  • mTLS 機能は一般に利用可能 (GA) になりました。
  • kn func を使用して関数を作成すると、Typescript テンプレートが利用できるようになりました。
  • Knative Eventing 0.23.0 で API バージョンへの変更

    • OpenShift Serverless バージョン 1.14.0 で非推奨となった KafkaChannel API の v1alpha1 バージョンが削除されました。設定マップの ChannelTemplateSpec パラメーターにこの古いバージョンの参照が含まれる場合は、これを仕様のこの部分を更新して、正しい API バージョンを使用する必要があります。

1.15.2. 既知の問題

  • 新しい OpenShift Serverless リリースで古いバージョンの Knative kn CLI の使用を試行する場合は、API が見つからないとエラーが発生します。

    たとえば、バージョン 0.22.0 を使用する kn CLI の 1.16.0 リリースと、Knative Serving および Knative Eventing API の 0.23.0 バージョンを使用する 1.17.0 OpenShift Serverless リリースを使用する場合、CLI は、古い 0.22.0 API バージョンを探し続けるため、機能しません。

    問題を回避するために、OpenShift Serverless リリースの最新の kn CLI バージョンを使用していることを確認してください。

  • 本リリースでは、Kafka チャネルメトリクスは、対応する Web コンソールダッシュボードで監視されず、表示されません。これは、Kafka ディスパッチャーの調整プロセスが大幅に変更されたためです。
  • Kafka チャネルまたは新しい Kafka ソースの新しいサブスクリプションを作成する場合は、新しく作成されたサブスクリプションまたはシンクが準備完了ステータスを報告した後、Kafka データプレーンがメッセージをディスパッチする準備ができるまでに遅延が生じる可能性があります。

    その結果、データプレーンが準備完了ステータスを報告していない間に送信されたメッセージは、サブスクライバーまたはシンクに配信されない場合があります。

    この問題および可能な回避策に関する詳細は、ナレッジアーティクル #6343981 を参照してください。

  • Camel-K 1.4 リリースは、OpenShift Serverless バージョン 1.17.0 と互換性がありません。これは、Camel-K 1.4 が Knative バージョン 0.23.0 で削除された API を使用するためです。現在、この問題に対する回避策はありません。OpenShift Serverless で Camel-K 1.4 を使用する必要がある場合は、OpenShift Serverless バージョン 1.17.0 にアップグレードしないでください。

    注記

    この問題は修正され、Camel-K バージョン 1.4.1 は OpenShift Serverless 1.17.0 と互換性があります。