3
0

deployment.yaml 911 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. apiVersion: apps/v1
  2. kind: Deployment
  3. metadata:
  4. name: <service_name><service_version>
  5. namespace: ahxpm
  6. spec:
  7. selector:
  8. matchLabels:
  9. app: <service_name><service_version>
  10. release: <release>
  11. template:
  12. metadata:
  13. labels:
  14. app: <service_name><service_version>
  15. release: <release>
  16. annotations:
  17. commit-sha: "<COMMIT_SHA>"
  18. spec:
  19. imagePullSecrets:
  20. - name: <imagePullSecret>
  21. containers:
  22. - name: <service_name>
  23. image: <docker_image>
  24. command: ["java"]
  25. args: <java_args>
  26. #readinessProbe:
  27. # httpGet:
  28. # path: <service_health>
  29. # port: 80
  30. # initialDelaySeconds: 15
  31. # periodSeconds: 30
  32. # failureThreshold: 3
  33. ports:
  34. - name: http
  35. containerPort: 80
  36. envFrom:
  37. - configMapRef:
  38. name: <configmap_env_name>