YoVDO

Kubernetes: Service Mesh with Istio

Offered By: LinkedIn Learning

Tags

Istio Courses Kubernetes Courses Microservices Courses OpenTracing Courses Mutual TLS Courses

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
1. Getting Meshed with Istio
  • Installing Istio
  • Injecting Istio into a microservice
  • Verifying that Istio is meshing
  • Converting to proxy auto-injection
2. Traffic Routing and Deployment
  • 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
3. Mutual TLS Endpoint Security
  • Establishing MTLS credentials
  • Connecting to non-MTLS services
  • Getting into the MTLS mesh
4. Tracing Communications
  • Connecting Istio to OpenTracing
  • Following a multi-service path
  • Understanding request latencies
5. Improving Microservice Robustness
  • 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
Conclusion
  • Next steps

Taught by

Robert Starmer

Related Courses

Designing Applications for Kubernetes
A Cloud Guru
Docker - Deep Dive
A Cloud Guru
Amazon API Gateway for Serverless Applications
Amazon Web Services via AWS Skill Builder
Amazon API Gateway for Serverless Applications (Simplified Chinese)(中文配音版)
Amazon Web Services via AWS Skill Builder
Amazon API Gateway for Serverless Applications (Traditional Chinese)
Amazon Web Services via AWS Skill Builder