victorious-rainbow-54843
10/29/2025, 6:42 AMsticky-summer-13450
11/03/2025, 10:11 AMcluster-cidr and service-cidr to include BOTH the current IPv4 address AND the new IPv6 address.
I've registered for some IPv6 unique local address (obfuscated below for reasons) which I use with specifically selected IPv4 private addresses.
My upgrades are driven by Ansible. I write the k3s config file to "/etc/rancher/k3s/config.yaml and for the upgrade adding IPv6 and beyond my config file includes:
....
cluster-cidr: "10.1.0.0/16,fd30:1234:abcd:1::/56"
service-cidr: "10.2.0.0/18,fd30:1234:abcd:2::/112"
flannel-backend: "wireguard-native"
flannel-ipv6-masq: true
....
Make sure you have the correct IPv4 and IPv6 addresses, because you cannot change addresses in a cluster, so (1) don't break you existing IPv4, and (2) pick the right IPv6 because it's a one-way journey.victorious-rainbow-54843
11/04/2025, 12:13 AMvictorious-rainbow-54843
11/04/2025, 4:29 AMvictorious-rainbow-54843
11/04/2025, 8:14 AM