Cloud Native Labs is powered by Kubermatic, an official CNCF and Linux Foundation Training Partner.
Deploying services to Kubernetes is only easy in theory, particularly as these services grow in size and complexity. Service discovery, service-to-service and origin-to-service security, observability, and resiliency quickly become an operators’ nightmare. Service meshes provide an infrastructure-based architectural pattern to address these challenges in a smart and centralized way.
The Kubernetes Service Mesh Training accelerates your understanding of service mesh and provides practical instructions for getting more out of your Kubernetes cluster. Besides general considerations on service meshes you will get deep insights on how to get things done with Istio. The class covers installation and upgrading of Istio as well as a comparison between different service mesh products.
Topics
- Introduction into Service Mesh
- Our first Hello World application
- Doing percent-based routing
- Doing routing based on http headers
- Configuring timeouts
- Configuring retries
- Getting resilience via circuit breakers
- Fault injection
- Mutual TLS within your cluster
- TLS for inbound traffic
- Managing egress traffic
- Visualization via Kiali, Prometheus, Grafana, and Jaeger
Duration
8 hours
Prerequisites
Participants should have a basic understanding of Kubernetes, Linux operating system, command-line tools, containers and a PC with modern browsers and a fast internet connection.