У меня есть 3 узла в кластере k8s, и мне нужно запланировать ровно 2 модуля в каждом узле, так что в итоге у меня будет 3 узла с 2 модулями в каждом (6 реплик).
Я обнаружил, чтоУ k8s есть Pod Affinity / Anti-Affinity функция, и это, кажется, правильный способ сделать.
Моя проблема: я хочу запустить 2 модуля на узел, но я часто использую kubectl apply
обновить версию образа моего докера, и в этом случае k8s должен иметь возможность запланировать 2 новых изображения в каждом узле, прежде чем завершать старые - будут ли запланированы более новые изображения, если я использую Pod Affinity / Anti-Affinity, чтобы разрешить только2 стручка на узел?
Как я могу сделать это в моей конфигурации развертывания?Я не могу заставить его работать.