Intermediate Kubernetes Tutorials¶
These tutorials build on the basics and introduce real-world Kubernetes application patterns.
You will learn how to configure applications, manage storage, and deploy multi-container workloads.
Prerequisites¶
Before starting these tutorials you should understand:
- Pods
- Deployments
- Services
- Basic kubectl commands
Complete the Beginner Tutorials if you are new to Kubernetes.
Tutorials¶
- Deploy a Multi-Container Application
Run multiple containers in the same Pod and understand how they communicate.
- Configure Applications with ConfigMaps
Inject configuration into applications without rebuilding containers.
- Secure Applications with Secrets
Store sensitive data such as passwords and tokens securely.
- Deploy an App with Persistent Storage
Attach persistent volumes so application data survives pod restarts.
- Rolling Updates and Rollbacks
Safely release new versions of applications and revert when needed.
- Expose Applications with Ingress
Route external HTTP traffic to services inside your cluster.
What You Will Learn¶
After completing this section you will understand:
- Application configuration management
- Secure secret handling
- Persistent storage in Kubernetes
- Production-safe deployments
- HTTP routing with Ingress
These skills are commonly required when deploying real applications to Kubernetes.
Next Step¶
Continue to the Advanced Tutorials to explore production-scale patterns.