Simple play icon Course

Kubernetes for Developers: Core Concepts

by Dan Wahlin

Do you need to learn core Kubernetes concepts in order to get your application containers running in a cluster? This course provides a developer-focused look at key Kubernetes resources, benefits they can provide, and how to get started using them.

What you'll learn

If you need to get your application containers into Kubernetes, then this course will help jumpstart that process. In this course, Kubernetes for Developers: Core Concepts, you'll be provided a developer-focused look at the role Kubernetes can play in the development workflow. First, you'll learn how to get Kubernetes up and running locally on your machine, interact with Kubernetes using kubectl, and how to use different resources it provides. Next, you'll discover how to deploy containers within Pods, work with deployments, and expose a Pod with a service. Then, you'll explore the role of storage, ConfigMaps, and secrets. Finally, you'll delve into troubleshooting Pods. By the end of this course, you'll understand the role Kubernetes can play in your development workflow and how it can be used to orchestrate and manage your containers.

Table of contents

Course Overview
Course Summary

Course FAQ

What is Kubernetes?

Kubernetes is an open source container orchestration platform that allows manual processes involved in deploying and managing applications to be automated.

Who is this course for?

This Kubernetes tutorial is for anyone that has ever asked themselves "what is kubernetes"? It will help you understand the core concepts of kubernetes and how to use them in an effective way.

What will I learn in this Kubernetes course?

In this Kubernetes course you will learn the core concepts of Kubernetes. You'll learn how to get kubernetes up and running on your machine. You'll also learn how to interact using Kubectl. By the end of the course you will understand the role kubernetes plays in your development workflow

About the author

Dan Wahlin founded Wahlin Consulting, which provides consulting and training services on JavaScript, Angular, Node.js, C#, ASP.NET MVC, Web API, Docker, and Kubernetes. He is a Google GDE (and former Microsoft MVP and Regional Director), Docker Captain, and speaks at conferences and user groups around the world. Dan is active on Twitter (@DanWahlin), blogs at, and adds a lot of code to his Github repos at

Ready to upskill? Get started