We're sorry but this app doesn't work properly without JavaScript enabled. Please enable it to continue.

Learn Kubernetes

Kubernetes is the most popular container orchestrator (read: Docker Deployer) in the world. Deploy real services on a local cluster.

What will you learn?

Learn the fundamentals of the most popular container orchestrator in the world: Kubernetes. You'll get your hands dirty and deploy Kubernetes applications, pods, services and even the Gateway API. This isn't just a tutorial, you'll set up real systems, but we'll also cover the theory, concepts and use cases of the technology.

Chapter List

1
Install
This chapter is a guide through the initial setup and installation of Kubernetes tools. Learn to install and configure kubectl and minikube, setting the foundation for your Kubernetes journey.
2
Pods
Explore the fundamental building blocks of Kubernetes: Pods. Understand their lifecycle, how to create and manage them, and their role in a Kubernetes environment.
3
Deployments
Learn about Deployments and how they allow you to manage and update your applications with ease. Learn about infrastructure as code.
4
ConfigMaps
Uncover the power of ConfigMaps in Kubernetes for managing configuration data. Learn to create, deploy, and update ConfigMaps to externalize and manage application configurations.
5
Services
Learn about Kubernetes Services, an essential feature for app communication. Discover different service types, how they route traffic, and their role in microservices architecture.
6
Gateway
Dive into Gateway in Kubernetes, understanding how to expose, manage, and secure HTTP/HTTPS routes to services. Learn about Gateway API resources and different Gateway types.
7
Storage
Understand Kubernetes' approach to persistent storage. Learn about persistent volumes, claims, and the configuration of storage options for stateful applications.
8
Namespaces
Discover how to organize your Kubernetes clusters using namespaces. Learn to isolate resources, manage permissions, and simplify cluster management.
9
Scaling
Master the art of scaling in Kubernetes, both vertically and horizontally. Understand the metrics, resource limits, and auto-scaling capabilities to ensure optimal performance.
10
Nodes
Get to grips with the role of nodes in Kubernetes. Learn about different node types, resource allocation, and how to manage and maintain node health for a cluster.

Join 13,704 students in the Learn Kubernetes course

Read reviews of their learning experiences

I loved ths course.

(5/5)
Arthur Reis profile image

Arthur Reis

Brazil

Great course into Kubernetes

(5/5)
Andrew Owen profile image

Andrew Owen

United States

great hands on for intro to kubernetes fundamentals and concepts

(4/5)
Aman Kumar profile image

Aman Kumar

India

This is just a taste of Kubernetes. But it's a good start.

(5/5)
Cyberis  profile image

Cyberis

United States

good course for bare minimum basics to get you STARTED. This is NOT going to get you ready for deploying to or managing kubernetes in a real environment.

(4/5)
Garrett Anderson profile image

Garrett Anderson

United States

Nice explain of the curse, should be good to use one of the project we did before to run a Kubernetes cluster and pod for deep learning

(5/5)
Johann  profile image

Johann

vernon, france

A good balance of explanation and making the student do things for themselves. Did get stuck a couple times, but wresting with the material just solidified what was happening.

(5/5)
Matthew Shott profile image

Matthew Shott

United Kingdom

Great way to get familiar with k8s

(5/5)
Ian Velder profile image

Ian Velder

United States

This is a well thought out course that challenges you in places where it matters. I found even when I failed I was able to find the breadcrumb trail by going back through the course material. Once back on track I had a deeper knowledge about what can go wrong, and how to fix it. Cheers!

(5/5)
mbrignall  profile image

mbrignall

Bristol

Showing 1-9 of 89

or view more reviews

Mediocrity doesn't cut it anymore

The only way to become a great developer is to write a lot of code

Avoid tutorial hell

by writing a ton of code

Stay motivated with

a game-like curriculum

Build portfolio projects

to prove your skills

Delve deeper

into foundational concepts

Learn flexibly online

without interrupting your life

For 1% the price of college

to minimize your financial risk

Frequently asked Questions

Got questions? We've got answers

Yes! It's free to create an account and start learning. You'll get all the immersive and interactive features for free for a few chapters. After that, if you still haven't paid for a membership, you'll be in read-only (content only) mode.