Call : (+91) 968636 4243
Mail : info@EncartaLabs.com
EncartaLabs

Istio/Envoy Service Mesh

( Duration: 2 Days )

This Istio/Envoy Service Mesh training course demonstrates the massive benefits a service mesh can bring to a live Kubernetes cluster. In this course, you will learn to run your own Istio Service Meshes. Traffic Management, Telemetry, Distributed Tracing, Security and Fault Tolerance are all explained in detail.

By attending Istio/Envoy Service Mesh workshop, delegates will learn to:

  • Run Istio locally and try out its features using Minikube.
  • Upgrade a live Istio cluster

  • Experience with Kubernetes

COURSE AGENDA

1

Introducing Envoy

  • Introducing Envoy
  • Going Deeper into Envoys
2

Telemetry

  • Starting the Demo System
  • Kiali Deeper Dive
  • Kiali Dynamic Traffic Routing
  • Distributed Tracing Overview
  • Using JaegerUI
  • Why you need to Propagate Headers
  • What happens if you don't propagate headers
  • Metrics with Grafana
3

Traffic Management

  • Introducing Canaries
  • Canaries with Replicas
  • Version Grouping
  • Elegant Canaries and Staged Releases
  • What is an Istio VirtualService
  • VirtualService Configuration in yaml
  • What is an Istio DestinationRule
4

Load Balancing

  • Session Affinity - Stickiness
  • Consistent Hashing
5

Gateways

  • Why use an Ingress Gateway
  • Edge Proxies and Gateways
  • Prefix based routing
  • Subdomain Routing
6

Dark Releases

  • Header Based Routing
  • Dark Releases for all Microservices
7

Fault Injection

8

Circuit Breaking

  • Cascading Failures
  • Configuring Outlier Detection
  • Testing Circuit Breakers
9

Mutual TLS

  • Why encryption is desirable inside a cluster
  • How Istio can upgrade traffic to TLS
  • Enabling mTLS Policies
  • STRICT vs PERMISSIVE
  • STRICT mTLS Works in Both Directions
10

Customising Istio

  • Introducing istioctl
  • Istio Profiles
  • Installing addons
  • Tuning Profiles
  • Enabling Third Party Tokens on Kops
  • Default vs Demo Profiles - CPU and Memory
  • Generating YAML Manifests
11

Upgrading Istio

  • In-place Upgrades
  • Canary Upgrades
  • Live Cluster Switchover Upgrades

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting https://www.encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top
Notice
X