Kubernetes — Контейнерный Перехватчик Prestop При Завершении Pod

  • Автор темы Haleluya
  • Обновлено
  • 16, Oct 2024
  • #1

У меня есть два контейнера в моем Pod (один основной контейнер приложения, а другой — простой обратный прокси-сервер nginx).

 my-nginx 

и предстоп перехватчик, чтобы убедиться, что у приложения еще есть время для завершения полученных запросов, пока модуль завершается.

Мой вопрос: прекратится ли Kubernetes preStop container first completely ignoring my-app зацепиться за containers: - name: my-app - name: my-nginx lifecycle: preStop: exec: command: ["/bin/sleep", "30"] terminationGracePeriodSeconds: 40 container? And if so what should I do to deal with this issue? Add same hook to both containers?

Есть ли другой способ справиться с развертыванием с нулевым временем простоя? (Чтобы убедиться, что ни один запрос не будет потерян во время повторного развертывания)

#kubernetes #контейнеры #kubectl #ingress-nginx #rollout

Haleluya


Рег
29 Nov, 2014

Тем
83

Постов
185

Баллов
630
Похожие темы Дата
Похожие темы
Культура. Существуют Ли Сопоставимые Общедоступные Репозитории Образов Docker Hub?
Открыть Развертывание Kubernetes На Ip-Адресе Мастера
Docker – Есть Ли Альтернатива Настройке Всей Рабочей Области Проекта В Файле Jenkins?
Веб-Сервисы Amazon – Как Загрузить Код В Экземпляр Aws Ec2 С Помощью Terraform И Gitlabs
Веб-Сервисы Amazon — Разные Скорости Загрузки Из Интерфейса Командной Строки Aws S3 По Сравнению С Консолью/Веб-Сайтами
Docker – Как Использовать Общий Бегун (Dind) Для Этапа Сборки И Бегун С Исполнителем Оболочки На Моем Сервере Для Этапа Развертывания?
Дженкинс - Можно Ли Передать Переменные Среды В Задание Многоветвевого Конвейера Во Время Его Генерации Через Dsl?
Volume – Как Мне Изменить Базовый Каталог Докера?
Разработка Программного Обеспечения. Каковы Различные Виды Работы В Команде Разработчиков?
Почему Я Не Могу Запустить Демон Docker?
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно