Наверное, я просто прошу подтверждения на самом деле. Как и в прошлом, у нашего elasti c поискового кластера на kubernetes были некоторые серьезные проблемы.
Можно ли добавить сходство pod для правила в уже запущенном развертывании. Это живой производственный кластер поиска elasti c, и я хочу прикрепить блоки поиска elasti c к указанным узлам c с большим хранилищем. Я вроде как разбираюсь в kubernetes, но на самом деле не ищу elasti c, поэтому не хочу вызывать какие-либо производственные проблемы / перебои в работе, так как нет никого, кто действительно мог бы это исправить.
В настоящее время запущено 6 реплик, но я хочу уменьшите до 3, которые работают на 3 рабочих узлах с большим объемом памяти. Я пометил свои 3 рабочих узла меткой 'priority-elasti c -node = true'
Это podaffinity, которую я добавлю в свой файл yaml и добавлю:
podAffinity:
preferredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- key: priority-elastic-node
operator: In
values:
- "true"
topologyKey: "kubernetes.io/hostname"
Я предполагаю, что ничего не произойдет после того, как я подам заявку, но затем, когда я начну уменьшать реплики узлов elasti c, узлы elasti c останутся на предпочитаемых рабочих узлах.