Date: 2026-02-06
System: drg-k8s.auth.home.lan
kubectl failed with no route to host for https://192.168.1.216:6443./etc/kubernetes/manifests/etcd.yaml, /etc/kubernetes/manifests/kube-apiserver.yaml) are configured to bind/advertise 192.168.1.216.enp1s0 did not have 192.168.1.216 assigned, so:
etcd could not start (CrashLoopBackOff).kube-apiserver could not connect to 127.0.0.1:2379 (etcd down) and exited.etcd.yaml uses:
--listen-client-urls=https://127.0.0.1:2379,https://192.168.1.216:2379--listen-peer-urls=https://192.168.1.216:2380--initial-cluster=drg-k8s.auth.home.lan=https://192.168.1.216:2380192.168.1.216/24 to enp1s0 (and made it persistent via netplan):
/etc/netplan/99-k8s-control-plane-ip.yaml./etc/hosts so drg-k8s.auth.home.lan resolves to 192.168.1.216 (instead of 127.0.1.1).
/etc/hosts.*.bak.kubelet to clear CrashLoop backoffs for static pods.etcd and kube-apiserver returned to Running.192.168.1.216:6443./etc/hosts with the chosen canonical IP for drg-k8s.auth.home.lan.