redis.yaml 777 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. ---
  2. apiVersion: v1
  3. kind: Service
  4. metadata:
  5. name: redis
  6. labels:
  7. app: redis
  8. spec:
  9. clusterIP: None
  10. selector:
  11. app: redis
  12. ports:
  13. - port: 6379
  14. name: redis
  15. protocol: TCP
  16. ---
  17. apiVersion: apps/v1
  18. kind: StatefulSet
  19. metadata:
  20. name: redis
  21. spec:
  22. selector:
  23. matchLabels:
  24. app: redis
  25. serviceName: redis
  26. template:
  27. metadata:
  28. labels:
  29. app: redis
  30. spec:
  31. restartPolicy: Always
  32. terminationGracePeriodSeconds: 0
  33. containers:
  34. - name: redis
  35. image: redis
  36. readinessProbe:
  37. tcpSocket:
  38. port: 6379
  39. periodSeconds: 1
  40. failureThreshold: 300
  41. ports:
  42. - containerPort: 6379
  43. name: redis
  44. protocol: TCP