Можно ли использовать Istio без кубернетов или докеров?

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


person user674669    schedule 26.10.2018    source источник


Ответы (1)


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

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

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

Но если вы не очень хорошо знаете детали каждого из компонентов: Envoy, Mixer, Pilot, Citadel и Galley и вы готовы потратить много времени, запускать его вне Kubernetes становится практически нереально.

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

person Rico    schedule 26.10.2018