Red Hat Training

A Red Hat training course is available for OpenShift Container Platform

15.8.2. Privileged SCC에 대한 서비스 계정 액세스 권한 부여

먼저 서비스 계정을 만듭니다. 예를 들어 my project 프로젝트에서 서비스 계정 mysvcacct 를 생성하려면 다음을 수행합니다.

$ oc create serviceaccount mysvcacct -n myproject

그런 다음 권한 있는 SCC에 서비스 계정을 추가합니다.

$ oc adm policy add-scc-to-user privileged system:serviceaccount:myproject:mysvcacct

그런 다음 서비스 계정을 대신하여 리소스가 생성되고 있는지 확인합니다. 이를 위해 spec.serviceAccountName 필드를 서비스 계정 이름으로 설정합니다. 서비스 계정 이름을 비워 두면 기본 서비스 계정이 사용됩니다.

그런 다음 Pod의 컨테이너 중 하나 이상이 보안 컨텍스트에서 권한 있는 모드를 요청하는지 확인합니다.