apiVersion: apps/v1 kind: Deployment metadata: name: api namespace: nvi spec: replicas: 1 selector: matchLabels: app: api template: metadata: labels: app: api spec: containers: - name: api image: nvi-api ports: - containerPort: 8000 envFrom: - configMapRef: name: nvi-config readinessProbe: httpGet: path: /healthz port: 8000 initialDelaySeconds: 5 periodSeconds: 10 resources: requests: memory: 256Mi cpu: 200m limits: memory: 1Gi --- apiVersion: v1 kind: Service metadata: name: api namespace: nvi spec: selector: app: api ports: - port: 8000 targetPort: 8000