Istio
Istio is an open-source service mesh platform that provides traffic management, security, and observability for service-to-service communication.
Kubernetes in Action, Second Edition
Istio is an open-source service mesh platform that provides traffic management, security, and observability for services.
- How it is used
- Deploys a Kubernetes Gateway API provider and optionally supplies service-mesh capabilities for inter-service communication.
- How deep it goes
- Defines the two roles, installation workflow, controller relationship, namespace, and verification step without detailing service-mesh internals.
- Examples
- Uses istioctl installation, istiod pod verification, Gateway API CRDs, and GKE Gateway API enablement commands.
- What you can do after
- Operate/configure Istio as a Gateway API provider and verify its controller is ready to manage gateway resources.
Read how Kubernetes in Action, Second Edition explains Istio →
Platform Engineering on Kubernetes
Istio is an open-source service mesh platform that manages and secures communication between services and provides traffic-routing and observability features.
- How it is used
- Enables precise traffic routing for Kubernetes canary releases managed by Argo Rollouts.
- How deep it goes
- Explains percentage, header, and mirrored routing, but defers detailed Istio Virtual Service configuration.
- Examples
- Demonstrates 35% traffic mirroring to a 25%-scaled canary for matching GET requests.
- What you can do after
- Apply it via Argo Rollouts to test canaries with weighted, header-based, or mirrored production traffic.
Read how Platform Engineering on Kubernetes explains Istio →
Google Anthos in Action
Istio is an open-source service mesh that provides traffic management, security, and observability for distributed services.
- How it is used
- Organizes, secures, observes, and controls communication among distributed microservices.
- How deep it goes
- Defines the control plane and major capabilities but stops short of component architecture or configuration procedures.
- Examples
- Uses routing rules, retries, failover, fault injection, telemetry, rate limits, quotas, and service-to-service authentication.
- What you can do after
- Evaluate Istio as a platform for traffic management, security, observability, and policy enforcement across service environments.
Related concepts
- service meshkind of · A service mesh is an infrastructure layer that manages communication and cross-cutting concerns such as traffic control, security, and observability between distributed services.
- traffic managementuses · Traffic management is the coordinated control, routing, distribution, or shaping of moving flows through a system.
- automatic sidecar injectionuses · Automatic sidecar injection is the admission-time addition of a proxy sidecar to newly created pods based on cluster configuration.
- Argo Rolloutsused by · Argo Rollouts is an open-source Kubernetes controller that manages progressive delivery strategies, including canary and blue-green deployments.
- gateway apiimplements · The Kubernetes Gateway API is a networking standard for defining gateways, listeners, and traffic routing between external clients and cluster services.
These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.


