2.10. Service Mesh へのサービスの追加
プロジェクトにはサービスが含まれますが、そのプロジェクトを Service Mesh に追加していなければサービスは使用できません。
2.10.1. Service Mesh へのプロジェクトの追加 リンクのコピーリンクがクリップボードにコピーされました!
Operator をインストールして ServiceMeshControlPlane リソースを作成した後、1 つ以上のプロジェクトを Service Mesh に追加します。
基本的に、OpenShift Container Platform でのプロジェクトとは、プロジェクトで使用できるユーザー ID 範囲などの追加のアノテーションを持つ Kubernetes namespace です。通常、OpenShift Container Platform Web コンソールではプロジェクトという用語が使用され、CLI では namespace という用語が使用されますが、この 2 つの用語は基本的に同義です。
OpenShift Container Platform Web コンソールまたは CLI のいずれかを使用して、既存の Service Mesh にプロジェクトを追加できます。プロジェクトをサービスメッシュに追加するには、次の 3 つの方法があります。
-
ServiceMeshMemberRollリソースでプロジェクト名を指定する方法。 -
ServiceMeshMemberRollリソースのspec.memberSelectorsフィールドでラベルセレクターを設定します。 -
プロジェクトで
ServiceMeshMemberリソースを作成する方法。
最初の方法を使用する場合は、ServiceMeshMemberRoll リソースを作成する必要があります。