Container di skala. Pod, deployment, service. K8s adalah backbone cloud-native modern.
Punya 100 container manual? Mustahil. K8s otomasi deployment, scaling, healing. Self-healing: container crash, K8s restart. Lahir dari Borg Google. De facto standar cloud-native.
Cluster: kumpulan node. Node: VM atau physical machine. Pod: smallest deployable unit, biasanya 1 container. Deployment: declarative untuk Pod. Service: networking abstraction. Ingress: route HTTP.
kubectl get pods. kubectl describe pod NAME. kubectl logs POD. kubectl exec -it POD bash. kubectl apply -f manifest.yaml. Master ini, akan dipakai harian.
Package manager untuk K8s. Helm chart bundle manifest YAML, plus templating. Install application kompleks dengan 1 command. Repository populer di Artifact Hub.
Managed: AWS EKS, GCP GKE, Azure AKS. Self-hosted lebih murah tapi maintenance heavy. Best practice: liveness probe, readiness probe, resource limit, network policy, RBAC strict.