Государственное управление в Истио - Кафка или нет? - PullRequest
0 голосов
/ 24 января 2019

Как вы управляете состоянием в сервисной сетке в Istio?

Я вижу, что потоки Кафки - это один из вариантов.

Как вы управляете состоянием в Istio / Kubernetes?

1 Ответ

0 голосов
/ 25 января 2019

В моем предположении состояние является временным результатом выполнения какого-либо процесса, и, следовательно, процесс имеет запись о предыдущих взаимодействиях и может реагировать на них и отслеживать результаты. Как правило, Kubernetes хранит все ключевые значения объектов и взаимодействий в хранилище ETCD , поэтому крайне важно поддерживать работу хранилища etcd для обеспечения широкой стабильности компонентов кластера. Недавно я обнаружил ReShifter очень полезный инструмент для задач управления состоянием кластера Kubernetes, поскольку он изначально использует etcd запросы API для получения определенной информации.

Istio сервисная сетка - это аддон управления сетью для Kubernetes с широким спектром управления сетевым трафиком, балансировкой нагрузки, функциями аутентификации и авторизации безопасности и т. Д. Istio внедряет свои собственные компоненты, внедряя коляску в конкретном Pod Kubernetes, поэтому он использует собственный хранилище состояний и событий Kubernetes etcd.

В зависимости от цели использования приложения с отслеживанием состояния может быть целесообразно работать с некоторыми системами очередей сообщений, такими как Kafka , RabbitMQ , чтобы управлять конвейерами и потоками приложений с большим количеством возможности настройки. Kafka также состоит из Zookeeper , ключевого компонента для поддержки информации о конфигурации и централизации группы сервисов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...