DevOps实战之部署ldap

环境及镜像版本说明

基础环境

  • CentOS 7.6
  • Kubernetes 1.18.15
  • Docker 19.03.9

    Docker Image版本

  • osixia/openldap stable
  • osixia/phpldapadmin stable

部署

创建NFS共享目录

  1. 创建NFS服务
  2. 依次创建目录
1
2
3
4
mkdir /usr/nfs/data/ldapdata
mkdir /usr/nfs/data/ldapdata/db
mkdir /usr/nfs/data/ldapdata/config
mkdir /usr/nfs/data/ldapdata/certs

创建ldap资源清单

ldap资源清单

启动ldap和web管理页面

1
2
3
4
kubectl apply ldap-deployment.yaml
kubectl apply ldap-service.yaml
kubectl apply phpldapadmin-deployment.yaml
kubectl apply phpldapadmin-service.yaml

访问Web页面

访问http://[NodeIp]:30080/

默认用户名:cn=admin,dc=example,dc=org

默认密码:admin