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.
Introduction to the Course
Before diving into the course, let’s begin by reviewing what you’ll learn in the Building Applications for Kubernetes course.
Lesson 1 8:22
Setting Up Your Workstation
In this lesson, you’ll learn which tools you'll need for developing applications to run on Kubernetes.
Lesson 2 6:54
Building Container Images
In this lesson, you’ll learn how to write a Dockerfile, and build and push your container image.
Lesson 3 8:56
Running Kubernetes Locally
In this lesson, you’ll learn how to start a local Kubernetes KinD cluster and run your app on it.
Lesson 4 10:03
Deploying Your Application
In this lesson, you’ll learn how to create Kubernetes Deployment manifests that can be used to deploy your app to various environments.
Lesson 5 11:24
Packaging Your Application
In this lesson, you’ll learn how to use Helm to template your manifests and package your application for deployment.
Lesson 6 5:13
Improving Developer Workflow
In this lesson, you’ll learn how to use tools that will shorten the feedback loop and improve velocity when developing apps for Kubernetes.
Share your thoughts!
Help us improve. We want to know what you think of this course — good, bad, and ugly.
I am an independent consultant and Platform Field Engineer. I was an early adopter of Docker and Kubernetes and have spent the past few years helping enterprises adopt cloud native technology.View Profile
Eric is a Docker Captain and Senior Developer Advocate at Snyk.io where he helps developers secure the applications, containers and Kubernetes platforms they build and deploy to.View Profile
Nick Stogner is the Founder and Principal Consultant of Upgear.View Profile