apiVersion: apps/v1 kind: Deployment metadata: name: ldap labels: app: ldap spec: selector: matchLabels: app: ldap strategy: type: Recreate template: metadata: labels: app: ldap spec: subdomain: ldap nodeSelector: kubernetes.io/hostname: gunter-nb containers: - name: ldap image: dcm4che/slapd-dcm4chee:2.6.5-31.1 env: - name: LDAP_URLS value: ldap:/// ldaps:/// - name: STORAGE_DIR value: /storage/fs1 - name: ARCHIVE_HOST value: gunter-nb - name: SYSLOG_HOST value: logstash - name: SYSLOG_PORT value: "8514" - name: SYSLOG_PROTOCOL value: TLS envFrom: - secretRef: name: ldap-secret ports: - containerPort: 389 - containerPort: 636 volumeMounts: - name: ldap-data mountPath: /var/lib/openldap/openldap-data - name: ldap-conf mountPath: /etc/openldap/slapd.d volumes: - name: ldap-data hostPath: path: /var/local/microk8s/ldap type: DirectoryOrCreate - name: ldap-conf hostPath: path: /var/local/microk8s/slapd.d type: DirectoryOrCreate