Формат экзамена CKAD: deep dive
Этот модуль — финальная репетиция. Перед тем как обсуждать time management, aliases и killer.sh, давайте детально разберём ПРАВИЛА игры. CKAD — это не teorija. Это performance-based экзамен: вам выдают терминал с кластерами, вы решаете задачи и набираете баллы.
Понимание формата критично, потому что половина провалов на CKAD — не от незнания Kubernetes, а от неправильного управления экзаменационной средой. Сменили не тот context. Открыли не тот namespace. Потратили 20 минут на одну задачу из 16.
Prompt и Tab-completion: как настроить shell продуктивно
Параметры экзамена (2026)
- Длительность: 2 часа (120 минут). Прежний формат был 3 часа — урезан в 2022, и с тех пор все 16-17 задач нужно решить за 120 минут.
- Количество задач: обычно 15-20, на практике 16-17. Каждая имеет вес 4-8 points. Итог по всем — 100 баллов.
- Проходной балл: 66 баллов из 100. CKAD один из самых “щадящих” Linux Foundation сертификатов по проходному порогу.
- Тип задач: performance-based — никаких multiple choice. Вы взаимодействуете с реальными кластерами через kubectl, создаёте манифесты, применяете изменения. Результат проверяется автоматически.
- Стоимость: $445 на 2026 год. Часто доступны промо до 30%, особенно в декабре и на KubeCon.
- Срок валидности: 2 года. После 01.04.2024 LF уменьшил срок с 3 до 2 лет — recertification стал более частым.
- Retake: 1 бесплатная пересдача включена в стоимость. Используется автоматически если не сдали с первого раза.
- killer.sh: 2 попытки включены в exam fee. Это официальный симулятор — обязательно использовать.
Срок валидности — 2 года. Если у вас CKAD выдан до 01.04.2024 — действует 3 года. После — 2. Учитывайте это при планировании recertification.
Окружение экзамена
CKAD сдаётся remote proctored — из дома, под наблюдением proctor через webcam.
- Платформа: PSI Bridge (с 2022 года, до этого был ExamSlayer / ExamLocal).
- Браузер: PSI Secure Browser — изолированный Chromium-based, блокирует доступ ко всему остальному на машине.
- Кластеры: вы подключены к удалённой VM через web-терминал. На ней предустановлены:
kubectlверсия точно совпадает с версией кластеров (v1.35 на 2026)vim,nano— оба доступныtmux— для разделения экранаjq,yq— для парсинга JSON/YAMLcurl,wget,dig,nslookupbashautocomplete (нужно активировать вручную)
- Доступ к нескольким кластерам: обычно 3-5 кластеров с разными контекстами. Каждая задача указывает свой контекст в первой строке — переключаться обязательно.
Разрешённые ресурсы во время экзамена
Внутри PSI Secure Browser открыта одна дополнительная вкладка для документации. В ней разрешено:
kubernetes.io/docs/— основная документация, включая ВСЕ локализации (RU, ZH, JA и т.д.)kubernetes.io/blog/— блог CNCFhelm.sh/docs/— документация Helmgithub.com/kubernetes/— официальный GitHub-org, включая kubernetes/website, kubernetes/examples
В kubernetes.io/docs встроен поиск (Algolia). Учитесь искать ТЕРМИНАМИ из YAML, не описаниями. Например, ищите securityContext.capabilities а не “how to add capability to pod”. Поиск по полям выдаёт релевантные snippets быстрее.
Запрещено во время экзамена
- Stack Overflow — заблокирован на уровне PSI Secure Browser.
- ChatGPT / Claude / любой AI — заблокирован.
- Личные заметки — даже бумажные. Стол должен быть пустым.
- Дополнительные мониторы — только основной экран. Внешний монитор может быть, но второй экран — нет.
- Eating/drinking outside camera frame — пить можно из прозрачного контейнера, видимого камере. Печенье/конфеты — нет.
- Перерывы на туалет — есть, но таймер не останавливается. Каждая минута в туалете — минус минута на задачи.
- Headphones — обычно нет, кроме медицинских (надо запрос заранее).
Tech requirements
- Стабильный интернет — recommended 5+ Mbps up/down. Disconnects > 30 секунд могут привести к invalidation.
- Webcam + microphone — должны работать. Внешний webcam предпочтителен.
- Тихая, освещённая комната — proctor может попросить осмотреть комнату через webcam (360° pan).
- Photo ID — паспорт или driver’s license. Имя в ID должно точно совпадать с регистрацией.
Несоответствие имени в Photo ID и регистрации = неминуемое отклонение. Если у вас в Linux Foundation registered name “Lev Neganov” а в паспорте “Лев Неганов” (кириллица) — заранее подайте запрос на изменение через support, иначе proctor откажет в start.
Distribution тематики на CKAD v1.35
LF опубликовал точные веса доменов в curriculum. На 2026 это:
| Домен | Вес |
|---|---|
| Application Design and Build | 20% |
| Application Deployment | 20% |
| Application Observability and Maintenance | 15% |
| Application Environment, Configuration and Security | 25% |
| Services and Networking | 20% |
Security = 25% — самый большой домен. Не Deployment, не Networking. Это значит на экзамене 4-5 задач напрямую про SecurityContext, ServiceAccount, RBAC, Pod Security Standards, NetworkPolicy. Если вы слабы в этих темах — провалитесь.
Конкретные subdomains внутри Security (с весами по практике):
- SecurityContext — runAsUser, runAsGroup, fsGroup, capabilities, allowPrivilegeEscalation, readOnlyRootFilesystem.
- ServiceAccount — создание, привязка к Pod, в связке с RBAC.
- RBAC — Role, ClusterRole, RoleBinding, ClusterRoleBinding. Минимум 1 задача на привязку SA к Role.
- Pod Security Standards — labels на namespace, enforce/audit/warn режимы.
- NetworkPolicy — Ingress+Egress, label-based, namespace-based. Часто комбинируется с Services.
- Secrets — opaque, tls, docker-registry; mount как volume vs envFrom.
Killer-моменты формата
- Context switch обязателен. Каждая задача даёт
kubectl config use-context <ctx>в первой строке. Без switch — 0 баллов за задачу. - Namespace switch внутри context. Часто задача в специфическом namespace:
kubectl config set-context --current --namespace=<ns>. Иначе создадите ресурсы в default — 0 баллов. - Flag for review. Используйте для застрявших задач — потом вернётесь.
- Skip и return. Если задача >10 мин — skip. Лучше решить 14 задач полностью, чем 16 наполовину.
- 66% проходной. Достаточно набрать 66 из 100. Если плохо в одном домене — компенсируйте сильным другим.
- Security = 25%. Если выберете лучший домен для прокачки — это он. Окупится максимум.