2.3.4. コントロールプレーンのアップグレード
マイナーおよびメジャーリリースのコントロールプレーンを手動で更新する必要があります。コミュニティーの Istio プロジェクトはカナリアアップグレードを推奨していますが、Red Hat OpenShift Service Mesh はインプレースアップグレードのみをサポートしています。Red Hat OpenShift Service Mesh では、各マイナーリリースから次のマイナーリリースに順番にアップグレードする必要があります。たとえば、バージョン 2.0 からバージョン 2.1 にアップグレードしてから、バージョン 2.2 にアップグレードする必要があります。Red Hat OpenShift Service Mesh 2.0 から 2.2 に直接更新することはできません。
Service Mesh コントロールプレーンをアップグレードすると、Operator が管理するすべてのリソース (ゲートウェイなど) もアップグレードされます。
複数のバージョンのコントロールプレーンを同じクラスターにデプロイできますが、Red Hat OpenShift Service Mesh は、Service Mesh のカナリアアップグレードをサポートしていません。つまり、spec.version の値が異なるさまざまな SCMP リソースを使用できますが、同じメッシュを管理することはできません。
拡張機能の移行の詳細は、ServiceMeshExtension から WasmPlugin リソースへの移行 を参照してください。
2.3.4.1. バージョン 2.5 からバージョン 2.6 へのアップグレードの変更 リンクのコピーリンクがクリップボードにコピーされました!
2.3.4.1.1. Red Hat OpenShift Distributed Tracing Platform (Jaeger) のデフォルト設定の変更 リンクのコピーリンクがクリップボードにコピーされました!
このリリースでは、ServiceMeshControlPlane リソースの新しいインスタンスに対して、Red Hat OpenShift Distributed Tracing Platform (Jaeger) がデフォルトで無効になります。
ServiceMeshControlPlane リソースの既存のインスタンスを Red Hat OpenShift Service Mesh バージョン 2.6 に更新すると、Distributed Tracing Platform (Jaeger) はデフォルトで有効のままになります。
Red Hat OpenShift Service Mesh 2.6 は、Red Hat OpenShift Distributed Tracing Platform (Jaeger) と OpenShift Elasticsearch Operator のサポートが含まれる最後のリリースです。Distributed Tracing Platform (Jaeger) と OpenShift Elasticsearch Operator は両方とも次のリリースで削除されます。現在、Distributed Tracing Platform (Jaeger) と OpenShift Elasticsearch Operator を使用している場合は、Red Hat OpenShift Distributed Tracing Platform と Red Hat build of OpenTelemetry に移行する必要があります。
2.3.4.1.2. Envoy サイドカーコンテナーのデフォルト設定の変更 リンクのコピーリンクがクリップボードにコピーされました!
Pod の起動時間を短縮するために、Istio ではサイドカーコンテナーに startupProbe がデフォルトで含まれるようになりました。Pod の readiness プローブは、Envoy サイドカーが起動するまで起動しません。