调试k8s
-
kubeadm reset
-
rm -rf $HOME/.kube -
删除网络配置、link:
-
systemctl stop kubelet systemctl stop docker rm -rf /var/lib/cni/ rm -rf /var/lib/kubelet/* rm -rf /etc/cni/ ifconfig cni0 down ifconfig flannel.1 down ifconfig docker0 down ip link delete cni0 ip link delete flannel.1 # 根据自己的网卡名称进行操作,没有的则不需要理会 -
移除节点
-
1、获取节点列表
-
kubectl get node -
2、设置不可调度
-
kubectl cordon $node_name -
3、驱逐节点上的Pod
-
kubectl drain $node_name --ignore-daemonsets -
4、移除节点
节点上pod都被驱逐后,可以直接移除节点:\
-
kubectl delete node $node_name -
强制移除:
-
kubectl drain node01.local(node节点名称) --delete-local-data --ignore-daemonsets --force -
删除部署
-
kubectl delete deployment nginx-dp -
或者
-
kubectl delete -f app.yaml -
强制删除pod
-
kubectl delete pod pod-name -n namespace --force --grace-period=0 -
注意:命名空间要找对
-
查看报错信息
-
kubectl describe pod pod-name -
查看log
-
kubectl logs -f pod-name -n namespace

浙公网安备 33010602011771号