Skip to content
New this month 24 fresh C++, C#, F#, JavaScript, TypeScript and Lua courses just landed. Browse new releases Use code WELCOME10 for 10% off your first order · 14-day refund
DevOps & Cloud Intermediate

Kubernetes for Application Teams

Deploy, scale and debug your own services on Kubernetes without becoming a full-time operator.

11 students

TE Created by Tom Eriksen

  • Last updated August 2026
  • English
  • 9h 45m of material
  • 73 lessons

What you will learn

8 concrete outcomes

Every bullet below is something you will have built, shipped or be able to explain by the time you finish the last lesson.

  • Explain pods, deployments, services, ingress and config objects as answers to real questions
  • Create every object by hand before adopting a templating tool
  • Write readiness and liveness probes that do not cause the outage they prevent
  • Set resource requests and limits with an understanding of the consequences
  • Perform rolling updates and rehearse a rollback before you need one
  • Autoscale horizontally on a signal that reflects real load
  • Debug pending pods, crash loops, image pull failures and DNS problems
  • Package with Helm and promote a release between environments

Course curriculum

7 modules · 73 lessons · 9h 45m of material

10 lessons running 1h 20m in total. Each lesson ships with the finished source files and a short written recap, so you can follow along in your own editor and skim the module again later.

Lesson-by-lesson titles, code downloads and exercises live inside the course library you get access to straight after checkout.

10 lessons running 1h 24m in total. Each lesson ships with the finished source files and a short written recap, so you can follow along in your own editor and skim the module again later.

Lesson-by-lesson titles, code downloads and exercises live inside the course library you get access to straight after checkout.

11 lessons running 1h 28m in total. Each lesson ships with the finished source files and a short written recap, so you can follow along in your own editor and skim the module again later.

Lesson-by-lesson titles, code downloads and exercises live inside the course library you get access to straight after checkout.

11 lessons running 1h 30m in total. Each lesson ships with the finished source files and a short written recap, so you can follow along in your own editor and skim the module again later.

Lesson-by-lesson titles, code downloads and exercises live inside the course library you get access to straight after checkout.

11 lessons running 1h 26m in total. Each lesson ships with the finished source files and a short written recap, so you can follow along in your own editor and skim the module again later.

Lesson-by-lesson titles, code downloads and exercises live inside the course library you get access to straight after checkout.

10 lessons running 1h 22m in total. Each lesson ships with the finished source files and a short written recap, so you can follow along in your own editor and skim the module again later.

Lesson-by-lesson titles, code downloads and exercises live inside the course library you get access to straight after checkout.

10 lessons running 1h 15m in total. Each lesson ships with the finished source files and a short written recap, so you can follow along in your own editor and skim the module again later.

Lesson-by-lesson titles, code downloads and exercises live inside the course library you get access to straight after checkout.

7 modules · 73 lessons

9h 45m total length

Requirements

Short list, and deliberately so. If you meet these you can start today.

  • Comfortable with Docker and container concepts
  • Experience running a service in production, on any platform
  • A local cluster through kind or minikube, or access to a managed one

About this course

Most Kubernetes material is written for the people who run the cluster. This course is written for the far larger group who have to deploy onto one, keep their service healthy, and work out what went wrong at nine on a Monday morning.

You learn the object model as a set of answers to questions you already have. A pod is how a container gets scheduled. A deployment is how you get more than one and replace them safely. A service is how anything finds them. An ingress is how the outside world gets in. Config maps and secrets are how configuration arrives without a rebuild. Every object is created by hand with kubectl before any templating tool appears.

Then the parts that decide whether your service survives contact with reality. Readiness and liveness probes and the outages caused by getting them wrong. Resource requests and limits, what happens when you omit them, and how a memory limit terminates your process without ceremony. Rolling updates, surge and unavailability settings, and a rollback you have actually practised. Horizontal autoscaling on the right signal.

Debugging gets a full section: a pod stuck pending, a container in a crash loop, an image that will not pull, a service returning nothing because a label selector has a typo. The course closes with Helm, environment promotion, and an honest assessment of when a smaller platform would serve your team better.

Frequently asked questions

Still unsure about something? Write to misteryjj100@gmail.com and a human answers, usually the same working day.

No. Everything runs on a local cluster created with kind, and differences you will meet on managed clusters are called out where they matter.

Only enough to understand your own service. Control plane operation, networking plugins and cluster upgrades belong to platform teams and are out of scope.

The sample workload is a small Go service because it starts fast and produces tiny images, which keeps the exercises quick. You do not need to write Go.

Checkout is handled on our provider's secure payment page. The moment your payment clears we email your personal access link and access code to the address you used at checkout, and the same link appears in your account library. There is nothing to install and nothing to wait for.

Email misteryjj100@gmail.com within 14 days of your purchase, quote your order number, and we refund the full amount to your original payment method. No form to fill in and no questions about how much of the course you watched.

What students say

No reviews yet

Nobody has reviewed this course yet, so there is no score to show. Buy it, work through it, and your review could be the one that helps the next developer decide.

Your instructor

TE

Tom Eriksen

Platform engineer and DevOps instructor

  • 219 students taught
  • 13 courses published
  • 4.8 instructor rating
  • Docker
  • Kubernetes
  • CI/CD
  • Testing and tooling

Tom has built delivery pipelines for teams of three and teams of three hundred, and openly prefers the smaller ones. He teaches Docker, Kubernetes and CI/CD outward from a single commit, so nothing ever appears by magic, and he treats the test suite as part of the pipeline rather than a separate subject. Every course includes a deliberate outage that you have to diagnose from logs and metrics before you can continue. He is a CNCF contributor and a reluctant but formidable YAML expert.

$74 USD

One-time payment · lifetime access

The WisdomCharms dispatch

One useful email a week. No fluff, no spam.

New course releases, discount codes before anyone else, and a short, practical breakdown of one technique — a prompt pattern, a C++ idiom, a TypeScript trick — that you can use the same day.

  • Subscriber-only launch pricing
  • Unsubscribe in one click
  • We never sell your address

By subscribing you agree to our Privacy Policy. Questions? Write to misteryjj100@gmail.com.