2.2. 클러스터 범위 인스턴스의 기본 클러스터 역할 생성 비활성화
필요에 따라 클러스터 전체 리소스에 대한 권한을 추가하거나 제거하려면 Argo CD 사용자 정의 리소스(CR)의 YAML 파일을 편집하여 클러스터 범위 인스턴스의 기본 클러스터 역할 생성을 비활성화해야 합니다.
프로세스
Argo CD CR에서
.spec.defaultClusterScopedRoleDisabled필드의 값을true로 설정합니다.Argo CD CR의 예
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 샘플 출력
argocd.argoproj.io/example configured
argocd.argoproj.io/example configuredCopy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행하여 Red Hat OpenShift GitOps Operator가 GitOps 컨트롤 플레인 구성 요소의 기본 클러스터 역할 및 클러스터 역할 바인딩을 삭제했는지 확인합니다.
oc get ClusterRoles/<argocd_name>-<argocd_namespace>-<control_plane_component>
$ oc get ClusterRoles/<argocd_name>-<argocd_namespace>-<control_plane_component>Copy to Clipboard Copied! Toggle word wrap Toggle overflow oc get ClusterRoleBindings/<argocd_name>-<argocd_namespace>-<control_plane_component>
$ oc get ClusterRoleBindings/<argocd_name>-<argocd_namespace>-<control_plane_component>Copy to Clipboard Copied! Toggle word wrap Toggle overflow 샘플 출력
No resources found
No resources foundCopy to Clipboard Copied! Toggle word wrap Toggle overflow 클러스터 범위 인스턴스의 기본 클러스터 역할 및 클러스터 역할 바인딩이 생성되지 않습니다. 클러스터 관리자는 GitOps 컨트롤 플레인 구성 요소에 대한 새 클러스터 역할 및 클러스터 역할 바인딩을 생성하여 클러스터 범위 인스턴스에 대한 권한을 생성하고 사용자 지정할 수 있습니다.