Практический экзамен CKAD 01

Практический экзамен CKAD, включающий 20 независимых задач по разработке приложений в Kubernetes. Темы охватывают проектирование и сборку приложений, развертывание, наблюдаемость и обслуживание, настройку окружения и безопасность, а также сервисы и сетевое взаимодействие.

KubernetesОбучение CKAD

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Программа

Проектирование и сборка приложения
Развертывание приложения
Наблюдаемость и обслуживание приложения
Среда, конфигурация и безопасность приложения
Сервисы и сетевое взаимодействие

Введение

Проверьте способность проектировать, развёртывать, настраивать, наблюдать и связывать приложения Kubernetes в 20 независимых задачах в стиле CKAD. Каждая даёт подготовленный сценарий и критерии, а вы выбираете команды или манифесты для требуемого живого состояния и автоматических проверок.

Экзамен охватывает образы, плановые и многоконтейнерные нагрузки, стратегии релизов, здоровье и отладку, идентичность и безопасность, конфигурацию, хранилище, Services, Ingress и NetworkPolicy. Это проверка уже освоенных основ приложений, не вводный курс и не замена официального CKAD.

Чему вы научитесь

  • Собирать локальный образ, предоставлять его Kubernetes и развёртывать без публикации во внешнем реестре
  • Создавать CronJobs, init containers, sidecars и нагрузки, сочетающие emptyDir и PVC-хранилище
  • Выполнять ограниченные rolling updates, Stable/Canary за одним Service и развёртывать подготовленные Helm и Kustomize пакеты
  • Настраивать startup, readiness и liveness probes и исправлять CrashLoop по состоянию, Events и логам
  • Мигрировать устаревшие API CronJob и PodDisruptionBudget, сохраняя рабочее поведение приложения
  • Внедрять ConfigMaps и Secrets, применять ResourceQuota и ресурсы контейнера и назначать минимальный ServiceAccount
  • Применять совместимые с Restricted SecurityContexts и создавать ресурс по схеме подготовленной CRD
  • Публиковать Deployments через Services, маршрутизировать Ingress, ограничивать ingress через NetworkPolicy и исправлять EndpointSlices

Для кого этот курс

Экзамен предназначен для разработчиков, платформенных инженеров и кандидатов CKAD, проверяющих умение превращать требования в рабочие ресурсы без пошаговых команд. Он наиболее полезен после управляемого обучения CKAD или равноценной практики.

Предварительные требования: Нужны Linux CLI, Kubernetes YAML, kubectl, Pods, Deployments, Jobs и CronJobs, ConfigMaps, Secrets, volumes, Services, labels, selectors и базовая диагностика. Рекомендуется знать сборку образов, probes, RBAC, ресурсы, Helm, Kustomize, Ingress, NetworkPolicy и SecurityContexts.

Учебная среда: Курс содержит 20 отдельных задач в терминале CKAD Ubuntu 22.04 с одноузловым профилем Kubernetes labex-v135. 17 задач имеют средний уровень, три — продвинутый. Каждая запускается в собственной подготовленной VM, сообщает сценарий, область, критерии и ограниченные подсказки и проверяет требуемое состояние двумя автоматическими тестами.

Часто задаваемые вопросы

Это официальный экзамен CKAD или официальный набор вопросов?

Нет. Это независимый ресурс LabEx без связи, одобрения или спонсорства The Linux Foundation или CNCF. Покрытие ориентируется на публичные области CKAD, но задачи и их распределение не являются реальными вопросами или точной структурой экзамена.

Как учитываются время и баллы?

На полную попытку рекомендуется 120 минут. Каждая из 20 задач даёт пять условных баллов, всего 100; 66 баллов — имитационный порог LabEx. Значения предназначены только для самооценки и не прогнозируют и не составляют официальный результат CKAD.

Чем это отличается от практики CKA?

Задачи посвящены приложениям: Workloads, релизам, probes, логам, конфигурации, SecurityContexts, RBAC приложений, Services и политикам трафика. Обслуживание узлов, жизненный цикл kubeadm, ремонт Control Plane и backup etcd из CKA не проверяются.

Нужен ли внешний реестр образов или удалённый репозиторий charts?

Нет. Образ собирается локально и передаётся подготовленному кластеру без публичного реестра. Helm chart и Kustomize base находятся в рабочем каталоге. Остальные нагрузки используют локальные, подготовленные, импортированные или кэшированные образы без внешней публикации ваших артефактов.

Преподаватель

labby
Labby
Labby is the LabEx teacher.