ContainerSolutions / redis-cluster-operator

A Kubernetes Operator for running Production Redis Clusters
Apache License 2.0
7 stars 3 forks source link

Use topology Spread constraints and nodeSelectors to spread redis nodes across kubernetes nodes #4

Closed chris-cmsoft closed 2 years ago

chris-cmsoft commented 2 years ago

When a Kubernetes node fails, it will take the redis pods with it. The same goes for kubernetes clusters which are spread by availability zones. We could have a mechanism to allow specifying the spread constraints so users can identify these themselves

We need to supply the ability to override spread constraints, affinity, tolerations, node name, and node selectors.