Kubernetes и Docker — руководство для предприятий: эффективная контейнеризация приложений, интеграция корпоративных систем и масштабирование приложений в вашей компании на русском
Kubernetes and Docker - An Enterprise Guide: Effectively containerize applications, integrate enterprise systems, and scale applications in your enterprise (978-1839212147)
Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI
Scott Surovich | #312: Операционные системы Unix
Расширьте возможности Kubernetes, выйдя за рамки базовых кластеров Kubernetes, внедрив IAM с использованием OIDC и Active Directory, балансировку нагрузки уровня 4 с помощью MetalLB, расширенную интеграцию сервисов, безопасность, аудит и CI/CD.
Основные характеристики
- Узнайте, как добавить корпоративные функции в кластер Kubernetes, с помощью теории и практических упражнений, которые помогут вам в этом.
- Изучите сложные темы, включая балансировку нагрузки, внешний DNS, интеграцию с поставщиками идентификации (IDP), безопасность, аудит, резервное копирование и CI/CD.
- Создавайте кластеры разработки для удовлетворения уникальных требований к тестированию, включая запуск нескольких кластеров на одном сервере для имитации корпоративной среды.
Описание книги
Контейнеризация полностью изменила правила игры в DevOps, а Docker и Kubernetes сыграли важную роль в преобразовании процессов создания и развертывания приложений. Эта книга поможет вам получить знания и инструменты, необходимые для интеграции кластеров Kubernetes в корпоративную среду.
Книга начинается с ознакомления с основами Docker и Kubernetes, включая обзор базовых объектов Kubernetes. Затем вы освоите контейнеризацию и поймете ее основные функции, в том числе, как создавать временные многоузловые кластеры с помощью kind. По мере продвижения вы узнаете об архитектуре кластера, развертывании кластеров Kubernetes и управлении кластерами, а также начнете развертывание приложений. Далее вы узнаете, как интегрировать ваш контейнер с облачной платформой и интегрировать такие инструменты, как MetalLB, externalDNS, OpenID connect (OIDC), политики безопасности подов (PSP), Open Policy Agent (OPA), Falco и Velero. Наконец, вы узнаете, как развернуть целую платформу в облаке с использованием непрерывной интеграции и непрерывной доставки (CI/CD).
К концу этой книги по Kubernetes вы научитесь создавать кластеры для разработки и тестирования приложений и компонентов Kubernetes, а также сможете обеспечивать безопасность и проводить аудит кластера, используя различные решения с открытым исходным кодом, включая OpenUnison, OPA, Falco, Kibana и Velero.
Что вы узнаете
- Создайте многоузловой кластер Kubernetes, используя kind.
- Внедрить Ingress, MetalLB и ExternalDNS.
- Настройка кластерного OIDC с использованием имитации пользователя.
- Сопоставление корпоративной авторизации с Kubernetes
- Защита кластеров с помощью PSP и OPA
- Улучшение аудита с помощью Falco и EFK.
- Создайте резервные копии рабочих нагрузок для аварийного восстановления и миграции кластера.
- Развертывание на платформе с использованием Tekton, GitLab и ArgoCD.
Для кого предназначена эта книга?
Эта книга предназначена для всех, кто интересуется DevOps, контейнеризацией и выходит за рамки базового развертывания кластеров Kubernetes. Инженеры DevOps, разработчики и системные администраторы, стремящиеся к карьерному росту в сфере ИТ, также найдут эту книгу полезной. Хотя рекомендуется некоторый предварительный опыт работы с Docker и Kubernetes, в книгу включен учебный курс по Kubernetes, который содержит описание объектов Kubernetes, что поможет вам, если вы новичок в этой теме или нуждаетесь в обновлении знаний.
Оглавление
- Основы Docker и контейнеров
- Работа с данными Docker
- Понимание сетевых возможностей Docker
- Развертывание Kubernetes с использованием Kind
- Интенсивный курс по Kubernetes
- Сервисы, балансировка нагрузки и внешний DNS
- Интеграция аутентификации в ваш кластер
- Политика RBAC и аудит
- Развертывание защищенной панели мониторинга Kubernetes
- Создание политик безопасности подов
- Расширение безопасности с помощью агента открытых политик.
- Аудит с использованием Falco и EFK
- Резервное копирование рабочих нагрузок
- Предоставление платформы