What's Changed
- Kubernetes v1.32.0
- Change the default Pod CIDR from 10.2.0.0/16 to 10.20.0.0/14 (#1555)
- Configure Kubelets for parallel image pulls (#1556)
- Change flannel port from 4789 to 8472 to match Cilium (#1561)
- Reverses a choice made in #466
- Remove support for Calico CNI (choose between
networking
cilium or flannel) (#1558)- Remove Calico firewall rules or security group rules
- Remove
network_mtu
,network_encapsulation
, andnetwork_ip_autodetection_method
variables (Calico-specific) - Remove Calico-specific Kubelet mounts
Azure
- Add
enable_ipv6_load_balancing
variable and change the default to false (breaking)- Azure Load Balancers include 5 rules (3 LB rules, 2 outbound) whether used or not. #1468 added 3 LB rules to support IPv6 load balancing, but raising the rules count from 5 to 8 and added ~$21/mo to the cost of the load balancer. Default disable IPv6 load balancing, but allow opt-in with extra costs.
Fedora CoreOS
-
Fix Fedora CoreOS support for flannel CNI (#1557)
- Explicitly load the
nf_conntrack
andbr_netfilter
kernel modules flannel needs
Misc
- Explicitly load the
-
Docs website now supports light and dark modes for nicer viewing
Contributions
- Update Kubernetes from v1.31.4 to v1.32.0 by @dghubble in #1552
- docs: Add support for dark mode and auto mode by @dghubble in #1553
- Change the default Pod CIDR to 10.20.0.0/14 by @dghubble in #1555
- Configure Kubelets for parallel image pulls by @dghubble in #1556
- Remove support for Calico CNI by @dghubble in #1558
- Load nf_conntrack and br_netfilter for flannel by @dghubble in #1557
- Remove calico from component configuration by @dghubble in #1559
- Remove Calico BGP and IPIP firewall/security rules by @dghubble in #1560
- Change flannel port from 4789 to 8472 by @dghubble in #1561
- azure: Add
enable_ipv6_load_balancing
variable and default false by @dghubble in #1562
Dependencies
- Bump pymdown-extensions from 10.12 to v10.13 by @dghubble-renovate in #1554
Full Changelog: v1.31.4...v1.32.0