2.3. 表示パーミッションの付与
OpenShift Container Platform は、すべてのプロジェクトに複数のサービスアカウントを自動的に作成します。default サービスアカウントが、Pod を実行します。OpenShift Container Platform は、このサービスアカウントを使用して、起動するすべての Pod に挿入します。
デフォルトでは、default サービスアカウントは、OpenShift API と対話するための権限が制限されています。
アプリケーションの要件として、default サービスアカウントに view ロールを割り当てて、OpenShift API と通信し、プロジェクト内の Pod、サービス、リソースを学習できるようにする必要があります。
前提条件
-
cluster-adminまたはプロジェクトレベルのadmin特権がある。
手順
-
User Management
RoleBindings に移動します。 - Create binding をクリックします。
-
Name フィールドで、
sa-user-accountを入力します。 Namespace フィールドで、
user-getting-startedを検索して選択します。重要別のプロジェクトを使用している場合は、プロジェクトの名前を選択します。
-
Role name フィールドで、
viewを検索して選択します。 -
Subject の下で、
ServiceAccountを選択します。 Subject namespace フィールドで、
user-getting-startedを検索して選択します。重要別のプロジェクトを使用している場合は、プロジェクトの名前を選択します。
-
Subject name フィールドに
defaultを入力します。 - Create をクリックします。