2.8. Operator のインストール
Red Hat OpenShift Service Mesh をインストールするには、まず OpenShift Container Platform に Red Hat OpenShift Service Mesh Operator とオプションの Operator をインストールします。次に、コントロールプレーンをデプロイするための ServiceMeshControlPlane リソースを作成します。
この基本的なインストールはデフォルトの OpenShift 設定に基づいて設定され、実稼働環境での使用を目的としていません。 このデフォルトインストールを使用してインストールを確認し、お使いの環境に Service Mesh を設定します。
前提条件
- Red Hat OpenShift Service Mesh のインストールの準備 プロセスを確認した。
-
cluster-adminロールを持つアカウントがある。Red Hat OpenShift Dedicated を使用する場合は、dedicated-adminロールを持つアカウントが必要です。
次の手順は、OpenShift Container Platform に Red Hat OpenShift Service Mesh の基本的なインスタンスをインストールする方法を示しています。
Red Hat OpenShift Service Mesh 2.5 以降、Red Hat OpenShift Distributed Tracing Platform (Jaeger) および OpenShift Elasticsearch Operator が非推奨になりました。これらは今後のリリースで削除される予定です。Red Hat は、現行リリースのライフサイクル中はこれらの機能のバグ修正とサポートを提供しますが、今後これらの機能に対する機能強化は行われません。Red Hat OpenShift Distributed Tracing Platform (Jaeger) の代わりに、Red Hat OpenShift Distributed Tracing Platform を使用することもできます。
2.8.1. Service Mesh Operator の概要 リンクのコピーリンクがクリップボードにコピーされました!
Red Hat OpenShift Service Mesh では、Red Hat OpenShift Service Mesh Operator を使用する必要があります。この Operator により、アプリケーションを構成するマイクロサービスの接続、保護、制御、監視が可能になります。他の Operator をインストールして、Service Mesh のエクスペリエンスを強化することもできます。
Operator のコミュニティーバージョンはインストールしないでください。コミュニティー Operator はサポートされていません。
次の Operator が必要です。
- Red Hat OpenShift Service Mesh Operator
-
アプリケーションを構成するマイクロサービスの接続、保護、制御、監視を可能にします。また、Service Mesh コンポーネントのデプロイ、更新、削除を管理する
ServiceMeshControlPlaneリソースを定義および監視します。これはオープンソースの Istio プロジェクトに基づいています。
次の Operator はオプションです。
- Red Hat が提供する Kiali Operator
- Service Mesh の可観測性を提供します。これにより、単一のコンソールで設定を表示し、トラフィックを監視し、トレースの分析を実行できます。これはオープンソースの Kiali プロジェクトに基づいています。
- Red Hat OpenShift Distributed Tracing Platform
- 複雑な分散システム内のトランザクションを監視およびトラブルシューティングするための分散トレーシングを提供します。これはオープンソースの Grafana Tempo プロジェクトに基づいています。
次のオプションの Operators は非推奨です。
Red Hat OpenShift Service Mesh 2.5 以降、Red Hat OpenShift Distributed Tracing Platform (Jaeger) および OpenShift Elasticsearch Operator が非推奨になりました。これらは今後のリリースで削除される予定です。Red Hat は、現行リリースのライフサイクル中はこれらの機能のバグ修正とサポートを提供しますが、今後これらの機能に対する機能強化は行われません。Red Hat OpenShift Distributed Tracing Platform (Jaeger) の代わりに、Red Hat OpenShift Distributed Tracing Platform を使用することもできます。
- Red Hat OpenShift Distributed Tracing Platform (Jaeger)
- 複雑な分散システム内のトランザクションを監視およびトラブルシューティングするための分散トレーシングを提供します。これはオープンソースの Jaeger プロジェクトに基づいています。
- OpenShift Elasticsearch Operator
- Distributed Tracing Platform (Jaeger) を使用したトレーシングおよびロギング用のデータベースストレージを提供します。これはオープンソースの Elasticsearch プロジェクトに基づいています。