Я давно приступал к изучению Kubernetes(k8s). Начинал с katacoda, где по сценариям делаешь упражнения. Затем посмотрел серию видео-уроков от Слёрм, мне видео понравилось, но опять в голове знаний не осталось. В очередной раз начать изучение k8s и взялся с книги “Kubernetes in Action” от сотрудника RedHat, работавший над OpenShift. Об этой книге и хочу рассказать.
Про книгу.
Книга хорошо структурирована, в ней есть следующие главы:
- Введение в Kubernetes.
- Первые шаги в Docker и Kubernetes.
- Поды: запускаем контейнеры в Kubernetes.
- Репликации и другие контроллеры: контролируем поды.
- Сервисы: подключаемся к подам.
- Подключаем тома(volumes).
- Конфигурации(ConfigMaps) и секреты(Secrets).
- Читаем данные подов из приложения.
- Деплои: обновляем приложение.
- StatefulSet: деплоим стейтфул приложение.
- Понимаем внутренности Kubernetes.
- Безопасность нодов и сетей.
- Аутентификация и авторизация.
- Управление вычислительными ресурсами.
- Автоматическое масштабирование подов и нод.
- Продвинутое планирование.
- Лучшие практики.
- Расширяем Kubernetes.
Мой товарищ на работе только прочитав эту книгу и поделав из неё упражнения сдал на сертификат CKA.
Мне очень понравилась, написана легко и доходчиво. Всем советую.
Сразу скажу, повторно перечитываю эту книгу и делаю упражнения но по своим задумкам. Может быть потом оформлю эти задумки в качестве небольших уроков на этом сайте. Да, знаю, что уже куча литературы и материалов было выпущено по kubernetes, но как известно, лучший способ изучить что-нибудь - это объяснить другим людям.
Кому книга может не понравиться.
Я думаю, людям кто разбирается в администрированнии и разработке в kubernetes книга ничего полезного может и не дать. Так же обладатели сертификатов Certified Kubernetes Administrator и Certified Kubernetes Application Developer могут спокойно обойти эту книгу стороной. Всем остальным рекомендую.