-
Really happy to see the dualstack support and it bootstrap my cluster like a charm when i try. But if i try {ipv6},{ipv4} ipv6 first cluster, it fails at the boostrap templates of cilium and coredns. Somehow the it is looking for 127.0.0.1 as kube-api address. e.g. below from cilium k3s itself seems to be fine and up.
final msg of the failure. NO MORE HOSTS LEFT **************************************************************************************************************************************************************************************************** PLAY RECAP ************************************************************************************************************************************************************************************************************ Any tips to make the template work? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 6 replies
-
There is definitely more work to be done on IPv6 as laid out in #1148. One major blocker is that Cilium does not support L2 announcements with IPv6. Since I have no way to test IPv6 (single/dual or others), I need to lean on the community and people who use the template to help implement and test this functionality (PRs are accepted). Reading the k3s docs on network is a good start. However since I do not use flannel in the template, some of those docs can be omitted. A few things there stood out to me in that doc, especially this:
|
Beta Was this translation helpful? Give feedback.
In summary I added below in the template to make it work.
k3s_registration_address: "[{{ kubeapi_addr }}]"
kubelet-arg: - "node-ip=::"
I believe it's a more advance use-case, so won't really recommend for beginners.