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.16.4. 自动同步 LDAP 组
您可以通过配置 cron 作业来定期自动同步 LDAP 组。
先决条件
-
您可以使用具有
cluster-admin
角色的用户访问集群。 您已配置了 LDAP 身份提供程序 (IDP)。
此流程假设您创建一个名为
ldap-secret
的 LDAP secret 和名为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 身份提供程序时创建的 secret 和配置映射,并将它们复制到此新项目。
secret 和配置映射存在于
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 创建配置映射:
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 job:
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