2.12.2. Service Mesh コントロールプレーンプロファイルの作成
ServiceMeshControlPlane プロファイルを使用すると、再利用可能な設定を作成ができます。各ユーザーは、作成するプロファイルを独自の設定で拡張できます。プロファイルは、他のプロファイルから設定情報を継承することもできます。たとえば、会計チーム用の会計コントロールプレーンとマーケティングチーム用のマーケティングコントロールプレーンを作成できます。開発プロファイルと実稼働テンプレートを作成する場合、マーケティングチームおよび会計チームのメンバーは、チーム固有のカスタマイズで開発および実稼働プロファイルを拡張できます。
ServiceMeshControlPlane と同じ構文に従う Service Mesh コントロールプレーンのプロファイルを設定する場合、ユーザーは階層的に設定を継承します。Operator には、Red Hat OpenShift Service Mesh のデフォルト設定を含む default プロファイルが付属しています。
2.12.2.1. ConfigMap の作成 リンクのコピーリンクがクリップボードにコピーされました!
カスタムプロファイルを追加するには、openshift-operators プロジェクトで smcp-templates という名前の ConfigMap を作成する必要があります。Operator コンテナーは ConfigMap を自動的にマウントします。
前提条件
- Service Mesh Operator がインストールされ、検証されていること。
-
cluster-adminロールを持つアカウントがある。Red Hat OpenShift Dedicated を使用する場合は、dedicated-adminロールを持つアカウントが必要です。 - Operator デプロイメントの場所。
-
OpenShift CLI (
oc) へのアクセスがある。
手順
-
cluster-adminとして OpenShift Container Platform CLI にログインします。Red Hat OpenShift Dedicated を使用する場合は、dedicated-adminロールを持つアカウントが必要です。 CLI で以下のコマンドを実行し、
openshift-operatorsプロジェクトにsmcp-templatesという名前の ConfigMap を作成し、<profiles-directory>をローカルディスクのServiceMeshControlPlaneファイルの場所に置き換えます。$ oc create configmap --from-file=<profiles-directory> smcp-templates -n openshift-operatorsServiceMeshControlPlaneのprofilesパラメーターを使用して、1 つ以上のテンプレートを指定できます。apiVersion: maistra.io/v2 kind: ServiceMeshControlPlane metadata: name: basic spec: profiles: - default