У меня есть кластер Redis с 6 узлами в наборе с сохранением состояния.Первые 3 узла являются хозяевами, а следующие 3 узла являются репликами.В настоящее время я использую nodeSelector, чтобы указать, в каком регионе я хочу, чтобы мои узлы существовали.Это прекрасно работает, но я бы хотел, чтобы мои мастера были в одном регионе, а реплики - в другом.Это возможно для установки с использованием nodeAffinity или podAntiAffinity?
Если я делаю описание модулей, я вижу, что есть метка «statefulset.kubernetes.io/pod-name» со значением «redis-cluster- #», где # равно [0-5].Я должен быть в состоянии использовать это в моих matchExpressions в yaml, но я не вижу, как его настроить, чтобы первые 3 переходили в один регион, а следующие 3 - в другой.