#kubernetes #dropwizard #kubernetes-helm
#kubernetes #dropwizard #kubernetes-helm
Вопрос:
Большое количество соединений прерывается во время текущего обновления модуля Kubernetes, в котором запущено приложение Dropwizard.
Я обновил значения Dropwizard shutdownGracePeriod
и Kubernetes terminationGracePeriodSeconds
до 60 и 90 соответственно (по умолчанию — 30 и 60 соответственно), и я не увидел никакой разницы в результатах. Любые предложения по этому поводу, поскольку я пытаюсь добиться минимального времени простоя во время обновления.
Комментарии:
1. Вы пытались проверить, что происходит во время обновления? Действительно ли оно выполняет текущее обновление? В противном случае вы могли бы изучить настройку RollingUpdateStrategy, если окажется, что он не выполняет то, что вы хотите.
2. Сколько узлов / модулей вы используете? Вы пытались настроить поля maxSurge и maxUnavailable?
3. @Blokje5 — Да, он выполняет текущее обновление.
4. @PrateekJain — 1 узел, 1 модуль. Я использовал значения по умолчанию для текущего обновления:
maxSurge: 1 maxUnavailable: 0 maxUnavailable: 25%
5. Я не думаю, что текущее обновление здесь эффективно. Я ожидаю, что вы сначала потеряете этот активный модуль, а затем подключится только новый модуль. вы можете отслеживать последовательность событий, происходящих в кластере, с помощью «kubectl get events -watch».