Набір інструментів масштабування та надійності
Трек інструментів | 3 модулі | ~2.5 години загалом
Огляд
Розділ «Огляд»Набір інструментів масштабування та надійності (Scaling & Reliability Toolkit) охоплює просунуте автомасшабування та аварійне відновлення (disaster recovery) для Kubernetes. Karpenter забезпечує інтелектуальну підготовку вузлів, KEDA дозволяє масштабувати навантаження на основі подій, а Velero гарантує можливість відновлення після катастроф.
Цей набір застосовує концепції з Дисципліни SRE та Надійності інженерних систем.
Передумови
Розділ «Передумови»Перед початком цього треку:
- Дисципліна SRE — концепції масштабування та надійності
- Основи Kubernetes HPA
- Концепції Persistent Volumes
- Основи роботи з хмарними провайдерами
Модулі
Розділ «Модулі»| # | Модуль | Складність | Час |
|---|---|---|---|
| 6.1 | Karpenter | [COMPLEX] | 45-50 хв |
| 6.2 | KEDA | [MEDIUM] | 40-45 хв |
| 6.3 | Velero | [MEDIUM] | 40-45 хв |
| 6.4 | FinOps з OpenCost | [MEDIUM] | 40-45 хв |
| 6.5 | Chaos Engineering | [COMPLEX] | 50 хв |
| 6.6 | Knative | [MEDIUM] | 40-45 хв |
Результати навчання
Розділ «Результати навчання»Після завершення цього треку ви зможете:
- Налаштовувати Karpenter — інтелектуальна підготовка вузлів, spot-екземпляри, консолідація
- Впроваджувати KEDA — масштабування на основі подій, масштабування до нуля, кастомні метрики
- Налаштовувати Velero — бекапи, відновлення, міграція між кластерами
- Проєктувати для надійності — стратегії автомасшабування, плани аварійного відновлення
Гід з вибору інструментів
Розділ «Гід з вибору інструментів»ЯКИЙ ІНСТРУМЕНТ МАСШТАБУВАННЯ/НАДІЙНОСТІ ОБРАТИ?─────────────────────────────────────────────────────────────────
"Мені потрібне швидше та розумніше автомасшабування вузлів"└──▶ Karpenter • Створює вузли за секунди • Підбирає розмір під реальні навантаження • Автоматична консолідація (економія) • Кращий за стандартний Cluster Autoscaler
"Мені потрібно масштабувати навантаження за чергами/подіями"└──▶ KEDA • 60+ скалерів (SQS, Kafka, Prometheus...) • Масштабування до нуля • Орієнтований на події, а не тільки на метрики
"Мені потрібні бекапи та аварійне відновлення"└──▶ Velero • Бекапи з урахуванням специфіки додатків • Знімки PV (Persistent Volumes) • Міграція між кластерамиШлях вивчення
Розділ «Шлях вивчення»Модуль 6.1: Karpenter │ │ Основи підготовки вузлів │ Spot-екземпляри, консолідація ▼Модуль 6.2: KEDA │ │ Масштабування на основі подій │ Тригери кастомних метрик ▼Модуль 6.3: Velero │ │ Бекап та аварійне відновлення │ Міграція кластерів ▼[Набір завершено] → Набір інструментів платформПов’язані треки
Розділ «Пов’язані треки»- До: Дисципліна SRE — концепції SRE
- До: Надійність інженерних систем — теорія
- Пов’язано: Набір інструментів IaC — Terraform-модулі для Karpenter, KEDA
- Пов’язано: Набір інструментів спостережуваності — метрики для масштабування
- Після: Набір інструментів платформ — функції платформи
“Масштабуйтеся автоматично. Відновлюйтеся витончено. Спіть спокійно.”