SFD301 – Kubernetes Intermediate
Welcome to the Kubernetes Intermediate course by School of DevOps.
About This Course
You already know how to deploy applications on Kubernetes. Now it's time to build production-grade systems.
This course bridges Kubernetes basics to production-ready systems using a single realistic application — the Example Voting App — as a continuous use case threading through all modules.
What You'll Learn
Master intermediate Kubernetes concepts through hands-on practice:
- Advanced pod scheduling and resource management
- Modern traffic control with Gateway API
- Security patterns for application teams
- Packaging with Helm and extending with CRDs
- Building Kubernetes Operators
- Introduction to Agentic Kubernetes
Course Modules
- Module 0: Introduction and Getting Started
- Module 1: Advanced Pod Scheduling
- Module 2: Autoscaling
- Module 3: Gateway API & Traffic Control
- Module 4: Service Mesh Decision Making
- Module 5: Security (NetworkPolicy, PSA, RBAC)
- Module 6: Writing Helm Charts
- Module 7: Extending Kubernetes with CRDs
- Module 8: Building K8s Operators (Workflow)
- Module 9: Intro to Agentic Kubernetes
Prerequisites
You should have completed Kubernetes Essentials or have equivalent experience with:
- Pods, Deployments, Services, ConfigMaps, and Secrets
- Basic
kubectlusage - Containers and Docker fundamentals
A local Kubernetes cluster (KIND, minikube) is recommended for hands-on labs.