Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Build and Deploy Cloud Native Java Microservices on Kubernetes with Istio Service Mesh

Devoxx via YouTube

Overview

Dive deep into building and deploying cloud-native Java microservices on Kubernetes with Istio service mesh in this comprehensive conference talk. Learn about Istio's architecture, features, and benefits as a popular service mesh solution. Explore how to quickly create Java microservices using JHipster and add Istio support. Set up Istio on a Kubernetes cluster, implement observability and monitoring, and deploy microservices. Discover how to leverage Istio's capabilities for load balancing, canary deployments, A/B testing, routing, and traffic splits. Gain insights into security options for Java, Spring, and Istio integration. Follow along with a detailed walkthrough of setting up a Kubernetes cluster, installing Istio, using Istio CTL, and configuring add-ons. Understand the intricacies of Istio's traffic management, including virtual services, destination rules, and ingress gateways. By the end of this talk, acquire the knowledge to effectively utilize Istio in your Java microservices architecture, enhancing service discovery, load balancing, circuit breaking, and monitoring capabilities.

Syllabus

Introduction
What is Istio
Features of Istio
Istio Architecture
Create Kubernetes cluster
Install Istio
Istio CTL
Add ons
Create application
About JHipster
How to use JHipster
Architecture
Generate application
Istio sidecar
Manual sidecar injection
Automatic sidecar injection
Istio traffic management
Virtual services and destination rules
Virtual service merging
Destination rules
Configurations
Ingress Gateway
Ingress Gateway configuration
Service entries
Sidecar crd
Code walkthrough

Taught by

Devoxx

Reviews

Start your review of Build and Deploy Cloud Native Java Microservices on Kubernetes with Istio Service Mesh

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.