Back to DevOps Engineer
Detail

Kubernetes

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