Skip to content

Instantly share code, notes, and snippets.

@patmigliaccio
Created October 29, 2019 15:33
Show Gist options
  • Save patmigliaccio/f8d4579887da11ebee630744ccfdbaf1 to your computer and use it in GitHub Desktop.
Save patmigliaccio/f8d4579887da11ebee630744ccfdbaf1 to your computer and use it in GitHub Desktop.
patmigliaccio.com/lessons-ml-gcp 10/29/19
# api-deployment.yaml
---
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: api-deployment
spec:
selector:
matchLabels:
io.kompose.service: api
replicas: 1
template:
metadata:
labels:
io.kompose.service: api
spec:
containers:
- name: my-api
image: gcr.io/my-project/my-image
ports:
- containerPort: 5900
env:
- name: GCS_BUCKET
value: my-models
- name: MODELS_PATH
value: /mnt/disk/models/
volumeMounts:
- mountPath: "/mnt/disk"
name: my-disk
resources:
requests:
memory: "8096Mi"
cpu: "500m"
limits:
memory: "16384Mi"
cpu: "1000m"
readinessProbe:
httpGet:
path: /healthz
port: 5900
volumes:
- name: my-disk
persistentVolumeClaim:
claimName: my-disk
restartPolicy: Always
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment