Рекомендуемая литература по Kubernetes | OTUS

Курсы

Курсы в разработке Подготовительные курсы
Работа в компаниях Компаниям Блог +7 499 110-61-65

Рекомендуемая литература по Kubernetes

Kuber_Deep_13.6_site-5020-c884b7.png

Kubernetes по-гречески означает «рулевой», что говорит само за себя. Система контейнерной оркестровки Kubernetes безопасно управляет структурой распределённого приложения и последовательностью его выполнения, с максимальной эффективностью организуя контейнеры и службы. Платформа служит в качестве операционной системы для ваших кластеров, устраняя необходимость учитывать лежащую в основе сетевую и серверную инфраструктуру в ваших проектах.

Предлагаем вашему вниманию список книг, которые помогут вам лучше погрузиться в Kubernetes.

1. Введение в технологии контейнеров и Kubernetes

1-20219-b848a1.jpg

В книге рассмотрены механизмы, обеспечивающие работу контейнеров в GNU/Linux, основы работы с контейнерами при помощи Docker и Podman, а также система оркестрирования контейнеров Kubernetes. Помимо этого, книга знакомит c особенностями одного из самых популярных дистрибутивов Kubernetes – OpenShift (OKD).

Данная книга рассчитана на ИТ-специалистов, знакомых с GNU/Linux и желающих познакомиться с технологиями контейнеров и системой оркестрации Kubernetes.

2. Kubernetes в действии

2-20219-151241.jpg

Эта книга учит использовать Kubernetes для развертывания распределённых контейнеризированных приложений. Перед тем, как собрать свой первый кластер Kubernetes, вы начнёте с обзора систем Docker и Kubernetes. Вы будете постепенно расширять своё начальное приложение, добавляя новые функциональные возможности и углубляя свои знания архитектуры и принципа работы Kubernetes. Также вы изучите такие важные темы, такие как мониторинг, настройка и масштабирование.

3. CI/CD with Kubernetes

3-20219-d62167.jpg

В этой электронной книге рассмотрены варианты использования и лучшие практики, помогающие Kubernetes облегчать непрерывную интеграцию и поставку программного обеспечения. Охватываются следующие темы: — архитектуры и шаблоны приложений с Kubernetes; — как Kubernetes меняет традиционные шаблоны DevOps; — настройка конвейеров CI/CD с Kubernetes; — роль аналитики.

4. Kubernetes Patterns. Reusable Elements for Designing Cloud-Native Applications

4-20219-e004b7.jpg

С развитием микросервисов и контейнеров способ разработки, сборки и запуска программного обеспечения значительно изменился. Эти современные архитектуры используют новые примитивы, которые требуют иного набора практик. С помощью этого ориентированного руководства вы ознакомитесь с шаблонами, принципами и методами проектирования и реализации облачных приложений на Kubernetes.

Каждый шаблон включает в себя описание проблемы и предлагаемое решение со спецификой Kubernetes. Многие шаблоны подкреплены конкретными примерами кода.

Эта книга идеально подходит для разработчиков, уже знакомых с основными концепциями Kubernetes, которые хотят изучить общие облачные шаблоны: — основополагающие шаблоны охватывают основные принципы и методы построения облачных приложений на основе контейнеров; — поведенческие модели исследуют более тонкие концепции для управления различными типами взаимодействия контейнеров и платформ; — структурные шаблоны помогают организовать контейнеры внутри модуля, атома платформы Kubernetes; — шаблоны конфигурации позволяют понять, как можно обрабатывать конфигурации приложений в Kubernetes; — расширенные шаблоны охватывают более сложные темы, такие как расширение платформы с помощью операторов.

5. Kubernetes: Up and Running

5-20219-8e53b4.jpg

Считается, что Google развертывает более двух миллиардов контейнеров приложений в неделю. Как это возможно? Google открыл секрет через проект под названием Kubernetes, кластерный оркестр с открытым исходным кодом (основанный на его внутренней системе Borg), который радикально упрощает задачу построения, развёртывания и поддержки масштабируемых распределённых систем в облаке. В этом практическом руководстве показано, как Kubernetes и контейнерные технологии могут помочь вам достичь новых уровней скорости, маневренности, надёжности и эффективности.

Авторы книги работали над Kubernetes в Google и в других организациях. Они объясняют, как эта система вписывается в жизненный цикл распределённого приложения. Вы узнаете, как использовать инструменты и API для автоматизации масштабируемых распределённых систем, будь то онлайн-сервисы, приложения для машинного обучения или кластер компьютеров Raspberry Pi.

Прочитав книгу, вы: — изучите проблемы распределённой системы, которые решает Kubernetes; — погрузитесь в разработку контейнерных приложений, используя такие контейнеры, как Docker; — научитесь создавать и запускать контейнеры в Kubernetes с использованием формата образа докера и среды выполнения контейнера; — исследуете специализированные объекты, необходимые для запуска приложений в производстве; — научитесь развёртывать новые версии программного обеспечения без простоев и ошибок; — увидите примеры того, как разрабатывать и развёртывать реальные приложения в Kubernetes.

Есть ещё полезная литература? Поделитесь в комментариях!

Не пропустите новые полезные статьи!

Спасибо за подписку!

Мы отправили вам письмо для подтверждения вашего email.
С уважением, OTUS!

Автор
0 комментариев
Для комментирования необходимо авторизоваться