Передумови
Почніть звідси, якщо ви шукаєте найкоротший шлях від основ для початківців до Kubernetes та платформної інженерії.
Цей хаб є головним входом до KubeDojo. Він охоплює термінал, контейнери, основи Kubernetes, декларативне мислення, Git та сучасні практики доставлення програмного забезпечення.
Для кого це
Розділ «Для кого це»- абсолютних новачків, яким потрібна справжня точка відліку
- студентів, які шукають найкоротший шлях до хмарно-нативних систем
- людей, яким потрібні міцні основи перед вибором напрямків Linux, Kubernetes, хмарних технологій, платформної інженерії, ШІ-грамотності або глибинного вивчення AI/ML
Не пропускайте це, якщо
Розділ «Не пропускайте це, якщо»- ви досі не впевнено користуєтеся терміналом, файловою системою, SSH або не знаєте, як встановлювати програмне забезпечення
- термінологія Kubernetes все ще здається абстрактною
- у вас є спокуса одразу перейти до просунутих напрямків, бо вони виглядають цікавішими
Більшість непорозумінь на пізніших етапах навчальної програми виникає саме через те, що цей базовий рівень було пропущено занадто рано.
Основні розділи
Розділ «Основні розділи»Для абсолютних новачків. Від питання “що таке комп’ютер?” до розгортання вашого першого сервера з командного рядка.
Контейнери, Docker, Kubernetes та екосистема cloud-native з першооснов.
| Модуль | Тема |
|---|---|
| 1.1 | Що таке контейнери? |
| 1.2 | Основи Docker |
| 1.3 | Що таке Kubernetes? |
| 1.4 | Екосистема Cloud Native |
| 1.5 | Від моноліту до мікросервісів |
Практичний початковий шлях до Kubernetes з kubectl, Подами, Деплойментами, Сервісами, конфігурацією та YAML.
Чому Kubernetes працює саме так, і на які застарілі патерни не варто витрачати свій час.
| Модуль | Тема |
|---|---|
| 1.1 | Чому Kubernetes переміг |
| 1.2 | Декларативний підхід проти імперативного |
| 1.3 | Що ми не охоплюємо |
| 1.4 | Глухі кути - технології, яких варто уникати |
Професійний шлях вивчення Git. Внутрішня будова, перебазування, відновлення, масштабування, співпраця та міст до GitOps.
Інфраструктура як код (IaC), GitOps, CI/CD, спостережуваність (observability), платформна інженерія та DevSecOps.
| Модуль | Тема |
|---|---|
| 1.1 | Інфраструктура як код |
| 1.2 | GitOps |
| 1.3 | Конвеєри CI/CD |
| 1.4 | Основи спостережуваності (Observability) |
| 1.5 | Платформна інженерія |
| 1.6 | Практики безпеки (DevSecOps) |
Пропонований маршрут
Розділ «Пропонований маршрут»Від нуля до термінала | +--> Напрямок Linux (якщо ви хочете глибших знань про системи) |Основи Cloud Native 101 |Основи Kubernetes |Філософія та дизайн |Глибоке занурення в Git |Сучасний DevOpsВикористовуйте Глибоке занурення в Git після того, як ви будете впевнено користуватися базовим Git з розділу Від нуля до термінала. Цей курс не є обов’язковим перед Основи Cloud Native 101 або Основи Kubernetes, але його слід розглядати як практичну передумову перед серйозною роботою з IaC, GitOps, CI/CD та командними робочими процесами.
Практичне правило є простим:
0.6 Основи Git |Глибоке занурення в Git |Сучасний DevOps / IaC / GitOps / CI-CDGit не є опціональним для сучасної інфраструктурної роботи
Розділ «Git не є опціональним для сучасної інфраструктурної роботи»Послідовність має значення:
0.6 Основи Gitу розділіВід нуля до терміналадає вам мінімально життєздатний робочий процесГлибоке занурення в Gitперетворює Git на операційний інструмент, а не просто механізм для резервного копіювання- лише після цього
Сучасний DevOps,IaCтаGitOpsстануть набагато простішими для правильного використання
Якщо студент пропускає вивчення Git, він все ще зможе читати пізніші модулі, але йому бракуватиме однієї з ключових навичок, що лежить в основі сучасної інфраструктурної практики.
Поширені наступні маршрути
Розділ «Поширені наступні маршрути»Передумови -> Linux, якщо ви прагнете глибшого розуміння систем перед роботою, яка вимагає інтенсивних операційних завданьПередумови -> Сертифікації Kubernetes, якщо ви орієнтуєтеся на зовнішні цілі та хочете відчути тиск практичної роботиПередумови -> Хмарні технології, якщо ваша головна мета — вільне володіння інструментами гіперскейлерів після засвоєння основ кластерівПередумови -> ШІ, якщо ви шукаєте справжній шлях для початківців до ШІ-грамотності та дисциплінованого використання ШІПередумови -> AI/ML Інженерія, якщо ви вже знаєте, що хочете створювати ШІ-системи, запускати локальні моделі або рухатися в напрямку MLOpsПередумови -> Сучасний DevOpsзазвичай має означатиВід нуля до термінала -> Глибоке занурення в Git -> Сучасний DevOps, а не прямий стрибок, що оминає впевнене володіння Git
Платформна інженерія зазвичай не є безпосередньою наступною зупинкою для новачків. Більшість студентів повинні спершу дійти до неї через Kubernetes, Linux або хмарні технології.
Пов’язані основи
Розділ «Пов’язані основи»Ці теми не містяться в розділі prerequisites/, але вони є поширеними наступними кроками:
| Шлях | Чому це важливо |
|---|---|
| Linux | Поглибте знання про процеси, мережі, сховища, безпеку та операції |
| ШІ | Розбудуйте практичну ШІ-грамотність та навички роботи зі штучним інтелектом перед зануренням у просунуту інженерію |
| AI/ML Інженерія | Почніть напрямок AI/ML, якщо ваша мета — LLM, MLOps або ШІ-інфраструктура |
Після передумов
Розділ «Після передумов»Готові спеціалізуватися? Оберіть свій наступний напрямок:
| Мета | Наступний крок |
|---|---|
| Опанувати Linux | Linux |
| Отримати сертифікацію | Сертифікації Kubernetes |
| Вивчити хмарних провайдерів | Хмарні технології |
| Запустити Kubernetes на власному обладнанні | On-Premises Kubernetes |
| Поглибити знання у платформних практиках | Платформна інженерія |
| Вивчити ШІ з нуля | ШІ |
| Дослідити системи AI/ML | AI/ML Інженерія |