dmp-rwd.yml 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. ---
  2. apiVersion: v1
  3. kind: Service
  4. metadata:
  5. name: dmp-rwd
  6. labels:
  7. app: dmp-rwd
  8. spec:
  9. selector:
  10. app: dmp-rwd
  11. ports:
  12. - port: 8832
  13. targetPort: 8832
  14. name: server-port
  15. ---
  16. apiVersion: apps/v1
  17. kind: Deployment
  18. metadata:
  19. name: dmp-rwd
  20. spec:
  21. replicas: 1
  22. selector:
  23. matchLabels:
  24. app: dmp-rwd
  25. template:
  26. metadata:
  27. labels:
  28. app: dmp-rwd
  29. spec:
  30. containers:
  31. - name: dmp-rwd
  32. image: ${DOCKER_IMAGE}
  33. imagePullPolicy: Always
  34. ports:
  35. - containerPort: 8832
  36. name: server-port
  37. env:
  38. - name: TZ
  39. value: Asia/Shanghai
  40. - name: SERVER_PORT
  41. value: "8832"
  42. - name: SENTINEL_HEARTBEAT_CLIENT_IP
  43. valueFrom:
  44. configMapKeyRef:
  45. name: integrated-gateway
  46. key: sentinel.heartbeat.client.ip
  47. - name: SENTINEL_DASHBOARD_SERVER
  48. valueFrom:
  49. configMapKeyRef:
  50. name: integrated-gateway
  51. key: sentinel.dashboard.server
  52. - name: SENTINEL_LOCAL_API_PORT
  53. valueFrom:
  54. configMapKeyRef:
  55. name: integrated-gateway
  56. key: sentinel.local.api.port
  57. - name: EUREKA_CLIENT_DEFAULT_ZONE
  58. valueFrom:
  59. configMapKeyRef:
  60. name: integrated-gateway
  61. key: eureka.client.default.zone
  62. - name: EUREKA_INSTANCE_IP_ADDRESS
  63. valueFrom:
  64. configMapKeyRef:
  65. name: integrated-gateway
  66. key: eureka.instance.ip.address