multi-pod.yaml 966 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. ---
  2. apiVersion: v1
  3. kind: Pod
  4. metadata:
  5. labels:
  6. name: redis
  7. redis-sentinel: "true"
  8. role: master
  9. name: redis-master
  10. spec:
  11. containers:
  12. - name: master
  13. image: gcr.io/kubernetes-e2e-test-images/redis:1.0
  14. env:
  15. - name: MASTER
  16. value: "true"
  17. ports:
  18. - containerPort: 6379
  19. resources:
  20. limits:
  21. cpu: "0.5"
  22. volumeMounts:
  23. - mountPath: /redis-master-data
  24. name: data
  25. - name: sentinel
  26. image: gcr.io/kubernetes-e2e-test-images/redis:1.0
  27. env:
  28. - name: SENTINEL
  29. value: "true"
  30. ports:
  31. - containerPort: 26379
  32. volumes:
  33. - name: data
  34. emptyDir: {}
  35. ---
  36. apiVersion: v1
  37. kind: Pod
  38. metadata:
  39. name: valid-pod
  40. labels:
  41. name: valid-pod
  42. spec:
  43. containers:
  44. - name: kubernetes-serve-hostname
  45. image: gcr.io/kubernetes-e2e-test-images/serve-hostname:1.0
  46. resources:
  47. limits:
  48. cpu: "1"
  49. memory: 512Mi