# openldap, phpldapadmin install
# 작업 directory 및 namespace 생성
root@minik8s:~# mkdir ldap
root@minik8s:~# cd ldap/
root@minik8s:~/ldap# ls
root@minik8s:~/ldap# kubectl create namespace ldap
namespace/ldap created
root@minik8s:~/ldap#
# helm repo 연결 및 config.yaml 생성
root@minik8s:~/ldap# helm repo add stable https://kubernetes-charts.storage.googleapis.com
"stable" has been added to your repositories
root@minik8s:~/ldap# helm repo update
Hang tight while we grab the latest from your chart repositories...
...Successfully got an update from the "codecentric" chart repository
...Successfully got an update from the "stable" chart repository
Update Complete. ⎈ Happy Helming!⎈
root@minik8s:~/ldap# helm inspect values stable/openldap > config.yaml
# config.yaml 수정
- LDAP_DOMAIN : ldap.cloudpak.com
- adminPassword : 주석제거, 암호지정
- storageClass -> 'standard' ( minikube의 storageclass )
- size : 8Gi -> 5Gi -> minikube vm의 volume이 적어서 변경
# helm install
root@minik8s:~/ldap# helm install ldap -f config.yaml stable/openldap -n ldap
# phpldapadmin 설치 -> ldap에 console로 접근해서 관리 용도
root@minik8s:~/ldap# helm repo add cetic https://cetic.github.io/helm-charts
"cetic" has been added to your repositories
root@minik8s:~/ldap# helm repo update
Hang tight while we grab the latest from your chart repositories...
...Successfully got an update from the "cetic" chart repository
...Successfully got an update from the "codecentric" chart repository
...Successfully got an update from the "stable" chart repository
Update Complete. ⎈ Happy Helming!⎈
root@minik8s:~/ldap# helm inspect values cetic/phpldapadmin > phpldapadmin.yaml
# phpldapadmin.yaml 수정
- LDAP_HOST : 앞에 설치한 openldap의 service 명( 동일 namespace 경우 )
- ClusterIP로 지정하고, 배포후 NordPort 변경 또는 ingress 생성
# helm install
helm install ldapadmin -f phpldapadmin.yaml cetic/phpldapadmin -n ldap
# ingress 생성
# web 접근 및 로그인
- openldap 생성시 지정한 계정명+도메인명으로 로그인 ( cn=admin,dc=ldap,dc=cloudpak,dc=com )
'Open Source' 카테고리의 다른 글
docker install on CentOS 8.x (0) | 2021.09.29 |
---|---|
Keycloak(User Federation) - LDAP 연계 (0) | 2020.06.08 |
Keycloak install on minikube (0) | 2020.06.08 |
install tekton on minikube (0) | 2020.04.21 |
Presto db 접근 방법 (0) | 2020.03.31 |