Service Mesh / Istio (en)
The course will introduce communication policies via Service Mesh. Concepts related to the interconnection between workloads and internal and external traffic parameters will be covered. The course includes exercises in a laboratory environment where the student will be able to personally manage the communication rules through Istio and create a web of microservices. The course will lead the developer or systems analyst to have more knowledge in the policy based network field.
COD: DSK304
Categories: Kubernetes

Teaching Methodology
The course includes educational laboratories in which each student will be able to work in order to complete training exercises that will provide practical experience in using the instrument, for each of the topics covered during the course.
Prerequisites:
- Basic experience using the Linux command line
- Strong knowledge of virtualization technologies (e.g. hypervisors, virtual networks, containers)
- Thorough knowledge of Kubernetes (Kubernetes Administration or equivalent)
At the End of the Course the Participants will be able to:
- Know how to explain what a Service Mesh is
- Know how to evaluate the benefits by applying a Service Mesh
- Know how to analyze Istio workflows
- Know how to control the flows of income and output through Istio policies
- Know how to manage traffic with affinity and anti-affinity rules
- Know how to analyze flows in an environment based on microservices
Educational Program
- Theory: Introduction to Service Mesh and the ecosystem
- Theory: Istio architecture and component overview
- Lab : Configuring the environment
- Lab: App and Sidecar Implementation Techniques
- Theory: Istio Ingress & Egress Controllers
- Lab: Istio Ingress Controller
- Theory: Traffic Control
- Lab : Traffic Shifting and Steering with Canary Deployments
- Theory: Telemetry with Istio
- Lab : Microservices Monitoring with Prometheus,
- Lab: Distributed Tracking with Jaeger
- Lab : Visualizing serve charts with Kiali
- Theory: Security policies
- Lab : Configuring Network Policy Using Pilot and Envoy
Duration – 1 day
Delivery – Flex, in Aula, On Site, Remoto