v1.31.0
What's Changed
- Kubernetes v1.31.0
- Use Cilium kube-proxy replacement mode when
cilium
networking is chosen (#1501) - Fix invalid flannel-cni container image for those using
flannel
networking (#1497)
AWS
- Use EC2 resource-based hostnames instead of IP-based hostnames (#1499)
- The Amazon DNS server can resolve A and AAAA queries to IPv4 and IPv6 node addresses
- Tag controller node EBS volumes with a name based on the controller node name
- Use
google_compute_region_instance_template
instead ofgoogle_compute_instance_template
- Google's regional instance template metadata is kept in the associated region for greater resiliency. The "global" instance templates were kept in a single region
Contributions
- Remove the cluster_domain_suffix variable and improve docs by @dghubble in #1488
- Update ARM64 cluster and hybrid cluster docs by @dghubble in #1489
- Remove some seldom used variables and set reasonable values by @dghubble in #1490
- Update default Cilium and CoreDNS components by @dghubble in #1491
- Update Kubernetes from v1.30.4 to v1.31.0 by @dghubble in #1494
- Fix flannel-cni container image by @dghubble in #1497
- aws: Switch EC2 instances to use resource-based hostnames by @dghubble in #1499
- Use Cilium kube-proxy replacement when Cilium CNI is used by @dghubble in #1501
- Remove upper bound on azurerm provider version by @dghubble in #1502
- google: Use regional instance templates for workers by @dghubble in #1504
Dependencies
- Bump mkdocs-material from 9.5.30 to v9.5.31 by @dghubble-renovate in #1487
- Bump quay.io/cilium/operator-generic image from v1.16.0 to v1.16.1 by @dghubble-renovate in #1493
- Bump quay.io/cilium/cilium image from v1.16.0 to v1.16.1 by @dghubble-renovate in #1492
- Bump mkdocs-material from 9.5.31 to v9.5.32 by @dghubble-renovate in #1495
- Bump mkdocs-material from 9.5.32 to v9.5.33 by @dghubble-renovate in #1503
Full Changelog: v1.30.3...v1.31.0