16.3. Pod 보안 승인 동기화 제어
대부분의 네임스페이스에 대해 자동 Pod 보안 승인 동기화를 활성화하거나 비활성화할 수 있습니다.
클러스터 페이로드의 일부로 정의된 네임스페이스에는 Pod 보안 승인 동기화가 영구적으로 비활성화됩니다. 이러한 네임 스페이스에는 다음이 포함됩니다.
-
default
-
kube-node-lease
-
kube-system
-
kube-public
-
openshift
-
openshift-operators
를 제외하고openshift-
접두사가 있는 모든 시스템 생성 네임스페이스
기본적으로 openshift-
접두사가 있는 모든 네임스페이스는 동기화되지 않습니다. 사용자가 생성한 openshift-*
네임스페이스에 대해 동기화를 활성화할 수 있습니다. openshift-operators
를 제외하고 시스템에서 생성한 openshift-*
네임스페이스에 대해 동기화를 활성화할 수 없습니다.
사용자가 생성한 openshift-*
네임스페이스에 Operator가 설치된 경우 네임스페이스에 CSV(클러스터 서비스 버전)가 생성된 후 기본적으로 동기화가 설정됩니다. 동기화된 레이블은 네임스페이스에서 서비스 계정의 권한을 상속합니다.
절차
구성할 각 네임스페이스에 대해
security.openshift.io/scc.podSecurityLabelSync
라벨 값을 설정합니다.네임스페이스에서 Pod 보안 승인 레이블 동기화를 비활성화하려면
security.openshift.io/scc.podSecurityLabelSync
레이블 값을false
로 설정합니다.다음 명령을 실행합니다.
$ oc label namespace <namespace> security.openshift.io/scc.podSecurityLabelSync=false
네임스페이스에서 Pod 보안 승인 레이블 동기화를 활성화하려면
security.openshift.io/scc.podSecurityLabelSync
레이블 값을true
로 설정합니다.다음 명령을 실행합니다.
$ oc label namespace <namespace> security.openshift.io/scc.podSecurityLabelSync=true
참고이 라벨이 네임스페이스에 이미 설정된 경우
--overwrite
플래그를 사용하여 값을 덮어씁니다.