-
I tried to set up a Talos Cluster with this, and almost everything is working when bootstraping. Only the last step never finishes until it runs into the timeout: task: [talos:bootstrap] talosctl health --server=false
◳ waiting for etcd to be healthy: expected a response with 0 node(s), got 1
context deadline exceeded
task: Failed to run task "talos:bootstrap": exit status 1 Any idea where to look for debugging? Kubernetes itself looks to be working: $ kubectl get nodes -o wide
NAME STATUS ROLES AGE VERSION INTERNAL-IP EXTERNAL-IP OS-IMAGE KERNEL-VERSION CONTAINER-RUNTIME
talos-test01 Ready control-plane 13m v1.30.1 192.168.13.11 <none> Talos (v1.7.2) 6.6.30-talos containerd://1.7.16
talos-test02 Ready control-plane 13m v1.30.1 192.168.13.12 <none> Talos (v1.7.2) 6.6.30-talos containerd://1.7.16
talos-test03 Ready control-plane 13m v1.30.1 192.168.13.13 <none> Talos (v1.7.2) 6.6.30-talos containerd://1.7.16
talos-test04 Ready <none> 13m v1.30.1 192.168.13.14 <none> Talos (v1.7.2) 6.6.30-talos containerd://1.7.16
$ kubectl get pods -A
NAMESPACE NAME READY STATUS RESTARTS AGE
kube-system cilium-5d2qx 1/1 Running 0 13m
kube-system cilium-mxg8p 1/1 Running 0 13m
kube-system cilium-operator-7b9946bf99-fkmlp 1/1 Running 2 (11m ago) 13m
kube-system cilium-x66sn 1/1 Running 0 13m
kube-system cilium-z8rq7 1/1 Running 0 13m
kube-system coredns-6dd9dfd4b4-f8rmv 1/1 Running 0 11m
kube-system kube-apiserver-talos-test01 1/1 Running 0 11m
kube-system kube-apiserver-talos-test02 1/1 Running 0 12m
kube-system kube-apiserver-talos-test03 1/1 Running 0 13m
kube-system kube-controller-manager-talos-test01 1/1 Running 2 (12m ago) 12m
kube-system kube-controller-manager-talos-test02 1/1 Running 2 (11m ago) 12m
kube-system kube-controller-manager-talos-test03 1/1 Running 0 13m
kube-system kube-scheduler-talos-test01 1/1 Running 2 (12m ago) 12m
kube-system kube-scheduler-talos-test02 1/1 Running 2 (10m ago) 12m
kube-system kube-scheduler-talos-test03 1/1 Running 0 13m
kube-system kubelet-csr-approver-5f65dfc95-84pnt 1/1 Running 1 (11m ago) 11m
kube-system kubelet-csr-approver-5f65dfc95-9rd45 1/1 Running 0 11m
kube-system spegel-2mqzg 1/1 Running 0 11m
kube-system spegel-8mbjg 1/1 Running 0 11m
kube-system spegel-8r2ws 1/1 Running 0 11m
kube-system spegel-mgfpv 1/1 Running 0 11m |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 1 reply
-
I might need to add: I'm using this Talos Factory Image of 1.7.2: It's customized like this:
|
Beta Was this translation helpful? Give feedback.
-
Anything in the talos console or logs? |
Beta Was this translation helpful? Give feedback.
-
@onedr0p It's working now: task: [talos:bootstrap] talosctl health --server=false
waiting for etcd to be healthy: OK
waiting for etcd members to be consistent across nodes: OK
waiting for etcd members to be control plane nodes: OK
waiting for apid to be ready: OK
waiting for all nodes memory sizes: OK
waiting for all nodes disk sizes: OK
waiting for kubelet to be healthy: OK
waiting for all nodes to finish boot sequence: OK
waiting for all k8s nodes to report: OK
waiting for all k8s nodes to report ready: OK
waiting for all control plane static pods to be running: OK
waiting for all control plane components to be ready: OK
waiting for kube-proxy to report ready: SKIP
waiting for coredns to report ready: OK
waiting for all k8s nodes to report schedulable: OK Issue was that I had a stoneage version of talosctl in my path, before the up-to-date version from Homebrew. Removing the ancient version fixed the issue. Before: $ talosctl version
Client:
Tag: v1.0.0
SHA: 80167fd2
Built:
Go version: go1.17.8
OS/Arch: darwin/arm64
Server:
NODE: 192.168.13.11
Tag: v1.7.2
SHA: f876025b
Built:
Go version: go1.22.3
OS/Arch: linux/amd64
Enabled: RBAC
NODE: 192.168.13.12
Tag: v1.7.2
SHA: f876025b
Built:
Go version: go1.22.3
OS/Arch: linux/amd64
Enabled: RBAC
NODE: 192.168.13.13
Tag: v1.7.2
SHA: f876025b
Built:
Go version: go1.22.3
OS/Arch: linux/amd64
Enabled: RBAC
NODE: 192.168.13.14
Tag: v1.7.2
SHA: f876025b
Built:
Go version: go1.22.3
OS/Arch: linux/amd64
Enabled: RBAC After $ /opt/homebrew/bin/talosctl version
Client:
Tag: v1.7.2
SHA: f876025b
Built:
Go version: go1.22.3
OS/Arch: darwin/arm64
Server:
NODE: 192.168.13.11
Tag: v1.7.2
SHA: f876025b
Built:
Go version: go1.22.3
OS/Arch: linux/amd64
Enabled: RBAC
NODE: 192.168.13.12
Tag: v1.7.2
SHA: f876025b
Built:
Go version: go1.22.3
OS/Arch: linux/amd64
Enabled: RBAC
NODE: 192.168.13.13
Tag: v1.7.2
SHA: f876025b
Built:
Go version: go1.22.3
OS/Arch: linux/amd64
Enabled: RBAC
NODE: 192.168.13.14
Tag: v1.7.2
SHA: f876025b
Built:
Go version: go1.22.3
OS/Arch: linux/amd64
Enabled: RBAC |
Beta Was this translation helpful? Give feedback.
@onedr0p It's working now: