OpenShift Service Mesh 3.0 is a Technology Preview feature only
Technology Preview features are not supported with Red Hat production service level agreements (SLAs) and might not be functionally complete. Red Hat does not recommend using them in production. These features provide early access to upcoming product features, enabling customers to test functionality and provide feedback during the development process. This documentation is a work in progress and might not be complete or fully tested.1.2. Service Mesh Operator のインストール
前提条件
クラスターを OpenShift Container Platform 4.14 以降にデプロイしている。
cluster-admin ロールを持つユーザーとして OpenShift Container Platform Web コンソールにログインしている。
手順
-
OpenShift Container Platform Web コンソールで、Operators
OperatorHub ページに移動します。 - Red Hat OpenShift Service Mesh 3 Operator を検索します。
- Service Mesh Operator を見つけてクリックして選択します。
- コミュニティー Operator を説明するプロンプトが表示されたら、Continue をクリックします。
- Service Mesh Operator がバージョン 3.0 であることを確認して、Install をクリックします。
- 提示されたデフォルトのインストール設定を使用し、Install をクリックして続行します。
-
Operators
Installed Operators をクリックして、Service Mesh Operator がインストールされていることを確認します。Status 列に Succeeded
と表示されます。
1.2.1. Service Mesh カスタムリソース定義について
Red Hat OpenShift Service Mesh Operator をインストールすると、管理者が Service Mesh のインストール用に Istio を設定するために使用できるカスタムリソース定義 (CRD) もインストールされます。Operator Lifecycle Manager (OLM) は、Sail Operator CRD および Istio CRD の 2 つの CRD カテゴリーをインストールします。
Sail Operator CRD は、サービスメッシュの操作に必要な Istio コンポーネントをインストールし、維持するためのカスタムリソースを定義します。これらのカスタムリソースは sailoperator.io
API グループに属するもので、Istio
、IstioRevision
、IstioCNI
、および ZTunnel
リソースの種類が含まれます。これらのリソースの設定方法に関する詳細は、sailoperator.io
API reference ドキュメントを参照してください。
Istio CRD はメッシュ設定およびサービス管理に関連付けられます。これらの CRD は、networking.istio.io
および security.istio.io
などの複数の istio.io
API グループ内のカスタムリソースを定義します。CRD には、管理者がサービスメッシュの設定に使用する AuthorizationPolicy
、DestinationRule
、VirtualService
などのさまざまなリソースの種類も含まれます。