Vertical Pod Autoscaler (VPA): Automatically sets container resource limits and requests based on usage.
NodePort: Exposes the Service on each Node’s IP at a static port. It specifies how groups of Pods are allowed
The firewall of Kubernetes. It specifies how groups of Pods are allowed to communicate with each other and other network endpoints. It specifies how groups of Pods are allowed
| # | Concept | DevOps Angle | |---|---------|---------------| | 1 | Pod | Smallest deployable unit; sidecar pattern | | 2 | Deployment | Rolling updates & rollbacks | | 3 | Service (ClusterIP, NodePort, LB) | Stable network endpoint for pods | | 4 | Ingress | HTTP routing & TLS termination | | 5 | ConfigMap & Secret | Decouple config from image | | 6 | Namespace | Multi-tenancy & environment isolation | | 7 | Resource Requests/Limits | Avoid noisy neighbors | | 8 | Probes (liveness, readiness, startup) | Self-healing & traffic shedding | | 9 | HPA (Horizontal Pod Autoscaler) | Scale based on CPU/memory/custom metrics | | 10 | Pod Disruption Budget | Keep apps available during voluntary disruptions | It specifies how groups of Pods are allowed