This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.17.4. LDAP 그룹 자동 동기화
cron 작업을 구성하여 정기적으로 LDAP 그룹을 동기화할 수 있습니다.
사전 요구 사항
-
cluster-admin
역할의 사용자로 클러스터에 액세스할 수 있어야 합니다. LDAP ID 공급자(IDP)를 구성했습니다.
이 절차에서는
ldap-secret
이라는 LDAP 시크릿과ca-config-map
이라는 구성 맵을 생성했다고 가정합니다.
절차
cron 작업이 실행될 프로젝트를 생성합니다.
oc new-project ldap-sync
$ oc new-project ldap-sync
1 Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 이 절차에서는
ldap-sync
라는 프로젝트를 사용합니다.
LDAP ID 공급자를 구성할 때 생성한 시크릿 및 구성 맵을 찾아 이 새 프로젝트에 복사합니다.
시크릿 및 구성 맵은
openshift-config
프로젝트에 있으며 새ldap-sync
프로젝트에 복사해야 합니다.서비스 계정을 정의합니다.
예:
ldap-sync-service-account.yaml
kind: ServiceAccount apiVersion: v1 metadata: name: ldap-group-syncer namespace: ldap-sync
kind: ServiceAccount apiVersion: v1 metadata: name: ldap-group-syncer namespace: ldap-sync
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 서비스 계정을 생성합니다.
oc create -f ldap-sync-service-account.yaml
$ oc create -f ldap-sync-service-account.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 클러스터 역할을 정의합니다.
예:
ldap-sync-cluster-role.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 클러스터 역할을 생성합니다.
oc create -f ldap-sync-cluster-role.yaml
$ oc create -f ldap-sync-cluster-role.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 클러스터 역할을 서비스 계정에 바인딩할 클러스터 역할 바인딩을 정의합니다.
예:
ldap-sync-cluster-role-binding.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 클러스터 역할 바인딩을 생성합니다.
oc create -f ldap-sync-cluster-role-binding.yaml
$ oc create -f ldap-sync-cluster-role-binding.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 동기화 구성 파일을 지정하는 구성 맵을 정의합니다.
예:
ldap-sync-config-map.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow config map을 생성합니다.
oc create -f ldap-sync-config-map.yaml
$ oc create -f ldap-sync-config-map.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow cron 작업을 정의합니다.
예:
ldap-sync-cron-job.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow cron 작업을 생성합니다.
oc create -f ldap-sync-cron-job.yaml
$ oc create -f ldap-sync-cron-job.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow