Service Mesh & Istio
Coordinate microservices in a service mesh with the powerful monitoring and management tool, Istio.
In this session, we will introduce you to cloud native architecture by demonstrating numerous principles and techniques for building and deploying Java microservices via Spring Boot, Wildfly Swarm and Vert.x, while leveraging Istio on Kubernetes with OpenShift.
What is a Service Mesh?
A service mesh provides traffic monitoring, access control, discovery, security, resiliency, and other useful things to a group of services. Istio does all that, but it doesn't require any changes to the code of any of those services. To make the magic happen, Istio deploys a proxy (called a sidecar) next to each service. All of the traffic meant for a service goes to the proxy, which uses policies to decide how, when, or if that traffic should go on to the service. Istio also enables sophisticated DevOps techniques such as canary deployments, circuit breakers, fault injection, and more.
Get Started with Service Mesh & Istio
Deep Dive: Istio Service Mesh for Microservices
The book covers the following topics:
- What is a service mesh?
- Understanding Istio and the importance of its capabilities in a microservices architecture
- How to do the following with Istio:
- Resilience patterns
- Routing patterns
- Chaos testing
- Telemetry collection with tracing, metrics, and Grafana
Try Istio Now: Interactive Training
Interactive Learning Portal
OpenShift Interactive Learning Scenarios provide you with a pre-configured OpenShift instance, accessible from your browser without any downloads or configuration. Use it to experiment, learn OpenShift and see how we can help solve real-world problems.
Example workshops include: Istio 60-minute Fast Track, Istio Introduction, Deploy microservices, Monitoring and Tracing, and many more.