Приложение в Pod стартует ~60 сек. Во время деплоя Pod попадает в CrashLoopBackOff: livenessProbe срабатывает раньше, чем сервис успевает подняться. Что сделать правильно?
👾 — Увеличить только readinessProbe и оставить livenessProbe как есть
👍 — Ввести startupProbe, чтобы до инициализации блокировать livenessProbe, а после — оставить строгую livenessProbe/readinessProbe
🥰 — Поставить restartPolicy: Never, чтобы Pod не перезапускался
⚡️ — Добавить initContainer с sleep 60 и не трогать пробы
Библиотека задач DevOps
👾 — Увеличить только readinessProbe и оставить livenessProbe как есть
👍 — Ввести startupProbe, чтобы до инициализации блокировать livenessProbe, а после — оставить строгую livenessProbe/readinessProbe
🥰 — Поставить restartPolicy: Never, чтобы Pod не перезапускался
⚡️ — Добавить initContainer с sleep 60 и не трогать пробы
Библиотека задач DevOps
👍8🥱2🥰1
При создании сервиса Kubernetes присваивает ему
👾 — Реплики подов
👍 — Количество реплик
🥰 — IP-адрес кластера
⚡️ — IP-адреса модулей
Библиотека задач DevOps
👾 — Реплики подов
👍 — Количество реплик
🥰 — IP-адрес кластера
⚡️ — IP-адреса модулей
Библиотека задач DevOps
🥰1
Как в Kubernetes сделать канареечный релиз с точным процентом трафика (10%→30%→100%)?
👾 — Просто увеличить число подов новой версии — сервис сам обеспечит точные проценты
👍 — Использовать Ingress/Service Mesh с взвешенным роутингом (Istio VirtualService, NGINX Ingress canary аннотации)
🥰 — Обновить ConfigMap — проценты применятся автоматически
⚡️ — Поставить maxSurge: 10% — это и есть доля трафика
Библиотека задач по DevOps
👾 — Просто увеличить число подов новой версии — сервис сам обеспечит точные проценты
👍 — Использовать Ingress/Service Mesh с взвешенным роутингом (Istio VirtualService, NGINX Ingress canary аннотации)
🥰 — Обновить ConfigMap — проценты применятся автоматически
⚡️ — Поставить maxSurge: 10% — это и есть доля трафика
Библиотека задач по DevOps
👍5
Что из ниже перечисленного наиболее точно описывает цель Infrastructure as Code (IaC)?
👾 — Автоматизация развёртывания фронтенда
👍 — Управление инфраструктурой с помощью конфигураций, как кода
🥰 — Мониторинг состояния продакшн-сервиса
⚡ — Использование UI-интерфейсов для настройки серверов
Библиотека задач по DevOps
👾 — Автоматизация развёртывания фронтенда
👍 — Управление инфраструктурой с помощью конфигураций, как кода
🥰 — Мониторинг состояния продакшн-сервиса
Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6