Istio: приступаем к работе
книга

Istio: приступаем к работе : использование сервисной сетки для связи, безопасности, управления и наблюдения

Здесь можно купить книгу "Istio: приступаем к работе : использование сервисной сетки для связи, безопасности, управления и наблюдения" в печатном или электронном виде. Также, Вы можете прочесть аннотацию, цитаты и содержание, ознакомиться и оставить отзывы (комментарии) об этой книге.

Автор: Ли Калькот, Зак Бутчер

Форматы: PDF

Издательство: ДМК Пресс

Год: 2020

Место издания: Москва

ISBN: 978-5-97060-863-0

Страниц: 236

Артикул: 95217

Возрастная маркировка: 16+

Электронная книга
999

Краткая аннотация книги "Istio: приступаем к работе"

Вне зависимости от того, управляете ли вы микросервисами или модернизируете существующие неконтейнерные сервисы, рано или поздно вы все равно окажетесь перед необходимостью организации сервисной сетки. Этот момент наступит тем быстрее, чем больше будет развернуто микросервисов. В предлагаемой вашему вниманию книге Ли Калькот и Зак Бутчер показывают, как сервисная сетка Istio вписывается в жизненный цикл распределенного приложения. Вы изучите ее архитектуру, узнаете об инструментах и API для управления многими функциями Istio, рассмотрите вопросы безопасности и управления трафиком. Особое внимание уделяется устранению неисправностей и отладке. Книга предназначена для IT-специалистов, в задачу которых входит обеспечение безопасной, быстрой и надежной связи между сервисами.

Содержание книги "Istio: приступаем к работе : использование сервисной сетки для связи, безопасности, управления и наблюдения"


От издательства
Об авторах
Колофон
Введение
Благодарности
Глава 1. Введение в сервисные сетки
Что такое сервисная сетка?
Основы
Путешествие в сервисную сетку
Клиентские библиотеки: первые сервисные сетки?
Зачем они нужны?
Разве на контейнерных платформах такого еще нет?
Ландшафт и экосистема
Ландшафт
Экосистема
Критическая, ненадежная сеть
Преимущества сервисной сетки
Сервисная сетка Istio
Происхождение Istio
Текущее состояние Istio
Активность развития
Выпуски
Классификация версий
Будущее
То, чем Istio не является
Речь идет не только о микросервисах
Терминология
Глава 2. Истинно облачный подход к равномерной наблюдаемости
Что значит быть истинно облачным?
Путь к истинной облачности
Упаковка и развертывание
Архитектура приложений
Процессы разработки и эксплуатации
Истинно облачная инфраструктура
Что такое наблюдаемость?
Источники телеметрии
Журналы
Метрики
Трассировка
Комбинирование источников телеметрии
Почему так важна наблюдаемость в распределенных системах?
Равномерная наблюдаемость с сервисной сеткой
Клиентские библиотеки
Взаимодействие с системами мониторинга
Глава 3. Istio на первый взгляд
Архитектура сервисной сетки
Уровни
Компоненты уровня управления Istio
Прокси сервисов
Компоненты уровня данных Istio
Шлюзы
Расширяемость
Замена прокси
Замена адаптеров
Масштабируемость и производительность
Модели развертывания
Глава 4. Развертывание Istio
Подготовка окружения для Istio
Docker Desktop как среда установки
Конфигурирование Docker Desktop
Установка Istio
Параметры установки Istio
Регистрация нестандартных ресурсов Istio
Установка компонентов уровня управления
Развертывание образца приложения Bookinfo
Развертывание примера приложения с автоматическим внедрением прокси
Работа примера приложения в сети
Деинсталляция Istio
Установка с помощью Helm
Установка Helm
Установка с помощью Helm
Проверка сетки после установки
Деинсталляция с помощью Helm
Другие окружения
Глава 5. Прокси для сервисов
Что такое прокси для сервисов?
Коротко о iptables
Обзор Envoy Proxy
Почему Envoy?
Envoy в Istio
Внедрение в сетку
Внедрение вручную
Выборочное внедрение
Автоматическое внедрение
Init-контейнеры в Kubernetes
Выделение ресурсов для прокси
Функциональные возможности Envoy
Основные конструкции
Сертификаты и защита трафика
Глава 6. Безопасность и идентичность
Контроль доступа
Аутентификация
Авторизация
Идентичность
SPIFFE
Архитектура управления ключами
Citadel
Агенты узлов
Envoy
Pilot
mTLS
Настройка политик аутентификации и авторизации в Istio
Политика аутентификации: конфигурирование mTLS
Политика авторизации: настройка разрешений
Глава 7. Pilot
Настройка Pilot
Конфигурация сетки
Сетевая конфигурация
Обнаружение сервисов
Обслуживание конфигурации
Отладка и устранение неисправностей в Pilot
istioctl
Отладка Pilot
Трассировка конфигурации
Приемники
Маршруты
Кластеры
Глава 8. Управление трафиком
Как движется трафик в Istio?
Работа сетевых API Istio
ServiceEntry
DestinationRule
VirtualService
Gateway
Управление трафиком и маршрутизация
Устойчивость
Стратегия балансировки нагрузки
Обнаружение аномалий
Повторные попытки
Тайм-ауты
Имитация ошибок
Входные и выходные шлюзы
Входной шлюз
Выходной шлюз
Глава 9. Mixer и политика в сетке
Архитектура
Обеспечение политики
Как работают политики Mixer
Передача телеметрии
Атрибуты
Отправка отчетов
Кеширование результатов проверок
Адаптеры
Внутрипроцессные адаптеры
Внепроцессные адаптеры
Создание политики Mixer и использование адаптеров
Конфигурация Mixer
Адаптер открытого агента политик
Адаптер Prometheus
Глава 10. Телеметрия
Модели адаптеров
Отчеты телеметрии
Метрики
Настройка Mixer для сбора метрик
Настройка сбора и запроса метрик
Трассировка
Отключение трассировки
Журналы
Метрики
Визуализация
Глава 11. Отладка Istio
Поддержка интроспекции в компонентах Istio
Отладка с использованием уровня администрирования
С использованием kubectl
Готовность рабочих нагрузок
Конфигурация приложения
Сетевой трафик и порты
Сервисы и развертывание
Поды
Istio: установка, обновление и удаление
Установка
Обновление
Отладка Mixer
Отладка Pilot
Отладка Galley
Отладка Envoy
Административная консоль Envoy
Ответы 503 или 404
Внедрение прокси
Совместимость версий
Глава 12. Вопросы развертывания приложений
Соображения об уровне управления
Galley
Pilot
Mixer
Citadel
Пример из практики: канареечное развертывание
Кросс-кластерное развертывание
Глава 13. Продвинутые сценарии
Типы продвинутых топологий
Однокластерные сетки
Мультикластерные сетки
Рабочие примеры
Выбор топологии
Кросс-кластер или мультикластер?
Настройка кросс-кластера
Настройка DNS и развертывание Bookinfo
Предметный указатель

Все отзывы о книге Istio: приступаем к работе : использование сервисной сетки для связи, безопасности, управления и наблюдения

Чтобы оставить отзыв, зарегистрируйтесь или войдите

Внимание!
При обнаружении неточностей или ошибок в описании книги "Istio: приступаем к работе : использование сервисной сетки для связи, безопасности, управления и наблюдения (автор Ли Калькот, Зак Бутчер)", просим Вас отправить сообщение на почту help@directmedia.ru. Благодарим!