Categorizing Istio, Cilium, and Envoy
Istio: The Full-Featured Service Mesh
Istio: The Full-Featured Service Mesh
Cilium is an open-source project that provides networking, security, and observability for cloud-native environments, such as Kubernetes clusters and other container orchestration platforms. It is built on top of a new Linux kernel technology called eBPF, which allows for the dynamic insertion of powerful security, visibility, and networking control logic into the Linux kernel.
Envoy is a high-performance, open-source edge and service proxy designed for cloud-native applications. Originally built at Lyft, Envoy is now a graduated project of the Cloud Native Computing Foundation (CNCF). It functions as a "universal data plane," providing a common set of features for networking, observability, and security that can be used with any application, in any language, running on any infrastructure.
Istio is a feature-rich, open-source service mesh that provides a dedicated infrastructure layer to manage, secure, and observe microservices. It was originally created by Google, IBM, and Lyft and is now a graduated project of the Cloud Native Computing Foundation (CNCF).