Is it possible to use Istio without kubernetes or docker? Is it possible to use Istio without kubernetes or docker? kubernetes kubernetes

Is it possible to use Istio without kubernetes or docker?


In practice, not really as of this writing, since pretty much all the Istio runbooks and guides are available for Kubernetes.

In theory, yes. Istio components are designed to be 'platform independent'. Quote from the docs:

While Istio is platform independent, using it with Kubernetes (or infrastructure) network policies, the benefits are even greater, including the ability to secure pod-to-pod or service-to-service communication at the network and application layers.

But unless you know really well the details of each of the components: Envoy, Mixer, Pilot, Citadel, and Galley and you are willing to spend a lot of time it becomes not practically feasible to get it running outside of Kubernetes.

If you want to use something less tied to Kubernetes you can take a look at Consul, although it doesn't have all the functionality Istio has, it has overlap with some of its features.