Автор: Ли Калькот, Зак Бутчер
Издательство: ДМК Пресс
Год: 2020
Страниц: 237
Язык: русский
Формат: pdf
Размер: 11,7 MB
Не важно, чем вы занимаетесь: управляете ли флотилией микросервисов или модернизируете существующие неконтейнерные сервисы, рано или поздно вы все равно окажетесь перед необходимостью организации сервисной сетки. Чем больше будет развернуто микросервисов, тем быстрее вы окажетесь в этой ситуации. В предлагаемой вашему вниманию книге Ли Калькот и Зак Бутчер показывают, как сервисная сетка Istio вписывается в жизненный цикл распределенного приложения. Вы изучите ее архитектуру, узнаете об инструментах и API для управления многими функциями Istio, рассмотрите вопросы безопасности и управления трафиком. Особое внимание уделяется устранению неисправностей и отладке.
Эта книга предназначена для тех, кто хочет начать работать с Istio. Хорошо, если читатель уже знаком с Docker и Kubernetes, но для изучения Istio по этой книге вполне достаточно базовых знаний о работе сети и Linux. Знание языка программирования Go или другого не требуется и не ожидается. Здесь описаны многие облачные инструменты и технологии, такие как Prometheus, Jaeger, Grafana, Meshery, Envoy и OpenTracing. Знакомство читателя с ними было бы идеальным, но для усвоения содержимого этой книги достаточно упомянутых выше базовых знаний.
Цель этой книги – рассказать шаг за шагом, как начать работать с Istio. Она проведет вас за собой, крепко держа за руку. Хотя изначально Istio создавалась для работы в Kubernetes, ее дизайн не зависит от платформы развертывания. То есть сервисную сетку на основе Istio можно развернуть и на платформах OpenShift, Mesos и Cloud Foundry, а также в таких традиционных окружениях, как виртуальные и физические машины. Взаимодействие Consul с Istio может помочь при развертывании на виртуальных и физических машинах. Istio принесет пользу в любом случае, используется ли она для поддержки монолита или группы микросервисов, и чем больше сервисов, тем больше пользы.
Скачать Istio. Приступаем к работе