apiVersion: v1 kind: Service metadata: name: {{k3sApp}}-svc namespace: {{k3sNamespace}} spec: type: NodePort selector: app: {{k3sApp}} ports: - name: http nodePort: {{k3sport}} port: 5432 targetPort: 5432 --- apiVersion: apps/v1 kind: Deployment metadata: name: {{k3sApp}} namespace: {{k3sNamespace}} spec: replicas: 1 selector: matchLabels: app: {{k3sApp}} template: metadata: labels: app: {{k3sApp}} delpoymentDate: "{{replaceMe}}" spec: containers: - name: postgis image: {{k3sContainerBase}} imagePullPolicy: Always env: - name: POSTGRES_PASSWORD value: {{postgresPassword}} - name: PGDATA value: /var/lib/postgresql/data/pgdata ports: - name: http containerPort: 5432 volumeMounts: - mountPath: /var/lib/postgresql/data name: postgis-volume volumes: - name: postgis-volume hostPath: path: /home/victor/cluster/postgis/{{k3sApp}} type: ""