The Wire · Showcase
KOPS LOOSENS AWS CONSTRAINTS, DRA WORKLOAD RESOURCE CLAIMS HIT BETA
By RepoJournal · Filed · About Kubernetes
kOps shipped two AWS infrastructure fixes that restore flexibility for node naming and shared subnet configurations, while client-go and api simultaneously promoted Dynamic Resource Allocation workload claims out of alpha.
The kOps team merged two substantial AWS improvements overnight. First, shared subnets can now omit zone specifications [1], fixing a long-standing constraint on flexible subnet reuse. Second, a new spec.cloudProvider.aws.useIPBasedNodeNames flag restores IP-based node naming that kOps 1.24 removed, letting operators derive node names from EC2 private DNS instead of instance IDs [2]. Both changes address real operational pain points for teams managing large AWS footprints. Meanwhile, client-go and api synchronized a KEP-5729 promotion: DRAWorkloadResourceClaims moved from alpha to beta [3] [4], signaling that Dynamic Resource Allocation is stabilizing for workloads that need granular device management. On the community side, cluster-api-kubeswift joined the official provider ecosystem [5], and affiliation records were updated across the contributor base [6].
One email a day. Unsubscribe in one click.
Keep up with Kubernetes in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.
One email a day. Unsubscribe in one click. Read a past issue →
Action items
- → Review AWS subnet configuration if you use shared subnets; the zone-optional change may simplify your setup kubernetes/kops [plan]
- → Test IP-based node naming in non-production kOps clusters if node DNS resolution matters to your workloads kubernetes/kops [plan]
- → Update client-go and api dependencies to consume DRA beta APIs if your platform relies on device management kubernetes/client-go [monitor]
References
- [1] aws: allow shared subnets to omit the zone ↗ kubernetes/kops
- [2] aws: add option for IP-based node names ↗ kubernetes/kops
- [3] Merge pull request #140334 from nojnhuh/dra-workloadresourceclaims-beta kubernetes/client-go
- [4] Merge pull request #140334 from nojnhuh/dra-workloadresourceclaims-beta kubernetes/api
- [5] Add cluster-api-kubeswift Slack channel ↗ kubernetes/community
- [6] Merge pull request #9088 from koba1t/patch-1 kubernetes/community