Closed TimJones closed 7 months ago
Nice catch. It seem to me it trying to connect to 10.0.1.5,fd44:4f1d:3c85:4702:20d:3aff:fe21:da60
(two IPs with comma)
Can you tell me the Talos/kube-api version. And what do you have here node.metadata.annotations.alpha.kubernetes.io/provided-node-ip
Talos: v1.5.4
kube-api-server: v1.28.2
Annotation alpha.kubernetes.io/provided-node-ip
: 10.0.1.5,fd44:4f1d:3c85:4702:20d:3aff:fe21:da60
Basically, Talos is detecting two interfaces and passing --node-ip "10.0.1.5,fd44:4f1d:3c85:4702:20d:3aff:fe21:da60"
to the kubelet
.
Talos:
v1.5.4
kube-api-server:v1.28.2
Annotationalpha.kubernetes.io/provided-node-ip
:10.0.1.5,fd44:4f1d:3c85:4702:20d:3aff:fe21:da60
Basically, Talos is detecting two interfaces and passing
--node-ip "10.0.1.5,fd44:4f1d:3c85:4702:20d:3aff:fe21:da60"
to thekubelet
.
Nice, it was alpha feature a few releases ago ) ok, it is not to hard to fix...
Thank you.
I was more making a note to fix it myself in the morning, but feel free to implement it :D
kubelet v1.28.3, talos v1.5.4
{"ts":1698090833488.9023,"caller":"cli/run.go:74","msg":"command failed","err":"failed to run Kubelet: bad --node-ip \"192.168.10.64,2001::bdff:fef2:392f\": dual-stack not supported in this configuration"}
how did you configure the kubelet/kube-api ?
Feature Request
Support IPv6 addresses for the Talos node, including dual-stack.
Description
Currently if a node has an IPv6 interface or is dual-stack the Talos CCM fails to contact the Talos node with the following error: