Kubernetes for software engineers

Why won’t
your app start
in Kubernetes?

Find out what a failed deployment is telling you. Practice reading Pod status, tracing Service routes, and recovering a release.

Try the free exercise

Runs in your browser.
No account or installation needed.

01 / 24

New to Kubernetes? Start with the free foundations.

Try a routing problem↓
Routing exercise

The Pods are ready. Find the routing errors.

Compare the Service with the application, then change the two incorrect settings.

Service / :80

Application

2 / 2 Pods ready

app: tasks

listener: 8080

0 selected backends

Compare the Service selector and targetPort with the Pod labels and application listener.

This example checks settings only. The full labs include kubectl commands and editable manifests.

14 free lessons

5 incident labs + 5 challenges

$49 for the full pack / one payment

In the practice pack

Five cases / two versions each

Work through the failures
you’ll meet in a deployment.

Each lab starts with a broken application. Use the terminal and manifest editor to investigate, then check the resources you repaired.

Incident debriefExample / 02

Service routing

A record of what failed, what changed, and what was checked.

Observed
Two Pods ready.
Service selects zero backends.
Cause
The Service selector uses task-api. The Pods use tasks.
Repair
− app: task-api
+ app: tasks
Checked
✓ Two ready backends selected
✓ Target port matches the listener

Your downloaded debrief includes your own notes, pinned command output, and simulator check results.

How the course fits together

View the learning path ↗
01Free / 14 lessons

Understand the resources.

Learn what Pods, Deployments, Services, and Ingress do. Run commands alongside the lessons and follow a guided repair.

Start the foundations ↗
02Practice pack / project

Deploy an application.

Connect a frontend, API, and PostgreSQL database. Use the simulator or follow the supplied source into a local Kubernetes cluster.

View the project ↗
03Practice pack / labs

Find and fix the failure.

Investigate five incidents and their two-fault challenges. Save your evidence, review YAML changes, and check the repair.

Open the practice studio ↗

Kubernetes for Software Engineers

The project, labs,
and workplace field guide.

$49USD / one payment

See what’s included

The browser exercises simulate resource state. They don’t run containers or send network requests. The optional local project uses a real cluster. Progress is saved in your browser.