Kubernetes: Service Mesh with Istio

Go to class
Write Review

Free Online Course: Kubernetes: Service Mesh with Istio provided by LinkedIn Learning is a comprehensive online course, which lasts for 1-2 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Kubernetes: Service Mesh with Istio is taught by Robert Starmer.

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