Kubernetes has a reputation for being complex to set up and operate, but that doesn’t have to be the case. Join Jérôme Petazzoni to explore Kubernetes concepts and architecture and learn how to use it to deploy and scale your applications. The content is suitable to all kinds of deployment models, from the cloud (AKS, EKS, GKE, kops, etc.) to on-premises.
Each section features explanations, demos, and exercises. Each participant is given access to a Kubernetes cluster during the training and will get firsthand experience by completing the exercises.
Running your first containers with Kubernetes
Service discovery and load balancing
Deploying an application from A to Z
Understanding resource YAML definitions
Labels and selectors deep dive
Operating a Kubernetes cluster
The case of stateful applications
Managing increasingly complex apps
When many applications cohabitate
The ingress resource
You’ll also cover a few advanced topics (like cluster federation) but without demos and exercises, since they would require much larger clusters.
Jérôme Petazzoni is a DevOps advocate and international speaker. He was born and raised in France, where he worked on geographic information systems, voice over IP, video streaming, and encoding and started a cloud hosting company back when EC2 wasn’t an Amazon product yet. In California he built and scaled the dotCloud PaaS, which eventually gave birth to Docker. While at Docker, he represented the company at hundreds of conferences and events and trained thousands of engineers to use Docker, Swarm, and Kubernetes. He’s fluent in many languages (mostly programming ones), owns a dozen musical instruments, and can play the theme of Zelda on most of them.
Get the Platinum pass or the Training pass to add this course to your package.
©2018, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • email@example.com