Using Istio Service Mesh on Kubernetes

Total time

Using Istio Service Mesh on Kubernetes

EDC4IT-UK
Logo EDC4IT-UK
Provider rating: starstarstarstarstar_half 9 EDC4IT-UK has an average rating of 9 (out of 1 reviews)

Tip: need more info about the programme, starting date or price? Request information for free!

Starting dates and places
There are no known starting dates for this product.

Description

Course Overview

This course explains how to use the Istio ServiceMesh for routing and managing and network traffic, enforce security and how to observe telemetry.

Course Prerequisites

Students are expected to have basic knowledge of Kubernetes. We advice students to follow our KUBERNETES course. Though not required, it is helpful to have an understanding of Microservice architecture and patterns

Outline

Introduction

  • Introduction to a Service Mesh
  • Introduce/recap Micro-services Architecture (MSA ) patterns (in particular the sideecar)
  • Discuss challenges in a service mesh
  • Understand the differences between an Enterprise Service Bus (ESB) and a Service Mesh
  • Introduce Istio
  • High-l…

Read the complete description

Frequently asked questions

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.

Didn't find what you were looking for? See also: Metal & Metallurgy, M&A (Mergers & Acquisitions), Education, Welding / Joining, and Joint Venture.

Course Overview

This course explains how to use the Istio ServiceMesh for routing and managing and network traffic, enforce security and how to observe telemetry.

Course Prerequisites

Students are expected to have basic knowledge of Kubernetes. We advice students to follow our KUBERNETES course. Though not required, it is helpful to have an understanding of Microservice architecture and patterns

Outline

Introduction

  • Introduction to a Service Mesh
  • Introduce/recap Micro-services Architecture (MSA ) patterns (in particular the sideecar)
  • Discuss challenges in a service mesh
  • Understand the differences between an Enterprise Service Bus (ESB) and a Service Mesh
  • Introduce Istio
  • High-level architecture of Istio
  • Components of the data plane and control plane
  • Introduce the Envoy project and its use in Istio
  • Brief overview of installation and configuration techniques (e.g, Istioctl, Helm)
  • Install Istio using Istioctl

Traffic Management

  • Overview of traffic management with Istio
  • Controlling Ingress and Egress trafic
  • Configuring Gateways
  • Defining Virtual Services
  • Understand host and destination bindings
  • Controlling HTTP trafic (matching, rewriting, redirecting, …)
  • Testing resilience by using declarative faults
  • Using Destination rules
  • Flowing traffic to different versions (subsets)
  • Managing versions using mirroring
  • Explicitly adding Service Entries for outside traffic
  • Resilience service with Circuit Breakers

Security

  • Understand the need for declarative security
  • List security tasks (identitymessage privacymessage integritynon-repudiation)
  • Understand Istio identity (users, services)
  • Add end-user authentication using JWT
  • Apply Mutual TLS (mTLS) for inter-service authentication
  • Managing certificates
  • mTLS Migration techniques
  • Using namespaces and label selectors to enforce policies
  • Define HTTP-based access-control
  • Using JWT to define end-user/external client access control

Telemetry

  • Overview of Istio's Observability options
  • Using Envoy's access logs
  • Introduce Metrics
  • Understand the different levels of metrics gathering (Envoy, Service and control plane)
  • Configuring service-level metrics
  • Using Prometheus and Grafana for metric visualisation
  • Trace request traffic through your mesh (Distributed traces)
  • Using Jaeger as a trace-backend (discuss other options)

You have discovered EDC4IT, your online home for IT Training in Open Source Technologies.

Famous for the practicality and applicability, a significant part of our course material is dedicated to hands-on exercises and lucrative tips allowing the participants to improve considerably in their workplaces in no time.

We go the extra mile to deliver consultancy and on-the-job coaching, as needed. Having received great feedback on our online courses, we take pride in our trainers and learning material.

Join us, use our rich expertise, and get ahead of the rest!

Stay up-to-date on new reviews
There are no reviews yet.
Share your review
Do you have experience with this course? Submit your review and help other people make the right choice. As a thank you for your effort we will donate £1.- to Stichting Edukans.

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.

Where should we send the information?

(optional)
(optional)
(optional)
(optional)
(optional)
We store your personal details, and share them with EDC4IT-UK, in order to help you along via email and potentially via phone. You can find more info in our privacy policy.