I am a Senior Kubernetes Architect at VMware. I was an early adopter of Docker and Kubernetes and have spent the past few years helping enterprises adopt cloud native technology.
The Kubernetes Machine
Kubernetes is one of the most popular open source software projects in the world and is an excellent example of a distributed software system. This course is about the Kubernetes machine, its design principles and components. In this course you will learn how Kubernetes works and what makes it so effective as a container orchestration system.
Building Applications for Kubernetes
This course is for developers that are new to building applications to run on Kubernetes. It covers how to build container images, run your app locally on Kubernetes, tools you can use to improve your workflow, and how to manage manifests for deployment.
In a previous life I was a python application developer. In 2015, I found myself in a DevOps role and began leveraging Docker. I went to production with Docker before it was wise to do so and learned a lot of valuable lessons that led me to Kubernetes for container orchestration. By the end of 2016, I was running production workloads on Kubernetes. That led me to the Field Engineering teams at CoreOS and then Heptio where I helped enterprises adopt Kubernetes and cloud naive technology. Since VMware acquired Heptio, I've been doing the same on the Kubernetes Architect Team. When I'm not issuing kubectl commands, I spend as much quality time as I can with my wife and four children.