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

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

Certified Kubernetes Administrator — Продемонструйте свою здатність встановлювати, налаштовувати та керувати кластерами Kubernetes промислового рівня

CKA — це практичний іспит на основі продуктивності, який перевіряє ваші навички адміністрування Kubernetes та управління кластерами.

АспектДеталі
ФорматНа основі продуктивності (практичний)
Тривалість2 години
Запитання15-20 завдань
Прохідний бал66%
Термін дії3 роки

Структура навчальної програми

Розділ «Структура навчальної програми»
ЧастинаТемаВагаМодулі
Частина 0Середовище-6
Частина 1Архітектура кластера, встановлення та налаштування25%8
Частина 2Робочі навантаження та планування15%8
Частина 3Сервіси та мережа20%8
Частина 4Сховище10%6
Частина 5Усунення несправностей30%8
Усього100%44

Частина 0: Середовище (6 модулів)

Розділ «Частина 0: Середовище (6 модулів)»
  • 0.1 Налаштування кластера — Створення практичних кластерів
  • 0.2 Майстерність оболонки — bash, псевдоніми, автодоповнення
  • 0.3 Vim та YAML — Ефективне редагування
  • 0.4 Документація Kubernetes — Навігація документацією
  • 0.5 Стратегія іспиту — Підхід трьох проходів
  • Підсумковий тест частини 0

Частина 1: Архітектура кластера (8 модулів)

Розділ «Частина 1: Архітектура кластера (8 модулів)»
  • 1.1 Площина управління — API server, etcd, scheduler
  • 1.2 Інтерфейси розширення — CNI, CSI, CRI
  • 1.3 Helm — Управління пакетами
  • 1.4 Kustomize — Управління конфігурацією
  • 1.5 CRDs та Operators — Розширення Kubernetes
  • 1.6 RBAC — Контроль доступу
  • 1.7 kubeadm — Розгортання та оновлення кластера
  • Підсумковий тест частини 1

Частина 2: Робочі навантаження та планування (8 модулів)

Розділ «Частина 2: Робочі навантаження та планування (8 модулів)»
  • 2.1 Поди — Базова одиниця робочого навантаження
  • 2.2 Деплойменти — Управління застосунками
  • 2.3 DaemonSets та StatefulSets — Спеціалізовані навантаження
  • 2.4 Jobs та CronJobs — Пакетна обробка
  • 2.5 Управління ресурсами — Запити, ліміти, квоти
  • 2.6 Планування — Вибір вузлів, спорідненість
  • 2.7 ConfigMaps та Secrets — Конфігурація
  • 2.8 Планувальник та теорія життєвого циклу подів
  • 2.9 Автомасштабування — HPA, VPA, metrics-server
  • Підсумковий тест частини 2

Частина 3: Сервіси та мережа (8 модулів)

Розділ «Частина 3: Сервіси та мережа (8 модулів)»
  • 3.1 Сервіси — ClusterIP, NodePort, LoadBalancer
  • 3.2 Endpoints — Бекенди сервісів
  • 3.3 DNS — CoreDNS та виявлення сервісів
  • 3.4 Ingress — HTTP-маршрутизація
  • 3.5 Gateway API — Наступне покоління ingress
  • 3.6 Network Policies — Контроль трафіку
  • 3.7 CNI — Мережа контейнерів
  • Підсумковий тест частини 3

Частина 4: Сховище (6 модулів)

Розділ «Частина 4: Сховище (6 модулів)»
  • 4.1 Volumes — Основи сховища
  • 4.2 PV та PVC — Постійне сховище
  • 4.3 StorageClasses — Динамічне виділення
  • 4.4 Volume Snapshots — Резервне копіювання та відновлення
  • 4.5 Усунення несправностей сховища — Типові проблеми
  • Підсумковий тест частини 4

Частина 5: Усунення несправностей (8 модулів)

Розділ «Частина 5: Усунення несправностей (8 модулів)»
  • 5.1 Методологія — Систематичний підхід
  • 5.2 Збої застосунків — Проблеми подів та контейнерів
  • 5.3 Площина управління — Проблеми API server, etcd
  • 5.4 Робочі вузли — kubelet, мережа
  • 5.5 Мережа — DNS, з’єднання
  • 5.6 Сервіси — Проблеми балансування навантаження
  • 5.7 Логування та моніторинг — Спостережуваність
  • Підсумковий тест частини 5

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

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

Починайте з частини 0, щоб налаштувати середовище та вивчити стратегії іспиту.

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