删除节点
首先,封锁node,即设置为不可调度,排干node上的pod(drain命令已经会自动把node设置为不可调度,所以可以省略执行cordon命令)
kubectl drain your-node-name --delete-local-data --force --ignore-daemonsets
#看node
kubectl get node
#删除node
kubectl delete node your-node-name
执行 kubectl get node 可以看到节点 k8s-node-4 已经是不可调度状态
再查看所有节点就发现k8s-node-4节点已经不在节点列表了。
在删除的node 节点上 执行
kubeadm reset 完成删除
新增节点
在master 节点上执行
kubeadm token create --print-join-command
在新增的节点上执行join 命令
如果该节点是多网卡那么请增加参数
vi /etc/sysconfig/kubelet
出现问题
出现这个问题的原因是我想kubernetes node节点想加入主节点
然后说是 /proc/sys/net/ipv4/ip_forward 文件没有设置成1
sysctl -w net.ipv4.ip_forward=1