Можно ли использовать Istio без кубернетеса или докера? - PullRequest
0 голосов
/ 26 октября 2018

У меня на ноутбуке работает 4 микросервиса, которые слушают через разные порты. Могу ли я использовать Istio для создания сервисной сетки на своем ноутбуке, чтобы сервисы могли общаться друг с другом через Istio? Все ссылки в Google об Istio включают kubernetes, но я хочу запустить Istio без Kubernetes. Спасибо за чтение.

1 Ответ

0 голосов
/ 27 октября 2018

На практике не совсем на момент написания этой статьи, поскольку практически все книги и руководства Istio доступны для Kubernetes.

В теории да. Компоненты Istio разработаны так, чтобы быть «независимыми от платформы» . Цитата из документов:

Несмотря на то, что Istio не зависит от платформы, его использование с сетевыми политиками Kubernetes (или инфраструктуры) дает еще большие преимущества, в том числе возможность защищать связь типа «от модуля к модулю» или «услуга к услуге» на сетевом и прикладном уровнях.

Но если вы не очень хорошо знаете детали каждого из компонентов: Посланник , Смеситель , Пилот , Цитадель и Камбуз и вы готовы тратить много времени, практически невозможно осуществить его за пределами Кубернетеса.

Если вы хотите использовать что-то менее привязанное к Kubernetes, вы можете взглянуть на Consul , хотя он не обладает всеми функциями Istio, но частично совпадает с некоторыми его функциями.

...