Easy Microservices with Kubernetes and Istio
summary
Shows a complete pipeline: JHipster generates a gateway plus three microservices (store gateway, product and invoice on MySQL, notification on MongoDB) and produces Kubernetes YAML so a single command pushes images and deploys to GKE with Istio. Istio injects an Envoy sidecar per pod, Pilot/Galley/Citadel/Mixer provide discovery, policy and telemetry, and the demo app boots with dashboards and tracing. Notes: generated apps claim 86% test coverage, sidecars add small latency, and Pilot can hog memory and crash a laptop if not limited.
AI-written summary · about
chapters (36)
- 0:00Introduction
- 0:51About me
- 1:05Why opensource
- 1:58Agenda
- 2:30Docker
- 3:54Kubernetes benefits
- 4:30Kubernetes makes it easy
- 5:07How Kubernetes works
- 5:26How Istio works
- 5:47How given others work
- 7:45How scheduler works
- 8:49State of application
- 9:05Why Microservices
- 9:52Freedom to react
- 10:26Isolation
- 10:36Microservices vs Monolith
- 11:49Dont repeat yourself
- 14:58Microservices Gateway
- 15:21Service Registry
- 15:42Service Registry vs Console
- 16:46Consoles
- 17:06Microservices
- 17:39Demo
- 22:28Problems with Microservices
- 25:13Service Mesh
- 26:31Sidecar
- 27:17Proxy
- 27:48Mixer
- 30:24Create a folder
- 34:00Code
- 40:40Application
- 41:48Dashboard
- 42:15Ski Alley
- 44:15Best Practices
- 47:43Single Point of Failure
- 51:01Mono Repo
related talks
50mMaking Microservices Micro with Istio & Kubernetes
25mKubernetes Native JHipster microservices
52mMaking microservices micro with Istio Service Mesh & Kubernetes
52mEmpower Your Microservices with Istio Service Mesh
55mEmpower Your Microservices with Istio Service Mesh
50mDeveloping Microservices with Istio
26mManaging Kubernetes Deployment with Istio
36mMicroservices in the Cloud with Kubernetes and Istio
