redis-master-dc.yaml 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. apiVersion: v1
  2. items:
  3. - apiVersion: v1
  4. kind: DeploymentConfig
  5. metadata:
  6. labels:
  7. app: redis-master
  8. redis-sentinel: "true"
  9. redis-master: "true"
  10. role: master
  11. name: redis-master
  12. spec:
  13. replicas: 1
  14. selector:
  15. app: redis-master
  16. redis-sentinel: "true"
  17. redis-master: "true"
  18. role: master
  19. strategy:
  20. resources: {}
  21. rollingParams:
  22. intervalSeconds: 1
  23. maxSurge: 25%
  24. maxUnavailable: 25%
  25. timeoutSeconds: 600
  26. updatePeriodSeconds: 1
  27. type: Rolling
  28. template:
  29. metadata:
  30. labels:
  31. app: redis-master
  32. redis-sentinel: "true"
  33. redis-master: "true"
  34. role: master
  35. spec:
  36. containers:
  37. - image: 172.30.151.14:5000/redis/redis@sha256:e508f686a4f50eb54350c091f3df8fc6a9649dd8c613482088534c5ca70cfc37
  38. imagePullPolicy: Always
  39. name: redis
  40. env:
  41. - name: MASTER
  42. value: "true"
  43. volumeMounts:
  44. - mountPath: /redis-master-data
  45. name: data
  46. ports:
  47. - containerPort: 6379
  48. resources: {}
  49. - image: 172.30.151.14:5000/redis/redis@sha256:e508f686a4f50eb54350c091f3df8fc6a9649dd8c613482088534c5ca70cfc37
  50. imagePullPolicy: Always
  51. name: sentinel
  52. resources: {}
  53. ports:
  54. - containerPort: 26379
  55. env:
  56. - name: SENTINEL
  57. value: "true"
  58. dnsPolicy: ClusterFirst
  59. restartPolicy: Always
  60. securityContext: {}
  61. terminationGracePeriodSeconds: 30
  62. volumes:
  63. - name: data
  64. emptyDir: {}
  65. test: false
  66. triggers:
  67. - type: ConfigChange
  68. - imageChangeParams:
  69. automatic: true
  70. containerNames:
  71. - redis
  72. from:
  73. kind: ImageStreamTag
  74. name: redis:latest
  75. namespace: redis
  76. type: ImageChange
  77. status: {}
  78. kind: List
  79. metadata: {}