Как получить сертификат CKA в 2023-2024 году

d0abefd07b1b5d7250e87b1651130614

Не секрет, что Kubernetes является де-факто стандартом для развертывания приложений и на специалистов со знанием Kubernetes существует стабильный спрос. Одним из самых востребованных сертификатов подтверждающих эту квалификацию является Certified Kubernetes Administrator или коротко CKA. В данной статье я делюсь своим опытом подготовки и прохождения экзамена CKA.

Необходимая квалификация

Kubernetes это оркестратор, который работает в среде Linux и использует такие Container Runtime как Docker и containerd, так что следующие навыки я считаю абсолютно необходимыми для успешного прохождения экзамена:

  • Уверенное владение командной строкой Linux.

  • Умение редактировать тексты из командной строки. Я рекомендую Vim, который хоть и сложнее в освоении, но имеет более расширенный функционал.

  • Понимание и практический навык работы с Docker.

Подготовка

Этап 1. Несмотря на то, что CKA экзамен сугубо практический, знание теории позволит заложить надежный фундамент для новичков и восполнить пробелы для более опытных специалистов.

Этап 2. После изучения теории и успешного прохождения всех лабораторных работ, необходимо, так сказать, «набить руку» в практических экзаменах на время, т.к. время на экзамене ограниченно 120 минутами, а все задания выполняются на удаленной виртуальной машине, что тоже создает определенные сложности.

Во время подготовки к экзамену я пользовался следующими ресурсами:

  • Курс Certified Kubernetes Administrator (CKA) от платформы A Cloud Guru. Сбалансированный курс, сочетающий в себе сжатую теорию и лабораторные работы для закрепления.

  • Платформа SRE Learning Platform (поиск по ключевым словам cks sre learning platform). Автор сертифицированный CKA и CKS специалист с многолетним опытом построения и эксплуатации безопасных продакшн кластеров Kubernetes высокой доступности. Для того чтобы начать пользоваться системой, необходимо создать учетную запись в AWS, склонировать репозиторий и откорректировать необходимые значения согласно инструкции. После развертывания, платформа предоставляет доступ к нескольким кластерам, на которых будут выполняться задания мок экзамена. После того как наберете 90% или больше можно регистрироваться на экзамен. У меня подготовка заняла несколько недель и стоило мне все это около 3 USD, что в разы меньше чем практические экзамены от KillerShell.

Перед экзаменом

  • Прочтите Candidate Handbook и Important Instructions: CKA and CKAD. Да это долго и может быть даже скучно, но зато даст понимание, того что Вас ожидает и избавит от 99% неприятных сюрпризов во время экзамена.

  • После того как Вы оплатили экзамен Вам предоставляется 2 бесплатные сессии от KillerShell. Пройдете их по очереди, сверяя свои навыки с предложенными решениями.

  • Выберете удобное время и место и зарегистрируйтесь экзамен. Как следует из правил, место проведения очень важно. Так например, экзамен нельзя сдавать и кафе или других открытых помещениях, а если во время экзамена кто-нибудь войдет в комнату экзамен считается недействительным. Сдавать повторно придется за отдельную плату.

  • Оплачивайте экзамен заранее, в период скидок. Сейчас можно оплатить экзамен CKA со скидкой в 50%.

Экзамен

  • Приходите мин. на 30 минут раньше назначенного времени. Ссылка на начало экзамена становится активна за 30 минут до начала. Из этого времени 15–20 минут уходит на подготовительные процедуры, такие как осмотр комнаты, рабочего места и подтверждения личности.

  • В командной строке экзамена SRE Learning Platform, симулятора KillerShell, а также реального экзамена настроен алиас k на kubctl и «добивка» (autocomplete) команд. Для наиболее эффективного использования начинайте команду с k -n namespace, там где используются namespace. Это значительно сократит время выполнения длинных команд.

  • Также можно перед началом экзамена создать переменную окружения:

    export do=»--dry-run=client -o yaml»

    что позволит сократить, например команду:

    k run pod1 --image nginx --dry-run=client -o yaml

    до:

    k run pod1 --image nginx $do

Заключение

Данная статья не претендует на всеобъемлющую инструкцию по прохождению экзамена CKA, а так же на истину в последней инстанции. Здесь представлен субъективный опыт автора, который недавно сам получил свой CKA и который скромно надеется что данная статья будет полезна тем кто задумал получить сертификат CKA в 2023–2024 году.

Удачи всем на экзамене, и да прибудет с вами сила!

© Habrahabr.ru