Skip to Content
View all events

Building Microservices with Containers, Kubernetes and Istio

Published by Pearson

Advanced content levelAdvanced

Learn how to take your container-based microservices to the next level with Kubernetes and Istio

  • A deep-dive training on connecting containers into a microservice using Kubernetes and Istio
  • Hands-on, instructor-led demos so you can see real-time solutions
  • Be provided with real code that you can use in your own projects

Learn how container-based microservices can be composed and managed using Kubernetes and Istio in this 3-hour deep-dive training session with Sander van Vugt. Containers are the foundation of microservices. To implement microservices, where site-specific information can be managed efficiently, container-based microservices are normally managed with Kubernetes. To manage and monitor traffic in larger environments, Istio is often added to the configuration. In this course, you'll learn how to connect containers into a microservice using Kubernetes resources like ConfigMaps, Secrets, and Persistent Volume Claims. After getting familiar with these, you’ll take the next step and explore how Istio service mesh can play a role in this.

What you’ll learn and how you can apply it

  • How to run container-based microservices using docker-compose and podman-compose
  • How to run these microservices in Kubernetes
  • How to set up Istio and how it is used as a service mesh to run microservices

And you’ll be able to:

  • Utilize containers in Kubernetes to implement microservices
  • Use specific Kubernetes resources which make Kubernetes the platform of choice for running microservices
  • Get started with using Istio service mesh for your own projects

This live event is for you because...

  • You are a developer and want to know how to run containerized microservices at any scale
  • You are an administrator and want to learn how to provide facilities for running microservices
  • You have learned about Kubernetes basics and want to take your knowledge to the next level

Prerequisites

Course Set-up

Recommended Preparation

Recommended Follow-up

Schedule

The time frames are only estimates and may vary according to how the class is progressing.

Segment 1: Understanding Container-Based Microservices: (30 minutes)

  • What is a microservice?
  • Understanding the role of containers in microservices
  • Understanding decoupling to implement flexible microservices
  • Running microservices using docker-compose / podman-compose

Segment 2: Understanding Key Resoruces or Microservices in Kubernetes: (25 minutes)

  • Understanding resources relevant for decoupling
  • Implementing persistent storage
  • Using ConfigMaps and secrets
  • Using Kustomization
  • Break (10 minutes)

Segment 3: Running Container Based Microservices in Kubernetes: (25 minutes)

  • Introducing the sample microservice
  • Running the sample microservice in Kubernetes

Segment 4: Using Istio Service Mesh (25 minutes)

  • Understanding Service Mesh and Istio
  • Setting up Istio
  • Using Istio key services
  • Break (10 minutes)

Segment 5: Running Microservices in Istio: (50 minutes)

  • Using the Istio sample application
  • Understanding what is needed to run any application in Istio
  • Converting the sample Kubernetes application to an Istio-managed microservice

Q&A (5 minutes)

Your Instructor

  • Sander van Vugt

    linkedinXlinksearch

Skill covered

Microservices