k8s
node 추가
바리새인
2025. 5. 25. 09:46
명령어
sudo kubeadm join {master node ip}:6443 --token {token} --discovery-token-ca-cert-hash {hash}
에러
[preflight] Running pre-flight checks
error execution phase preflight: [preflight] Some fatal errors occurred:
[ERROR FileAvailable--etc-kubernetes-kubelet.conf]: /etc/kubernetes/kubelet.conf already exists
[ERROR Port-10250]: Port 10250 is in use
[ERROR FileAvailable--etc-kubernetes-pki-ca.crt]: /etc/kubernetes/pki/ca.crt already exists
[preflight] If you know what you are doing, you can make a check non-fatal with --ignore-preflight-errors=...
To see the stack trace of this error execute with --v=5 or higher
조치
sudo kubeadm reset -f
systemctl stop kubelet
rm -rf /etc/kubernetes /var/lib/etcd /var/lib/kubelet /etc/cni /opt/cni /var/lib/cni /var/run/kubernetes
# master node 추가 명령어 다시 실행
Noready
kubectl get node
NAME STATUS ROLES AGE VERSION
a Ready control-plane 92d v1.2x.1x
b NotReady <none> 92d v1.2x.1x
c Ready <none> 92d v1.2x.1x
조치
# 재기동
sudo systemctl restart kubelet
sudo systemctl restart containerd
# 확인
kubectl get node