Attempting to form a cluster consisting of 1 control plane and 1 worker node fails, because both machines cannot reach discovery.talos.dev for member discovery.
Both are running in Openstack in the same net with an external gateway configured for internet access. An addition, both nodes are configured to use a proxy.
Logs:
talosctl logs controller-runtime
ERROR hello failed {"component": "controller-runtime", "controller": "cluster.DiscoveryServiceController", "error": "rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing: dial tcp 172.174.35.21:443: connect: no route to host"", "endpoint": "discovery.talos.dev:443"}
ERROR hello failed {"component": "controller-runtime", "controller": "cluster.DiscoveryServiceController", "error": "rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing: dial tcp 172.174.35.21:443: i/o timeout"", "endpoint": "discovery.talos.dev:443"}
ERROR hello failed {"component": "controller-runtime", "controller": "cluster.DiscoveryServiceController", "error": "rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing: dial tcp 172.174.35.21:443: i/o timeout"", "endpoint": "discovery.talos.dev:443"}
..
controlplane.yaml/worker.yaml:
machine:
env:
HTTP_PROXY: http://$IP
HTTPS_PROXY: http://$IP
http_proxy: http://$IP
https_proxy: http://$IP
However, if I run the discovery service locally both machines can connect.
Could it be possible that the DiscoveryController ignores the proxy settings?
Environment
Talos version: v1.9.1
Kubernetes version: v1.32.0
Platform: Openstack
Attempting to form a cluster consisting of 1 control plane and 1 worker node fails, because both machines cannot reach discovery.talos.dev for member discovery.
Both are running in Openstack in the same net with an external gateway configured for internet access. An addition, both nodes are configured to use a proxy.
Logs:
talosctl logs controller-runtimecontrolplane.yaml/worker.yaml:
However, if I run the discovery service locally both machines can connect.
Could it be possible that the DiscoveryController ignores the proxy settings?
Environment
Talos version: v1.9.1
Kubernetes version: v1.32.0
Platform: Openstack