Kubernetes: від розробки до production

Ласкаво просимо до повного практичного курсу з Kubernetes на kostyl.dev.

Kubernetes: від розробки до production

Ласкаво просимо до повного практичного курсу з Kubernetes на kostyl.dev.

Цей курс розроблений для того, щоб провести вас від базового розуміння оркестрації контейнерів до налаштування та управління стійкими до відмов застосунками у реальному кластері.


Програма курсу

1. Навіщо потрібен Kubernetes

Від одного сервера до кластера — чому виникає потреба в оркестрації, що таке Kubernetes і яке місце він займає в сучасній інфраструктурі.

2. Анатомія кластера

Внутрішня будова Kubernetes-кластера — control plane, worker nodes, ключові компоненти та їхня взаємодія.

3. Локальний кластер

Встановлення та налаштування локального Kubernetes-кластера (minikube, kind, k3s) для розробки та навчання.

4. Pod — атомарна одиниця

Глибоке розуміння Pod — від базових концепцій до повної специфікації YAML, життєвого циклу та практичних прикладів.

5. Патерни використання Pod

Init-контейнери та Sidecar — розв'язання реальних архітектурних проблем у Kubernetes з прикладами на .NET.

6. Основи Deployment

Від ручного управління Pod до автоматизованої оркестрації — self-healing, масштабування та декларативні оновлення.

7. Rolling Updates та життєвий цикл

Оновлення застосунків без downtime — від теорії до практики з детальною візуалізацією, розрахунками та реальними прикладами.

8. Service — мережева абстракція

Від ефемерних IP-адрес Pod до стабільних Service endpoints — service discovery, балансування навантаження та мережева архітектура.