apiVersion: v1 kind: PersistentVolumeClaim metadata: name: horchposten-data namespace: horchposten spec: accessModes: - ReadWriteOnce resources: requests: storage: 1Gi --- apiVersion: apps/v1 kind: Deployment metadata: name: horchposten namespace: horchposten labels: app: horchposten spec: replicas: 1 strategy: type: Recreate selector: matchLabels: app: horchposten template: metadata: labels: app: horchposten spec: containers: - name: horchposten image: localhost/horchposten:latest imagePullPolicy: Never ports: - containerPort: 8080 env: - name: API_KEY value: "gDdLVZm0C0OZJdrBGLmufQsNIiHfiIj6" volumeMounts: - name: data mountPath: /data resources: requests: memory: 32Mi cpu: 50m limits: memory: 64Mi cpu: 75m volumes: - name: data persistentVolumeClaim: claimName: horchposten-data