1.9. 클러스터 구성에 대한 권한 추가
Argo CD 인스턴스에 대한 권한을 부여하여 클러스터 구성을 관리할 수 있습니다. 추가 권한이 있는 클러스터 역할을 생성한 다음 새 클러스터 역할 바인딩을 생성하여 클러스터 역할을 서비스 계정과 연결합니다.
프로세스
- OpenShift Container Platform 웹 콘솔에 관리자로 로그인합니다.
웹 콘솔에서 사용자 관리
역할 역할 생성 을 선택합니다. 다음 ClusterRoleYAML 템플릿을 사용하여 추가 권한을 지정하는 규칙을 추가합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 생성 을 클릭하여 클러스터 역할을 추가합니다.
-
이제 클러스터 역할 바인딩을 생성합니다. 웹 콘솔에서 사용자 관리
역할 바인딩 바인딩 생성 을 선택합니다. - 프로젝트 드롭다운에서 모든 프로젝트를 선택합니다.
- 바인딩 생성을 클릭합니다.
- 바인딩 유형을 Cluster-wide 역할 바인딩(ClusterRoleBinding) 으로 선택합니다.
- RoleBinding 이름의 고유 값을 입력합니다.
- 드롭다운 목록에서 새로 생성된 클러스터 역할 또는 기존 클러스터 역할을 선택합니다.
주체 를 ServiceAccount 로 선택하고 주체 네임스페이스 및 이름을 제공합니다.
-
subject namespace:
openshift-gitops -
제목 이름:
openshift-gitops-argocd-application-controller
-
subject namespace:
생성을 클릭합니다.
ClusterRoleBinding오브젝트의 YAML 파일은 다음과 같습니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow