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 をクリックします。