Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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