Advertisement
Guest User

Untitled

a guest
Jul 27th, 2017
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.72 KB | None | 0 0
  1. apiVersion: v1
  2. kind: Service
  3. metadata:
  4. name: redis-master
  5. labels:
  6. app: redis
  7. tier: backend
  8. role: master
  9. spec:
  10. ports:
  11. - port: 6379
  12. targetPort: 6379
  13. selector:
  14. app: redis
  15. tier: backend
  16. role: master
  17. ---
  18. apiVersion: extensions/v1beta1
  19. kind: Deployment
  20. metadata:
  21. name: redis-master
  22. spec:
  23. replicas: 1
  24. template:
  25. metadata:
  26. labels:
  27. app: redis
  28. role: master
  29. tier: backend
  30. spec:
  31. containers:
  32. - name: master
  33. image: gcr.io/google_containers/redis:e2e # or just image: redis
  34. resources:
  35. requests:
  36. cpu: 100m
  37. memory: 100Mi
  38. ports:
  39. - containerPort: 6379
  40. ---
  41. apiVersion: v1
  42. kind: Service
  43. metadata:
  44. name: redis-slave
  45. labels:
  46. app: redis
  47. tier: backend
  48. role: slave
  49. spec:
  50. ports:
  51. - port: 6379
  52. selector:
  53. app: redis
  54. tier: backend
  55. role: slave
  56. ---
  57. apiVersion: extensions/v1beta1
  58. kind: Deployment
  59. metadata:
  60. name: redis-slave
  61. spec:
  62. replicas: 2
  63. template:
  64. metadata:
  65. labels:
  66. app: redis
  67. role: slave
  68. tier: backend
  69. spec:
  70. containers:
  71. - name: slave
  72. image: gcr.io/google_samples/gb-redisslave:v1
  73. resources:
  74. requests:
  75. cpu: 100m
  76. memory: 100Mi
  77. env:
  78. - name: GET_HOSTS_FROM
  79. value: dns
  80. # If your cluster config does not include a dns service, then to
  81. # instead access an environment variable to find the master
  82. # service's host, comment out the 'value: dns' line above, and
  83. # uncomment the line below:
  84. # value: env
  85. ports:
  86. - containerPort: 6379
  87. ---
  88. apiVersion: v1
  89. kind: Service
  90. metadata:
  91. name: frontend
  92. labels:
  93. app: guestbook
  94. tier: frontend
  95. spec:
  96. # if your cluster supports it, uncomment the following to automatically create
  97. # an external load-balanced IP for the frontend service.
  98. # type: LoadBalancer
  99. ports:
  100. - port: 80
  101. selector:
  102. app: guestbook
  103. tier: frontend
  104. ---
  105. apiVersion: extensions/v1beta1
  106. kind: Deployment
  107. metadata:
  108. name: frontend
  109. spec:
  110. replicas: 3
  111. template:
  112. metadata:
  113. labels:
  114. app: guestbook
  115. tier: frontend
  116. spec:
  117. containers:
  118. - name: php-redis
  119. image: gcr.io/google-samples/gb-frontend:v4
  120. resources:
  121. requests:
  122. cpu: 100m
  123. memory: 100Mi
  124. env:
  125. - name: GET_HOSTS_FROM
  126. value: dns
  127. # If your cluster config does not include a dns service, then to
  128. # instead access environment variables to find service host
  129. # info, comment out the 'value: dns' line above, and uncomment the
  130. # line below:
  131. # value: env
  132. ports:
  133. - containerPort: 80
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement