Istio
Istio is an open-source service mesh that adds traffic management, security, and observability to microservices running on Kubernetes, without requiring changes to application code.
16 resources across 3 libraries
Glossary Terms(9)
Kubernetes
Kubernetes is an open-source container orchestration platform that automates the deployment, scaling, networking, and management of containerized applications…
Consul
Consul is a service networking tool from HashiCorp that provides service discovery, health checking, a distributed key-value store, and service mesh capabiliti…
CoreDNS
CoreDNS is a flexible, plugin-based DNS server written in Go that serves as the default DNS provider for service discovery inside Kubernetes clusters.
Istio
Istio is an open-source service mesh that adds traffic management, security, and observability to microservices running on Kubernetes, without requiring change…
Knative
Knative is a Kubernetes-based platform for building, deploying, and managing serverless and event-driven applications, adding automatic scaling and eventing ca…
Argo Rollouts
Argo Rollouts is a Kubernetes controller that provides advanced deployment strategies such as canary and blue-green releases, going beyond the basic rolling up…
Envoy
Envoy is an open-source, high-performance Layer 7 proxy designed for cloud-native applications, providing service discovery, load balancing, observability, and…
Service Mesh
A service mesh is a dedicated infrastructure layer, typically implemented as lightweight network proxies deployed alongside each service, that handles service-…
Sidecar Pattern
The sidecar pattern is a design where a helper container or process is deployed alongside a main application container, extending its capabilities — such as ne…
Study Notes(1)
Interview Questions(6)
What is a Service Mesh (from a Networking Perspective)?
A service mesh is a dedicated infrastructure layer that manages service-to-service communication inside a microservices system by attaching a lightweight netwo…
How Would You Design a Service Mesh for Microservices?
A service mesh design places a lightweight network proxy (a sidecar) next to every service instance to intercept all traffic, so cross-cutting concerns like mu…
What is a Service Mesh?
A service mesh is an infrastructure layer that handles service-to-service communication for you by injecting a lightweight proxy alongside every service instan…
What is mTLS and Why Use It Between Services?
Mutual TLS (mTLS) is an extension of standard TLS where both the client and the server present X.509 certificates and verify each other’s identity during the h…
Service Mesh: Istio vs Linkerd
A service mesh adds a dedicated infrastructure layer of sidecar proxies that handles service-to-service traffic, security, and observability without changing a…
What is Envoy Proxy?
Envoy is a high-performance, L4/L7 open-source proxy written in C++ that handles service discovery, load balancing, TLS termination, retries, and observability…