System Design Space

    Глава 146

    Обновлено: 14 февраля 2026 г. в 09:02

    CKA: подготовка к экзамену по Kubernetes

    Прогресс части0/17

    Актуальная структура CKA, стратегия подготовки на скорость и подборка ресурсов (mindmap + практические советы).

    Оригинал

    CKA exam preparation (Part 0)

    Заметка о плане подготовки и источниках, которые помогают тренироваться на скорость.

    Перейти на сайт

    CKA (Certified Kubernetes Administrator) - практический экзамен по Kubernetes: не про теорию, а про умение быстро решать реальные задачи в терминале. В этой главе - современный ориентир по содержанию экзамена, список сильных источников и подход к подготовке (mindmap + практика). Я сдавал экзамен несколько раз и суммарно 5 лет числился Certified Kubernetes Administrator: администрировать K8s от этого я не стал, но паттерны распределённых систем увидел на практике, и стало проще разговаривать с ребятами от инфраструктуры и платформ.

    Что ожидать от экзамена

    Официально

    CKA: Exam Details & Resources

    Описание экзамена, версия Kubernetes, симулятор и ссылки на handbook/FAQ.

    Перейти на сайт

    2 часа и terminal-first

    Экзамен performance-based: время уходит на команды, YAML и диагностику, а не на “угадайки”.

    Современная версия Kubernetes

    Сейчас экзамен ориентирован на Kubernetes v1.34 и обновляется в течение нескольких недель после новых minor релизов.

    Есть симулятор

    После покупки экзамена обычно дают доступ к Killer.sh - это полезно, чтобы потренировать тайминг и привычки.

    Практический смысл CKA: вы прокачиваете не только kubectl, но и базовые навыки эксплуатации кластера: от RBAC и networking до storage и troubleshooting. Это напрямую переносится в прод.

    Структура экзамена: куда уходит время

    Curriculum

    CKA Curriculum v1.34 (PDF)

    Актуальная структура экзамена и список навыков по доменам.

    Перейти на сайт

    CKA Curriculum (v1.34): вес секций

    Кликните на секцию, чтобы увидеть, что обычно проверяют и куда смотреть в доках.

    Performance-based exam
    Diminishing contribution to the estimate

    Что тренировать

    Самая весомая секция: диагностика узлов/компонентов и сетевых проблем.

    • Troubleshoot clusters and nodes
    • Monitor cluster and application resource usage
    • Manage and evaluate container output streams
    • Troubleshoot cluster components
    • Troubleshoot services and networking

    Ссылки на доки

    Совет: на экзамене время - главный ресурс, поэтому полезно заранее знать, где в документации лежат нужные примеры YAML и команды.

    RTFM как стратегия: mindmap + быстрые ссылки

    Глава

    Kubernetes: The Documentary

    Короткий контекст: как и почему Kubernetes стал индустриальным стандартом.

    Смотреть

    Короткая стратегия подготовки: вместо “читать документацию целиком” собрать mindmap из задач, а для каждой задачи - короткую ссылку на страницу с примерами. Дальше - закрепить решением задач на скорость.

    Как собирать mindmap под экзамен

    Пример ветки: Cluster Architecture, Installation & Configuration

    CKA Curriculum

    Cluster Architecture, Installation & Configuration

    Соберите короткий список ссылок на “опорные” страницы и тренируйтесь решать задачи на скорость.

    Using RBAC Authorization

    RBAC

    Creating a cluster with kubeadm

    kubeadm initial setup

    Creating Highly Available Clusters with kubeadm

    HA control plane

    Upgrading kubeadm clusters

    kubeadm upgrade

    Operating etcd clusters for Kubernetes

    etcd backup/restore

    Подход, который реально экономит время: вместо “читать всё подряд” собрать карту, где каждая ветка - конкретный тип задач + ссылка на примеры YAML/CLI в доках.

    План подготовки (если у вас 2-4 недели)

    Глава

    Kubernetes Patterns

    Паттерны, которые напрямую помогают в части workloads, configs и operational практик.

    Читать обзор

    Неделя 1

    База + архитектура кластера

    • kubeadm, апгрейды, etcd backup/restore
    • RBAC, namespaces, contexts
    • Потренировать быстрые YAML паттерны (deploy/service/ingress)

    Неделя 2

    Workloads + scheduling

    • Deployments, rolling updates, rollbacks
    • ConfigMaps, Secrets, probes, resources/limits
    • Affinity/taints/tolerations, HPA

    Неделя 3

    Services + networking

    • Service types, endpoints, DNS
    • Ingress/Gateway API, NetworkPolicies
    • Практика диагностики connectivity

    Неделя 4

    Troubleshooting + симуляции

    • Логи, events, health контроль-плейна
    • Storage: PV/PVC, StorageClass, dynamic provisioning
    • 1-2 полных прогона в симуляторе (Killer.sh)

    Если вы параллельно читаете про cloud-native подходы, посмотрите ещё главу Kubernetes Patterns - там удобно укладываются многие “боевые” конструкции вокруг Pods и сервисов.

    Практические советы для скорости

    • Привычки на экзамене важнее знаний: заранее натренируйте kubectl шаблоны и быстрые правки YAML.
    • Держите под рукой 3-5 “универсальных” команд: kubectl get, describe, logs, events, top.
    • Учитесь искать примеры в документации: часто быстрее открыть готовый YAML и адаптировать, чем писать с нуля.
    • Тренируйте “переключение контекстов” и навигацию по namespaces - это экономит минуты.