This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.1.5.6.2. CLI からのコントロールプレーンのデプロイ
以下の手順に従って、CLI を使用して Red Hat OpenShift Service Mesh コントロールプレーンをデプロイします。
前提条件
- Red Hat OpenShift Service Mesh Operator がインストールされている必要がある。
- Red Hat OpenShift Service Mesh のインストールのカスタマイズ方法についての手順を確認します。
-
cluster-admin
ロールを持つアカウントがある。 -
OpenShift CLI (
oc
) へのアクセスがある。
手順
cluster-admin
ロールを持つユーザーとして OpenShift Container Platform CLI にログインします。oc login https://{HOSTNAME}:6443
$ oc login https://{HOSTNAME}:6443
Copy to Clipboard Copied! Toggle word wrap Toggle overflow istio-system
という名前のプロジェクトを作成します。oc new-project istio-system
$ oc new-project istio-system
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
Customize the Red Hat OpenShift Service Mesh installation にある例を使用して、
istio-installation.yaml
という名前のServiceMeshControlPlane
ファイルを作成します。必要に応じて値をカスタマイズして、ユースケースに合わせて使用することができます。実稼働デプロイメントの場合は、デフォルトの Jaeger テンプレートを変更する 必要 があります。 以下のコマンドを実行してコントロールプレーンをデプロイします。
oc create -n istio-system -f istio-installation.yaml
$ oc create -n istio-system -f istio-installation.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下のコマンドを実行して、コントロールプレーンのインストールのステータスを確認します。
oc get smcp -n istio-system
$ oc get smcp -n istio-system
Copy to Clipboard Copied! Toggle word wrap Toggle overflow READY 列が true の場合、インストールは正常に終了しています。
NAME READY basic-install True
NAME READY basic-install True
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下のコマンドを実行して、インストールプロセス時の Pod の進捗を確認します。
oc get pods -n istio-system -w
$ oc get pods -n istio-system -w
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下のような出力が表示されるはずです。
出力例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
マルチテナントインストールでは、Red Hat OpenShift Service Mesh はクラスター内で複数の独立したコントロールプレーンをサポートします。ServiceMeshControlPlane
テンプレートを使用すると、再利用可能な設定を作成することができます。詳細は、コントロールプレーンのテンプレートの作成 を参照してください。