Kubernetes: Service Mesh with Istio
Offered By: LinkedIn Learning
Course Description
Overview
Learn how to use Istio, a service mesh technology, in a Kubernetes environment to address some of the biggest issues with building microservice-based distributed software systems.
Syllabus
Introduction
- Automated service mesh with Istio
- What you should know
- Istio, Kubernetes, and microservices
- Installing Istio
- Injecting Istio into a microservice
- Verifying that Istio is meshing
- Converting to proxy auto-injection
- Ingress gateways and virtual services
- Configuring rules to link specific labels
- Creating advanced route rules with Istio
- Adjusting Istio load-balancing ratios
- Modifying routes for Canary deployments
- Challenge: Testing a new release
- Solution: Testing a new release
- Establishing MTLS credentials
- Connecting to non-MTLS services
- Getting into the MTLS mesh
- Connecting Istio to OpenTracing
- Following a multi-service path
- Understanding request latencies
- Injecting faults into service response
- Force aborts in specific applications
- Mirroring connections
- Circuit breaker tests via timeouts
- Challenge: Add a random failure
- Solution: Review response injection
- Next steps
Taught by
Robert Starmer
Related Courses
Mutual TLS - The Backend Engineering ShowHussein Nasser via YouTube OAuth 2.1 and Beyond
NDC Conferences via YouTube An Extensive Formal Security Analysis of the OpenID Financial Grade API
IEEE via YouTube Achieving Mutual TLS - Secure Pod-to-Pod Communication Without the Hassle
USENIX via YouTube Micro-services Challenges - Istio to the Rescue
LASCON via YouTube