kubernetesでopenldapとphpldpadminをインストールします.

2148 ワード

この文書では、openldapとphpldpadminをkubernetesでインストールする方法について説明します。


(スクリーンショットを含むドキュメントはcsdnリソースにダウンロードしてください.2ポイントが必要です.サポートありがとうございます.アドレスは:https://download.csdn.net/download/engchina/10627300)

githubからopenldapのyamlファイルを取得します。

git clone https://github.com/atjapan2015/kuberneteshandson.git

deploymentとサービスを起動します。

kubectl apply -f kuberneteshandson/openldap/ldap-deployment.yaml
kubectl apply -f kuberneteshandson/openldap/ldap-service.yaml
kubectl apply -f kuberneteshandson/openldap/phpldapadmin-deployment.yaml
kubectl apply -f kuberneteshandson/openldap/phpldapadmin-service.yaml

サービス、deploy、podの起動状況を表示します。

kubectl get svc,deploy,pod
NAME               TYPE        CLUSTER-IP     EXTERNAL-IP   PORT(S)    AGE								
svc/kubernetes     ClusterIP   10.96.0.1              443/TCP    147d								
svc/ldap-service   ClusterIP   10.101.39.82           389/TCP    7m								
svc/phpldapadmin   ClusterIP   10.107.0.197           8080/TCP   7m								
								
NAME                  DESIRED   CURRENT   UP-TO-DATE   AVAILABLE   AGE								
deploy/ldap           1         1         1            1           7m								
deploy/phpldapadmin   1         1         1            1           7m								
								
NAME                               READY     STATUS    RESTARTS   AGE								
po/ldap-645864c96c-ltmzc           1/1       Running   0          7m								
po/phpldapadmin-85cb5df8b7-j8mjj   1/1       Running   0          7m								

ブラウザを使用してphpldapadminにアクセスします。アドレスはCLUSTER-IP:PORTであり、この例は10.107.0.197:8080である。


 

「login」をクリックし、Login DNとPasswordを入力して「Authenticate」をクリックします。この例では,Loing DNは「cn=admin,dc=example,dc=org」,Passwordは「admin」である.


 

Posix GroupとUser Accountを作成します。この例では、Posix Groupは「ldap」、User Accountは「ldap_login」、Passwordは「admin」に設定されています。


 

adminユーザーを終了します。「ldap_login」ユーザー(cn=ldap_login,dc=example,dc=org)を使用して、Passwordは「admin」にログインします。


 

終わりだ!