При стандартных настройках:
updateStrategy:
type: RollingUpdate
rollingUpdate:
maxUnavailable: 1
Контроллер будет пересоздавать поды на нодах последовательно. В случае наличия у меня 3-х выделенных нод под ингрессы в течение обновления каждая из нод некоторое время (пока под пересоздается) будет не доступна для лоад балансера.
Так как лоад балансер в любом случае работает с опозданием, то будут проблемы с частью входящего трафика. Это противоречит существующему требованию по высокой доступности.
Меня интересует реальный опыт использования ингрессов в режиме Deployment/NodePort. Есть ли какие-то проблемы в этом режиме.
Режим DaemonSet/HostNetwork мне известен и все проблемы с ним я пощупал.