Перейти до вмісту

Навчальна програма CKAD

Certified Kubernetes Application Developer — Продемонструйте свою здатність проєктувати, створювати та розгортати хмарні застосунки на Kubernetes

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

Як користуватися цією навчальною програмою

Розділ «Як користуватися цією навчальною програмою»
  1. Налаштуйте середовище — Спочатку пройдіть частину 0
  2. Дотримуйтесь порядку — Модулі побудовані один на одному
  3. Практикуйтесь — Це практичний іспит
  4. Використовуйте стратегію трьох проходів — Спочатку швидкі завдання
  5. Засікайте час — Набирайте швидкість для іспиту

Почніть з частини 0, щоб зрозуміти формат іспиту та налаштувати середовище розробки.

Успіхів на шляху до CKAD!