1.12. OpenShift Service Mesh 3.0 の新機能と機能拡張
このリリースでは、Red Hat OpenShift Service Mesh 3.0 が一般提供され、新機能の追加、Common Vulnerabilities and Exposures (CVE) への対応が行われ、OpenShift Container Platform 4.14 以降でサポートされます。
サポートされているコンポーネントバージョンとサポート機能のリストは、「Service Mesh 3.0 機能サポート表」を参照してください。
OpenShift Service Mesh 2 と OpenShift Service Mesh 3 の間の変更に関する完全なリストは、「OpenShift Service Mesh 2.6 から移行する場合に知っておくべき重要な情報」を参照してください。
1.12.1. 移行ガイド リンクのコピーリンクがクリップボードにコピーされました!
このリリースでは、OpenShift Service Mesh 2 から OpenShift Service Mesh 3.0 への移行に役立つチェックリストと移行ガイドのセットが追加されています。
まずチェックリストを完了する必要があります。チェックリストは、OpenShift Service Mesh 2 と ServiceMeshControlPlane
リソースをセットアップおよび設定して、OpenShift Service Mesh 3.0 と Istio
コントロールプレーンリソースに移行するのに役立ちます。
移行は、デプロイメントモデルによって異なります。
- マルチテナント
- cert-manager を使用したマルチテナント
- クラスター全体
- cert-manager を使用したクラスター全体
ゲートウェイを移行することもできます。詳細は、「Service Mesh 2 から Service Mesh 3 への移行」を参照してください。
1.12.2. 新しい Istio ディストリビューションと Operator リンクのコピーリンクがクリップボードにコピーされました!
OpenShift Service Mesh 3.0 は、Istio プロジェクト の Red Hat ディストリビューションに基づいており、GitHub の istio-ecosystem 組織の一部である Sail Operator プロジェクトに基づく Istio 用の新しい Operator とともにデプロイされます。Sail Operator には、Istio を管理するための新しいカスタムリソース定義 (CRD) セットが含まれています。たとえば、Istio
CRD は、OpenShift Service Mesh の以前のリリースの ServiceMeshControlPlane
CRD に代わるものです。
1.12.3. 特定のプラットフォームとコマンドに対する Istioctl のサポート リンクのコピーリンクがクリップボードにコピーされました!
このリリースでは、多くの診断およびデバッグユーティリティーを含む Istio プロジェクトのコマンドラインユーティリティーである Istioctl の特定のプラットフォームとコマンドのサポートが追加されました。詳細は、「Istioctl のサポート」を参照してください。
istioctl
ユーティリティーを使用した Istio のインストールはサポートされていません。
1.12.4. マルチクラスターデプロイメントモデルのサポート リンクのコピーリンクがクリップボードにコピーされました!
このリリースでは、次の Istio マルチクラスターデプロイメントモデルのサポートが導入されました。
- Multi-primary
- プライマリーリモート
- 外部コントロールプレーン
OpenShift Service Mesh 2.1 で導入されたフェデレーション機能は、OpenShift Service Mesh 3.0 では使用できません。
1.12.5. 単一クラスター内の複数のコントロールプレーン リンクのコピーリンクがクリップボードにコピーされました!
このリリースでは、単一クラスター内の複数のコントロールプレーンの Istio 機能のサポートが追加されました。これは、OpenShift Service Mesh 2 の MultiTenant
デプロイメントモデル (モード) に代わるものです。
1.12.6. リビジョンベースの更新 リンクのコピーリンクがクリップボードにコピーされました!
このリリースでは、Istio リビジョン機能を使用した Istio コントロールプレーンのカナリアスタイルの更新のサポートが追加されました。これにより、既存の Istio コントロールプレーンと並行して新しい Istio コントロールプレーンを作成できるようになり、ワークロードを段階的に移行できるようになります。更新ストラテジーは、Istio
リソースの spec.updateStrategy
パラメーターを使用して設定されます。
詳細は、「RevisionBased ストラテジーについて」を参照してください。
1.12.7. IstioCNI カスタムリソース定義 リンクのコピーリンクがクリップボードにコピーされました!
このリリースでは、Istio Container Network Interface (CNI) デーモンセットのライフサイクルを管理するために使用される IstioCNI
カスタムリソース定義 (CRD) が導入されています。メッシュ内の Pod のトラフィックのリダイレクトを設定するには、クラスターごとにこのリソースのインスタンスを 1 つ作成する必要があります。Istio CNI ライフサイクルは、Istio コントロールプレーンとは独立しています。
1.12.8. IPv4/IPv6 デュアルスタック (テクノロジープレビュー) リンクのコピーリンクがクリップボードにコピーされました!
IPv4/IPv6 デュアルスタックは、テクノロジープレビュー機能としてのみ使用できます。テクノロジープレビュー機能は、Red Hat 製品のサービスレベルアグリーメント (SLA) の対象外であり、機能的に完全ではないことがあります。Red Hat は、実稼働環境でこれらを使用することを推奨していません。テクノロジープレビュー機能は、最新の製品機能をいち早く提供して、開発段階で機能のテストを行い、フィードバックを提供していただくことを目的としています。
Red Hat のテクノロジープレビュー機能のサポート範囲に関する詳細は、テクノロジープレビュー機能のサポート範囲 を参照してください。
このリリースには、テクノロジープレビュー機能として IPv4/IPv6 デュアルスタックサポートが含まれています。これは、Istio アップストリームプロジェクトの Alpha ステータスと一致しており、サイドカーを使用する場合の Istio において機能が完全にそろっています。デュアルスタックにより、組織は既存の IPv4 セットアップとの互換性を維持しながら、スムーズに IPv6 に移行できます。
OpenShift Service Mesh 3.0 では、Istio
リソースでデュアルスタックがデフォルトで無効になっています。次の例に示すように、特定の設定変更によってこれを有効にできます。
IPv4/IPv6 デュアルスタックの YAML 設定例
1.12.9. Istio Ambient モード (開発者プレビュー) リンクのコピーリンクがクリップボードにコピーされました!
Istio Ambient モードは、開発者プレビュー機能としてのみ使用できます。開発者プレビュー機能は、Red Hat ではいかなる形でもサポートされていません。また、機能的には完全ではなく、実稼働環境に対応していません。開発者プレビュー機能は、実稼働ワークロードまたはビジネスクリティカルなワークロードには使用しないでください。開発者プレビュー機能は、Red Hat 製品オファリングに含まれる可能性がある前に、今後の製品機能への早期アクセスを提供し、お客様が機能をテストし、開発プロセス中にフィードバックを提供できるようにします。これらの機能にはドキュメントがない可能性があり、いつでも変更または削除される可能性があり、テストは制限されています。Red Hat は、関連する SLA なしで、開発者プレビュー機能に関するフィードバックを送信する方法を提供する場合があります。
Istio Ambient モードは、リソースのオーバーヘッドを削減し、操作を簡素化して、アプリケーションを変更することなく段階的な導入を可能にする、サイドカーレスサービスメッシュアーキテクチャーを提供します。mTLS と認可を使用した階層化セキュリティーモデルを通じて、セキュリティーと可観測性を維持します。OpenShift Service Mesh 3 Operator には、コミュニティー Ztunnel イメージを使用して開発者プレビュー機能として Ambient プロファイルをデプロイすることが含まれています。ただし、Ambient プロファイルは、実稼働環境のワークロードがあるクラスターや、複数のコントロールプレーンを使用するユースケースでは使用しないでください。
コミュニティー Ztunnel イメージは、次のプラットフォームでは利用できません。
- IBM Power®
- IBM Z®
-
FIPS
モードの OpenShift Container Platform クラスター