Поделиться

Kubernetes в действии

Путеводитель по технологии.

Лукша Марко «Kubernetes в действии» DMK Press, 2019 год, 672 стр., перев. Логунов, ISBN 978-5-97060-657-5; (10,7 мб. pdf+code)

В руководстве детально рассказано о Kubernetes – открытом программном обеспечении для автоматизации развёртывания, масштабирования и управления контейнеризированными приложениями. Kubernetes обеспечивает функции обнаружения сервисов и маршрутизации по запросу. А также система поддерживает технологий аппаратной виртуализации. Умеет переназначать необходимые для обращения к сервису IP-адрес и доменное имя сервиса, входящим в его состав. Поддерживает основные технологии контейнеризации.

В книге досконально рассмотрены принципы работы и устройства основных модулей фреймворка. Показаны примеры создания объектов верхнего уровня, развертывания кластера на собственной рабочей машине и построении федеративного кластера в нескольких дата-центрах. Также дается детальный анализ задач обеспечения безопасности в Kubernetes. Книга будет интересна сисадминам, разработчикам ПО и всем кто интересуется облачными технологиями. Подробнее о Kubernetes — Wiki.

Оглавление книги

Содержание

1. Знакомство с Kubernetes
2. Первые шаги с Docker и Kubernetes
3. Модули: запуск контейнеров в Kubernetes
without advertising
4. Контроллер репликации и другие контроллеры: развертывание управляемых модулей
5. Службы: обеспечение клиентам возможности обнаруживать модули и обмениваться с ними информацией
6. Тома: подключение дискового хранилища к контейнерам
7. Словари конфигурации (ConfigMap) и секреты (Secret): настройка приложений
8. Доступ к метаданным модуля и другим ресурсам из приложений
9. Развертывания: декларативное обновление приложений
10. Ресурсы StatefulSet: развертывание реплицируемых приложений с внутренним состоянием
11. Внутреннее устройство Kubernetes
12. Защита сервера API Kubernetes
13. Защита узлов кластера и сети
14. Управление вычислительными ресурсами модулей
15. Автоматическое масштабирование модулей и узлов кластера
16. Продвинутое назначение модулей узлам
17. Рекомендации по разработке приложений
18. Расширение системы Kubernetes

Приложения:
Приложение A. Использование kubectl с несколькими кластерами
Приложение B. Настройка многоузлового кластера с помощью kubeadm
Приложение C. Использование других контейнерных сред выполнения
Приложение D. Кластерная федерация

СкачатьPDF+code


Поделиться