Orchestrate containers at scale. Deploy, scale, and manage containerised workloads across clusters.
Kubernetes (K8s) is the de-facto container orchestration platform.
Core objects:
- Pod — smallest deployable unit
- Deployment — manages ReplicaSets, rolling updates
- Service — stable network endpoint (ClusterIP, NodePort, LoadBalancer)
- ConfigMap & Secret — externalise configuration
- PersistentVolume / PVC — durable storage
- Namespace — virtual cluster isolation
- Ingress — HTTP routing into the cluster
Production topics:
- Resource requests & limits
- HorizontalPodAutoscaler
- RBAC & ServiceAccounts
- Network Policies
- Helm — Kubernetes package manager
- kubectl cheatsheet
Core objects:
- Pod — smallest deployable unit
- Deployment — manages ReplicaSets, rolling updates
- Service — stable network endpoint (ClusterIP, NodePort, LoadBalancer)
- ConfigMap & Secret — externalise configuration
- PersistentVolume / PVC — durable storage
- Namespace — virtual cluster isolation
- Ingress — HTTP routing into the cluster
Production topics:
- Resource requests & limits
- HorizontalPodAutoscaler
- RBAC & ServiceAccounts
- Network Policies
- Helm — Kubernetes package manager
- kubectl cheatsheet