Category: Security, Kubernetes, automation

Istio is a popular service mesh to connect, secure, control, and observe services. When it was first introduced as open source in 2017, Kubernetes was winning the container orchestration battle and Istio answered the needs of organizations moving to microservices.

Istio was criticized for a number of issues early in its development, for the large number of components, the complexity of installation and maintenance, the difficulty of debugging, a steep learning curve due to the introduction of too many new concepts and objects (up to 50 CRDs), and the impact of Mixer components on performance.

The information about services and instances in the Istio mesh comes from Istio’s service registries, which up to this point have only looked at or tracked pods.

Using ServiceEntry, you can enable services inside the mesh to discover and access external services; and in addition, manage the traffic to those external services.

Related Articles