2.9.3.2. CLI を使用したクラスター全体のデプロイメント用のコントロールプレーンの設定
CLI を使用して、クラスター全体のデプロイメント用に ServiceMeshControlPlane リソースを設定できます。この例では、istio-system は Service Mesh コントロールプレーンの namespace の名前です。
前提条件
- Red Hat OpenShift Service Mesh Operator がインストールされている。
-
OpenShift CLI (
oc) にアクセスできる。 - OpenShift Container Platform に `cluster-admin` としてログインしている。
手順
istio-systemという名前のプロジェクトを作成します。$ oc new-project istio-system以下の例を使用して
istio-installation.yamlという名前のServiceMeshControlPlaneファイルを作成します。バージョン 2.6 istio-installation.yaml の例
apiVersion: maistra.io/v2 kind: ServiceMeshControlPlane metadata: name: basic namespace: istio-system spec: version: v2.6 mode: ClusterWide次のコマンドを実行して、Service Mesh コントロールプレーンをデプロイします。
$ oc create -n istio-system -f <istio_installation.yaml>ここでは、以下のようになります。
- <istio_installation.yaml>
- ファイルへの完全パスを指定します。
検証
Pod のデプロイの進行状況を監視するには、次のコマンドを実行します。
$ oc get pods -n istio-system -w次の例のような出力が表示されるはずです。
出力例
NAME READY STATUS RESTARTS AGE grafana-b4d59bd7-mrgbr 2/2 Running 0 65m istio-egressgateway-678dc97b4c-wrjkp 1/1 Running 0 108s istio-ingressgateway-b45c9d54d-4qg6n 1/1 Running 0 108s istiod-basic-55d78bbbcd-j5556 1/1 Running 0 108s jaeger-67c75bd6dc-jv6k6 2/2 Running 0 65m kiali-6476c7656c-x5msp 1/1 Running 0 43m prometheus-58954b8d6b-m5std 2/2 Running 0 66m