February 25, 2020

279 words 2 mins read

Understanding Kubernetes

Understanding Kubernetes

Jonathan Johnson introduces you to Kubernetes for software engineers through concepts and a hands-on tutorials using KataCoda.com/javajon.

Talk Title Understanding Kubernetes
Speakers Jonathan Johnson (Dijure LLC)
Conference O’Reilly Velocity Conference
Conf Tag Build systems that drive business
Location Berlin, Germany
Date November 5-7, 2019
URL Talk Page
Slides Talk Slides

Distributed application architectures are hard. Building containers and designing microservices to work and coordinate together across a network is complex. Given limitations on resources, failing networks, defective software, and fluctuating traffic, you need an orchestrator to handle these variants. Kubernetes is designed to handle these complexities, so you don’t have to. It’s essentially a distributed operating system across your data center. You give Kubernetes containers, and it will ensure they remain available. Jonathan Johnson demonstrates how Kubernetes actually works using a series of building blocks to demonstrate how Kubernetes actually works. You’ll grasp the essence of Kubernetes as an application container manager while you learn fundamental concepts like deploying, pods, services, ingression, volumes, secrets, and monitoring. Along the way, you’ll see how to quickly start simple containers using a declarative syntax and build on this with a coordinated cluster of containers to make an application. You’ll also learn how to use Helm to manage more complex collections of containers and play chaos monkey and mess with some vital services to observe how Kubernetes self-heals back to the expected state, and you’ll observe performance metrics and see how nodes and containers are scaled. Join in to learn how to deploy and manage your containerized application. On the way, you’ll see how Kubernetes effectively schedules your application across its resources. All workshop details can all be accomplished online using Katacoda.com.

comments powered by Disqus