Библиотека задач по DevOps | тесты, код, задания
3.01K subscribers
171 photos
7 videos
2 files
574 links
Задачи и тесты по DevOps для тренировки и обучения.

По рекламе: @proglib_adv

Наши каналы: https://t.me/proglibrary/9197

Учиться у нас: https://proglib.io/w/2b07c285

Для обратной связи: @proglibrary_feeedback_bot
Download Telegram
Приложение в Pod стартует ~60 сек. Во время деплоя Pod попадает в CrashLoopBackOff: livenessProbe срабатывает раньше, чем сервис успевает подняться. Что сделать правильно?

👾 — Увеличить только readinessProbe и оставить livenessProbe как есть
👍 — Ввести startupProbe, чтобы до инициализации блокировать livenessProbe, а после — оставить строгую livenessProbe/readinessProbe
🥰 — Поставить restartPolicy: Never, чтобы Pod не перезапускался
⚡️ — Добавить initContainer с sleep 60 и не трогать пробы

Библиотека задач DevOps
👍8🥱2🥰1
При создании сервиса Kubernetes присваивает ему

👾 — Реплики подов
👍 — Количество реплик
🥰 — IP-адрес кластера
⚡️ — IP-адреса модулей

Библиотека задач DevOps
🥰1
Как в Kubernetes сделать канареечный релиз с точным процентом трафика (10%→30%→100%)?

👾 — Просто увеличить число подов новой версии — сервис сам обеспечит точные проценты
👍 — Использовать Ingress/Service Mesh с взвешенным роутингом (Istio VirtualService, NGINX Ingress canary аннотации)
🥰 — Обновить ConfigMap — проценты применятся автоматически
⚡️ — Поставить maxSurge: 10% — это и есть доля трафика

Библиотека задач по DevOps
👍5
Что из ниже перечисленного наиболее точно описывает цель Infrastructure as Code (IaC)?

👾 — Автоматизация развёртывания фронтенда
👍 — Управление инфраструктурой с помощью конфигураций, как кода
🥰 — Мониторинг состояния продакшн-сервиса
— Использование UI-интерфейсов для настройки серверов

Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6