apiVersion: apps/v1 kind: Deployment metadata: name: overpass spec: selector: matchLabels: app: overpass template: metadata: labels: app: overpass spec: containers: - name: overpass image: overpass # the actual image name is specified in the kustomization.yaml resources: requests: memory: "1Gi" cpu: "50m" limits: memory: "9Gi" # we don't expect high CPU usage even during many requests cpu: "1" envFrom: - configMapRef: name: overpass-config ports: - containerPort: 12345 # readinessProbe: TODO # livenessProbe: TODO volumeMounts: - name: overpass-data mountPath: /database volumes: - name: overpass-data persistentVolumeClaim: claimName: overpass-data