serviceB-deployment.yaml 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. #! serviceB-deployment.yaml
  2. # Generated code, do not edit
  3. apiVersion: apps/v1
  4. kind: Deployment
  5. metadata:
  6. name: serviceb
  7. namespace: {{ .Values.namespace }}
  8. labels:
  9. com.docker.compose.project: bridge
  10. com.docker.compose.service: serviceB
  11. app.kubernetes.io/managed-by: Helm
  12. spec:
  13. replicas: {{ .Values.deployment.defaultReplicas }}
  14. selector:
  15. matchLabels:
  16. com.docker.compose.project: bridge
  17. com.docker.compose.service: serviceB
  18. strategy:
  19. type: {{ .Values.deployment.strategy }}
  20. template:
  21. metadata:
  22. labels:
  23. com.docker.compose.project: bridge
  24. com.docker.compose.service: serviceB
  25. com.docker.compose.network.private-network: "true"
  26. com.docker.compose.network.public-network: "true"
  27. spec:
  28. containers:
  29. - name: serviceb
  30. image: {{ .Values.serviceB.image }}
  31. imagePullPolicy: {{ .Values.serviceB.imagePullPolicy }}
  32. resources:
  33. limits:
  34. cpu: {{ .Values.resources.defaultCpuLimit }}
  35. memory: {{ .Values.resources.defaultMemoryLimit }}
  36. ports:
  37. - name: serviceb-8082
  38. containerPort: 8082
  39. volumeMounts:
  40. - name: run-secrets-my-secrets
  41. mountPath: /run/secrets/my-secrets
  42. subPath: my-secrets
  43. readOnly: true
  44. volumes:
  45. - name: run-secrets-my-secrets
  46. secret:
  47. secretName: my-secrets
  48. items:
  49. - key: my-secrets
  50. path: my-secrets