Kubernetes and Helm Tutorial
Deploy, secure, scale, and operate containerized applications with Kubernetes and Helm through practical production workflows.
Start learning Kubernetes and Helm →
Course Contents
Cluster Foundations
- Kubernetes Architecture and Reconciliation
- Install kubectl and Create a Practice Cluster
- API Objects, Metadata, Labels, and Selectors
- Namespaces, Contexts, and Declarative Workflows
Workloads and Scheduling
- Pods and Container Lifecycle
- Deployments and Rolling Updates
- StatefulSets, DaemonSets, Jobs, and CronJobs
- Requests, Limits, Affinity, Taints, and Topology
Networking and Traffic
- Cluster Networking and DNS
- Services and EndpointSlices
- Ingress, Gateway API, and TLS
- NetworkPolicy and Traffic Isolation
Configuration and Storage
- ConfigMaps and Configuration Delivery
- Secrets and External Secret Stores
- Volumes, PersistentVolumes, and Claims
- StorageClasses, Stateful Data, Backup, and Restore
Security
- ServiceAccounts and RBAC
- Security Contexts and Pod Security Standards
- Admission Control and Policy as Code
- Image Security, Signing, and Supply-Chain Controls
Helm and Release Engineering
- Helm Charts and Directory Structure
- Templates, Values, Functions, and Pipelines
- Dependencies, Hooks, and Chart Tests
- Upgrades, Rollbacks, GitOps, and Environment Promotion
Reliability and Scaling
- Readiness, Liveness, and Startup Probes
- Horizontal, Vertical, and Cluster Autoscaling
- Disruption Budgets, Graceful Shutdown, and Availability
- Resource Planning, Quotas, and Multi-Tenancy
