3.4. 表示パーミッションの付与
OpenShift Container Platform は、すべてのプロジェクトにいくつかの特別なサービスアカウントを自動的に作成します。デフォルトのサービスアカウントは、Pod を実行する役割を担います。OpenShift Container Platform は、このサービスアカウントを使用して、起動するすべての Pod に挿入します。
以下の手順では、デフォルトの ServiceAccount
オブジェクトに RoleBinding
オブジェクトを作成します。サービスアカウントは OpenShift Container Platform API と通信し、プロジェクト内の Pod、サービス、およびリソースについて把握します。
前提条件
- OpenShift Container Platform Web コンソールにログインしている。
- イメージがデプロイされている。
- Administrator パースペクティブに切り替えられている。
手順
- User Management に移動し、RoleBindings をクリックします。
- Create binding をクリックします。
-
Namespace role binding (RoleBinding)
を選択します。 -
Name フィールドで、
sa-user-account
を入力します。 -
Namespace フィールドで、
user-getting-started
を検索して選択します。 -
Role name フィールドで
view
を検索してview
を選択します。 -
Subject フィールドで
ServiceAccount
を選択します。 -
Subject namespace フィールドで、
user-getting-started
を検索して選択します。 -
Subject name フィールドに
default
を入力します。 - Create をクリックします。