Навчальна програма CKAD
Certified Kubernetes Application Developer — Продемонструйте свою здатність проєктувати, створювати та розгортати хмарні застосунки на Kubernetes
Про CKAD
Розділ «Про CKAD»CKAD — це практичний іспит на основі виконання завдань, який підтверджує вашу здатність проєктувати, створювати, налаштовувати та публікувати хмарні застосунки для Kubernetes.
| Аспект | Деталі |
|---|---|
| Формат | На основі виконання завдань (практичний) |
| Тривалість | 2 години |
| Питання | 15-20 завдань |
| Прохідний бал | 66% |
| Термін дії | 3 роки |
Структура навчальної програми
Розділ «Структура навчальної програми»| Частина | Тема | Вага | Модулі |
|---|---|---|---|
| Частина 0 | Середовище | - | 3 |
| Частина 1 | Проєктування та створення застосунків | 20% | 5 |
| Частина 2 | Розгортання застосунків | 20% | 5 |
| Частина 3 | Спостережуваність та обслуговування застосунків | 15% | 6 |
| Частина 4 | Середовище, конфігурація та безпека застосунків | 25% | 7 |
| Частина 5 | Сервіси та мережа | 20% | 4 |
| Разом | 100% | 30 |
Огляд модулів
Розділ «Огляд модулів»Частина 0: Середовище (3 модулі)
Розділ «Частина 0: Середовище (3 модулі)»- 0.1 Огляд CKAD — Формат іспиту та домени
- 0.2 Робочий процес розробника — Налаштування середовища
- Підсумковий тест частини 0
Частина 1: Проєктування та створення застосунків (5 модулів)
Розділ «Частина 1: Проєктування та створення застосунків (5 модулів)»- 1.1 Образи контейнерів — Створення та керування образами
- 1.2 Jobs та CronJobs — Пакетні навантаження
- 1.3 Багатоконтейнерні Поди — Sidecar, init-контейнери
- 1.4 Volumes — Сховища для застосунків
- Підсумковий тест частини 1
Частина 2: Розгортання застосунків (5 модулів)
Розділ «Частина 2: Розгортання застосунків (5 модулів)»- 2.1 Deployments — Поступові оновлення, відкати
- 2.2 Helm — Керування пакетами
- 2.3 Kustomize — Налаштування конфігурації
- 2.4 Стратегії розгортання — Blue-green, canary
- Підсумковий тест частини 2
Частина 3: Спостережуваність та обслуговування застосунків (6 модулів)
Розділ «Частина 3: Спостережуваність та обслуговування застосунків (6 модулів)»- 3.1 Проби — Liveness, readiness, startup
- 3.2 Логування — Керування логами контейнерів
- 3.3 Налагодження — Усунення несправностей застосунків
- 3.4 Моніторинг — Метрики та сповіщення
- 3.5 Застарілі API — Обробка змін версій
- Підсумковий тест частини 3
Частина 4: Середовище застосунків (7 модулів)
Розділ «Частина 4: Середовище застосунків (7 модулів)»- 4.1 ConfigMaps — Конфігурація застосунків
- 4.2 Secrets — Керування чутливими даними
- 4.3 Ресурси — Запити та обмеження
- 4.4 Security Context — Налаштування безпеки контейнерів
- 4.5 Service Accounts — Ідентифікація Подів
- 4.6 CRDs — Custom Resource Definitions
- Підсумковий тест частини 4
Частина 5: Сервіси та мережа (4 модулі)
Розділ «Частина 5: Сервіси та мережа (4 модулі)»- 5.1 Сервіси — Публікація застосунків
- 5.2 Ingress — HTTP-маршрутизація
- 5.3 Network Policies — Контроль трафіку
- Підсумковий тест частини 5
Як користуватися цією навчальною програмою
Розділ «Як користуватися цією навчальною програмою»- Налаштуйте середовище — Спочатку пройдіть частину 0
- Дотримуйтесь порядку — Модулі побудовані один на одному
- Практикуйтесь — Це практичний іспит
- Використовуйте стратегію трьох проходів — Спочатку швидкі завдання
- Засікайте час — Набирайте швидкість для іспиту
Почніть навчання
Розділ «Почніть навчання»Почніть з частини 0, щоб зрозуміти формат іспиту та налаштувати середовище розробки.
Успіхів на шляху до CKAD!