16.3.2. 클러스터 역할 생성
Descheduler가 Pod에서 작동하는 데 필요한 권한을 구성하려면 다음을 수행합니다.
다음 규칙을 사용하여 클러스터 역할을 생성합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 작업을 실행하는 데 사용할 서비스 계정을 생성합니다.
oc create sa <file-name>.yaml -n kube-system
# oc create sa <file-name>.yaml -n kube-system
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 예를 들면 다음과 같습니다.
oc create sa descheduler-sa.yaml -n kube-system
# oc create sa descheduler-sa.yaml -n kube-system
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 클러스터 역할을 서비스 계정에 바인딩합니다.
oc create clusterrolebinding descheduler-cluster-role-binding \ --clusterrole=<cluster-role-name> \ --serviceaccount=kube-system:<service-account-name>
# oc create clusterrolebinding descheduler-cluster-role-binding \ --clusterrole=<cluster-role-name> \ --serviceaccount=kube-system:<service-account-name>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 예를 들면 다음과 같습니다.
oc create clusterrolebinding descheduler-cluster-role-binding \ --clusterrole=descheduler-cluster-role \ --serviceaccount=kube-system:descheduler-sa
# oc create clusterrolebinding descheduler-cluster-role-binding \ --clusterrole=descheduler-cluster-role \ --serviceaccount=kube-system:descheduler-sa
Copy to Clipboard Copied! Toggle word wrap Toggle overflow