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
🐈Подписаться
Post #93
837

- 🔥 18
- 👍 6
- ❤ 4
- 🎉 2