Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the world of resilient Java-based microservices with Kubernetes in this 56-minute Devoxx conference talk. Learn how to transform a simple microservice into a robust, scalable cluster managed by Kubernetes. Discover the challenges of creating load-balanced, resilient, and self-healing microservices, and how Kubernetes addresses these issues. Follow along as the speaker demonstrates containerization with Docker, scaling techniques, and Kubernetes' powerful features for automating deployment, operations, and scaling. Gain insights into Kubernetes' architecture, building blocks, and essential concepts such as Pods, Volumes, Labels, and Replica Sets. Through practical demonstrations, understand how to set up a Kubernetes cluster, create deployments, and implement scaling strategies. Perfect for Java developers looking to enhance their microservices architecture and leverage the power of container orchestration.
Syllabus
Introduction
Problems with microservices
Creating a simple microservices
What are containers
Why containers
Creating a docker image
What is Kubernetes
What Kubernetes looks like
Setting up a Kubernetes cluster
Creating a Kubernetes cluster
Kubernetes building blocks
Deployment
Deployment Demo
Pod and Volume
Labels
Replica Sets
Replica Sets Demo
Scaling
Taught by
Devoxx