apiVersion: apps/v1 kind: Deployment metadata: name: db labels: app: db spec: selector: matchLabels: app: db strategy: type: Recreate template: metadata: labels: app: db spec: subdomain: db nodeSelector: kubernetes.io/hostname: gunter-nb containers: - name: db image: dcm4che/postgres-dcm4chee:15.4-31 envFrom: - secretRef: name: postgres-secret ports: - containerPort: 5432 volumeMounts: - name: localtime mountPath: /etc/localtime readOnly: true - name: timezone mountPath: /etc/timezone readOnly: true - name: data mountPath: /var/lib/postgresql/data volumes: - name: localtime hostPath: path: /etc/localtime type: File - name: timezone hostPath: path: /etc/timezone type: File - name: data hostPath: path: /var/local/microk8s/db type: DirectoryOrCreate