deployment-gateway-canary.yaml 919 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. apiVersion: apps/v1
  2. kind: Deployment
  3. metadata:
  4. name: gateway-canary
  5. namespace: alien-produ
  6. labels:
  7. app: gateway
  8. track: canary
  9. spec:
  10. replicas: 1
  11. selector:
  12. matchLabels:
  13. app: gateway
  14. track: canary
  15. template:
  16. metadata:
  17. labels:
  18. app: gateway
  19. track: canary
  20. spec:
  21. imagePullSecrets:
  22. - name: harbor-registry
  23. containers:
  24. - name: app
  25. image: 39.106.135.88/alien_cloud/gateway:build-1
  26. imagePullPolicy: Always
  27. ports:
  28. - containerPort: 8000
  29. resources:
  30. requests:
  31. cpu: 250m
  32. memory: 512Mi
  33. limits:
  34. cpu: "1"
  35. memory: 1200Mi
  36. ---
  37. apiVersion: v1
  38. kind: Service
  39. metadata:
  40. name: gateway-canary
  41. namespace: alien-produ
  42. spec:
  43. selector:
  44. app: gateway
  45. track: canary
  46. ports:
  47. - port: 8000
  48. targetPort: 8000