Advertisement
luisg_muniz

K8s: Canary deployment fix

Sep 15th, 2021
1,419
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. apiVersion: apps/v1
  2. kind: Deployment
  3. metadata:
  4.   name: hello-canary
  5. spec:
  6.   replicas: 1
  7.   selector:
  8.     matchLabels:
  9.       app: hello
  10.       track: canary
  11.   template:
  12.     metadata:
  13.       labels:
  14.         app: hello
  15.         track: canary
  16.         version: 2.0.0
  17.     spec:
  18.       containers:
  19.         - name: hello
  20.           image: kelseyhightower/hello:2.0.0
  21.           ports:
  22.             - name: http
  23.               containerPort: 80
  24.             - name: health
  25.               containerPort: 81
  26.           resources:
  27.             limits:
  28.               cpu: 0.2
  29.               memory: 10Mi
  30.           livenessProbe:
  31.             httpGet:
  32.               path: /healthz
  33.               port: 81
  34.               scheme: HTTP
  35.             initialDelaySeconds: 5
  36.             periodSeconds: 15
  37.             timeoutSeconds: 5
  38.           readinessProbe:
  39.             httpGet:
  40.               path: /readiness
  41.               port: 81
  42.               scheme: HTTP
  43.             initialDelaySeconds: 5
  44.             timeoutSeconds: 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement