ldap-deployment.yaml 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. apiVersion: extensions/v1beta1
  2. kind: Deployment
  3. metadata:
  4. name: ldap
  5. labels:
  6. app: ldap
  7. spec:
  8. replicas: 1
  9. template:
  10. metadata:
  11. labels:
  12. app: ldap
  13. spec:
  14. containers:
  15. - name: ldap
  16. image: osixia/openldap:1.2.5
  17. args: ["--copy-service"]
  18. volumeMounts:
  19. - name: ldap-data
  20. mountPath: /var/lib/ldap
  21. - name: ldap-config
  22. mountPath: /etc/ldap/slapd.d
  23. - name: ldap-certs
  24. mountPath: /container/service/slapd/assets/certs
  25. - name: secret-volume
  26. mountPath: /container/environment/01-custom
  27. - name: container-run
  28. mountPath: /container/run
  29. ports:
  30. - containerPort: 389
  31. name: openldap
  32. volumes:
  33. - name: ldap-data
  34. hostPath:
  35. path: "/data/ldap/db"
  36. - name: ldap-config
  37. hostPath:
  38. path: "/data/ldap/config"
  39. - name: ldap-certs
  40. hostPath:
  41. path: "/data/ldap/certs"
  42. - name: "secret-volume"
  43. secret:
  44. secretName: "ldap-secret"
  45. - name: container-run
  46. emptyDir: {}