検索

1.12. Red Hat OpenShift Serverless 1.29

download PDF

OpenShift Serverless 1.29 が公開されました。OpenShift Container Platform 上の OpenShift Serverless に関連する新機能、更新、既知の問題は、以下のノートに含まれています。

重要

OpenShift Container Platform 4.13 は Red Hat Enterprise Linux (RHEL) 9.2 をベースにしています。RHEL 9.2 はまだ連邦情報処理標準 (FIPS) 検証に提出されていません。Red Hat は特定の期限を約束することはできませんが、RHEL 9.0 および RHEL 9.2 モジュール、さらには RHEL 9.x のマイナーリリースでも FIPS 検証を取得する予定です。更新に関する情報は、ナレッジベースの記事 Compliance Activities and Government Standards で入手できます。

1.12.1. 新機能

  • OpenShift Serverless は Knative Serving 1.8 を使用するようになりました。
  • OpenShift Serverless は Knative Eventing 1.8 を使用するようになりました。
  • OpenShift Serverless は Kourier 1.8 を使用するようになりました。
  • OpenShift Serverless は Knative (kn) CLI 1.8 を使用するようになりました。
  • OpenShift Serverless は、Apache Kafka 1.8 に Knative を使用するようになりました。
  • kn func CLI プラグインは func 1.10 を使用するようになりました。
  • OpenShift Serverless 1.29 以降、次のようなさまざまな製品バージョンが利用できます。

    • 最新リリースは stable チャネルから入手できます。
    • 最新よりも古いリリースは、バージョンベースのチャネルを通じて入手できます。

      これを使用するには、サブスクリプションオブジェクト YAML ファイルのチャネルパラメーターを stable 版から対応するバージョンベースのチャネル (stable-1.29 など) に更新します。

      この変更により、最新リリースだけでなく、メンテナンス段階のリリースの更新も受け取れるようになります。

      さらに、Knative (kn) CLI のバージョンをロックできます。詳細は、「Knative CLI のインストール」セクションを参照してください。

  • OpenShift Container Platform Pipelines を使用して、開発者コンソールから OpenShift Serverless 関数を作成できるようになりました。
  • Knative Serving のマルチコンテナーのサポートが一般提供 (GA) になりました。この機能を使用すると、単一の Knative サービスを使用してマルチコンテナー Pod をデプロイできます。
  • OpenShift Serverless 関数は、個々の Node.js および TypeScript 関数の func.yaml ファイル内の readiness プローブ値と liveness プローブ値をオーバーライドできるようになりました。
  • GitHub リポジトリー内のソースコードが変更されたときに、関数がクラスターに自動的に再デプロイされるように設定できるようになりました。これにより、よりシームレスな CI/CD 統合が可能になります。
  • Service Mesh とのイベント統合が開発者プレビュー機能として利用できるようになりました。統合には、PingSourceApiServerSource、Knative Source for Apache Kafka、Knative Broker for Apache Kafka、Knative Sink for Apache Kafka、ContainerSource、および SinkBinding が含まれます。
  • このリリースには、アップグレードされた OpenShift Serverless Logic の開発者プレビューが含まれています。
  • Knative Operator Serving and Eventings CRD の API バージョン v1alpha1 は削除されました。代わりに v1beta1 バージョンを使用する必要があります。Serverless Operator のアップグレード時に CRD が自動的に更新されるため、これは既存のインストールには影響しません。

1.12.2. 既知の問題

  • DomainMapping で指定されたシークレットを更新する場合は、シークレットを更新するだけでは調整ループはトリガーされません。調整ループをトリガーするには、シークレットの名前を変更するか、Knative Ingress リソースを削除する必要があります。
  • Webhook Horizontal Pod Autoscaler (HPA) 設定は、OpenShift Serverless Operator によってオーバーライドされます。その結果、より高いワークロードに対応することができなくなります。この問題を回避するには、ワークロードに対応する初期レプリカ値を手動で設定します。
  • Red Hat OpenShift Serverless 1.27 より前に作成された KafkaSource リソースは、削除時にスタックします。この問題を回避するには、KafkaSource の削除を開始した後、リソースからファイナライザーを削除します。
  • liveness プローブエラーが原因で net-kourier-controller を起動できない可能性があります。ナレッジベースのソリューションを使用して問題を回避できます。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.