| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- apiVersion: v1
- kind: Service
- metadata:
- name: ldap
- labels:
- service: ldap
- spec:
- type: NodePort
- ports:
- - port: 389
- protocol: TCP
- name: http
- selector:
- pod: ldap
- ---
- apiVersion: apps/v1beta1
- kind: StatefulSet
- metadata:
- name: ldap
- spec:
- serviceName: "ldap"
- replicas: 1
- template:
- metadata:
- labels:
- pod: ldap
- spec:
- containers:
- - name: azaldap
- image: osixia/openldap:1.2.2
- imagePullPolicy: IfNotPresent
- #command: ["/bin/bash","-c","while [ 1 = 1 ] ; do sleep 1; date; done"]
- ports:
- - containerPort: 389
- volumeMounts:
- - mountPath: /var/lib/ldap
- name: ldap-data
- - mountPath: /etc/ldap/slapd.d
- name: ldap-config
- - mountPath: /container/service/slapd/assets/certs
- name: ldap-certs
- - mountPath: /container/environment/01-custom
- name: secret-volume
- - mountPath: /container/run
- name: container-run
- volumes:
- - name: "secret-volume"
- secret:
- secretName: "ldap-secret"
- - name: container-run
- emptyDir: {}
- volumeClaimTemplates:
- - metadata:
- name: ldap-data
- spec:
- accessModes: ["ReadWriteOnce"]
- resources:
- requests:
- storage: 1Gi
- - metadata:
- name: ldap-config
- spec:
- accessModes: ["ReadWriteOnce"]
- resources:
- requests:
- storage: 10Mi
- - metadata:
- name: ldap-certs
- spec:
- accessModes: ["ReadWriteOnce"]
- resources:
- requests:
- storage: 10Mi
|