쿠버네티스 마스터 노드 초기화/리셋
쿠버네티스 앞단 IP 변경으로 마스터 노드를 모두 재구축 진행 단계가 필요했었는데, 이번에 마스터 노드의 초기화하는 명령어를 다루기로 했다.
worker 노드 pod 제거
kubectl drain <NODE_NAME> --ignore-daemonsets --delete-emptydir-data워커 노드로 탑재된 pod 들을 안전제거가 필요하다. 만약 제거가 안된다면 --force 옵션을 포함한다.
노드 제거
kubectl delete node <NODE_NAME>쿠버네티스와 연결된 노드를 제거한다.
노드에서 쿠버네티스 정리하기
kubeadm reset -f
rm -rf ~/.kube
rm -rf /etc/cni/net.d
iptables -F
iptables -t nat -F
systemctl daemon-reexec
systemctl restart containerd
systemctl restart kubelet각 노드마다 연결된 쿠버네티스 정보를 제거하고 방화벽 및 서비스를 재가동한다.