Understand the resources.
Learn what Pods, Deployments, Services, and Ingress do. Run commands alongside the lessons and follow a guided repair.
Start the foundations ↗Kubernetes for software engineers
Interactive course / browser labsFind out what a failed deployment is telling you. Practice reading Pod status, tracing Service routes, and recovering a release.
Runs in your browser.
No account or installation needed.
New to Kubernetes? Start with the free foundations.
Compare the Service with the application, then change the two incorrect settings.
Service / :80
Application
2 / 2 Pods ready
app: tasks
listener: 8080
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 eachEach lab starts with a broken application. Use the terminal and manifest editor to investigate, then check the resources you repaired.
Container startup
Service routing
Runtime configuration
Health contracts
Release recovery
Each case also has a two-fault challenge. Hints are available throughout.
A record of what failed, what changed, and what was checked.
task-api. The Pods use tasks.Your downloaded debrief includes your own notes, pinned command output, and simulator check results.
How the course fits together
View the learning path ↗Learn what Pods, Deployments, Services, and Ingress do. Run commands alongside the lessons and follow a guided repair.
Start the foundations ↗Connect a frontend, API, and PostgreSQL database. Use the simulator or follow the supplied source into a local Kubernetes cluster.
View the project ↗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
$49USD / one payment
See what’s includedThe 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.