Long story short: я сдал Certified Kubernetes AdministratorВ конце 2023 года получил ваучер на сертификацию от ребят с
@DevOpsKaz. Активировал его 1 января… и забыл. Ремайндеры начали напоминать, что ваучер скоро истечёт. Нужно было срочно готовиться.
Перед AWS re:Invent решаю пройти экзамен, зная, что у меня есть пересдача. Без особой подготовки и не успев выполнить два задания, набираю
48% и иду на ритейк.
После 20-х чисел декабря начинаю серьёзно готовиться. Мне понравился формат экзамена, особенно по сравнению с тестами от Red Hat. Уже устал от стандартного “вопрос-ответ”. Ставлю дату сдачи на 30 декабря и прохожу mock-тесты на KodeKloud и KillerCoda. Попробовал
killer.sh, но там задания сложнее, чем на реальном экзамене, так что не особо рекомендую его для подготовки.
30 декабря — эпопея с часовыми поясамиВ день экзамена захожу на платформу, но меня не пускают. Оказалось, что я просрочил время на час из-за разницы в часовом поясе Алматы. Хотя я зашёл “вовремя”, система сработала некорректно. Написал в техподдержку, которая ответила только 4 января.
Мне продлили срок до 16 января. И, конечно же, я сдал экзамен в последний день.
На этот раз экзамен завершил с запасом в 30 минут. После сдачи Проктор спросил: “Зачем сотку берёшь?” и дисквалифицировал меня. Начался новый тикет, чтобы подтвердить результат. В итоге всё обошлось, и экзамен запал мне в душу.
Ключевые темы экзамена 1.
PV, PVCКак подключать к поду. Обычно 1-2 вопроса.
2.
IngressВсё понятно, но обязательно проверьте
IngressClass.
3.
ServiceAccount, Role, ClusterRoleBindingСоздавайте команды в императивном стиле. 1-2 вопроса.
4.
Pod и ServiceБыстрое создание NodePort через команды. С Pod чаще вопросы про kubectl edit, масштабирование или устранение проблем. (2-4 вопроса).
5.
JsonPathНикогда не использовал, но один вопрос точно есть.
6.
Sort byВывести самую ресурсоёмкую pod.
7.
Etcd BackupВсе пути сертификатов есть в документации. Выполняется легко.
8.
Cluster UpgradeОбычно нужно обновить только мастер-узел. Всё через документацию.
9.
Kubelet TroubleshootingЧаще всего проблема с kubelet. Сценариев много.
10.
SidecarДва вопроса про создание deployment с двумя контейнерами.
11.
NetworkPolicyОграничение доступа между namespace. Одно из самых нелюбимых заданий, но оно точно будет.
Теперь остались ваучеры на AWS. Следующая цель — перейти к сертификатам по AWS!
#k8s
🐈
Подписаться