Kubernetes v1.30 brings several enhancements, including structured parameters for dynamic resource allocation, allowing for better resource management. Memory swap support on Linux nodes has been improved, with the default behavior set to NoSwap for stability. User namespaces, which enhance pod isolation, are now in beta and support pods with volumes and custom UID/GID ranges. Structured authorization configuration is also in beta, enabling customizable authorization chains with multiple webhooks. Container resource-based pod autoscaling graduates to stable, allowing for scaling based on individual container resource usage. CEL for admission control empowers administrators to define complex policies for evaluating API requests. Additional improvements include:
- Graduating container resource metrics to stable
- Removing UnlimitedSwap behavior for node memory swap support
- Enabling user namespaces in pods with and without volumes
- Expanding the capabilities of structured authorization configuration
- Integrating CEL for admission control
kubernetes.io
kubernetes.io
