2 пода всегда были на одной ноде? я сделал как указано в доках, через podAffinity, но тут есть проблема - если я делаю жесткую перекрестную заависимость (в обоих деплойментах указываю requiredDuringSchedulingIgnoredDuringExecution друг на друга), то они оба не могу выбрать ноду где им разместиться и просто висят. а если в одном из подов указываю не жесткую (через preferredDuringSchedulingIgnoredDuringExecution), то они размещаются, но когда я делаю роллинг апдейт одного из подов и он создается на другой ноде, то второй так остается там где был. какие вообще существуют решения такой проблемы?
почитать сообщения о причинах почему они не могут выбрать общую ноду. Возможно у вас реквесты на сумму обоих подов превышают ресурсы ноды?
пишет: 1 node(s) didn't match pod affinity/anti-affinity. я так понимаю это потмоу что он пытается найти ноду, где уже есть зависимый под, но он висит точно с такой же ошибкой, т.к. ожидает где появиться первый
не очень понял идеи. а как это мне поможет?
может объединить два пода в один ? в котором будет N контейнеров
ну ты оба раза написал ignoringDuringExecutuion
а как ты сделал так, чтобы поды только на одной ноде между собой общались ?
мне обязательно надо мочь их по отдельности обновлять.
hostNetwork=true
а как ты сделал так, чтобы поды только на одной ноде между собой общались ?
А тебе точно кубернетес нужен ?
чот костылииииии
Дык а в чем проблема ?
хост нетворк тру - это решение не для этой проблемы явно
Вообщем в твоем случае тру вей это один под
а сделать NodeAffinity не хотите для этих подов? или нод может быть несколько, а хочется во прямо на одну?
Обсуждают сегодня