15.8.2. 特権付き SCC のサービスアカウントアクセスの付与
最初に、サービスアカウント を作成します。たとえば、サービスアカウント mysvcacct
をプロジェクト myproject
で作成するには、以下を実行します。
$ oc create serviceaccount mysvcacct -n myproject
次に、サービスアカウントを privileged
SCC に追加します。
$ oc adm policy add-scc-to-user privileged system:serviceaccount:myproject:mysvcacct
その後は、リソースがサービスアカウントの代わりに作成されていることを確認します。これを実行するには、spec.serviceAccountName
フィールドをサービスアカウント名に設定します。サービスアカウント名を空のままにすると、デフォルト
のサービスアカウントが使用されます。
次に、少なくとも 1 つの Pod のコンテナーがセキュリティーコンテキストで特権モードを要求していることを確認します。