升级Kubernetes版本从1.14.1-->1.17.0,官方说明不能跨版本升级,所以只好一个版本一个版本升级。最终升到1.17.0后发现API的格式有改动,之前的中间件版本很多不支持。所以回滚到1.15.7。
ps:建议回滚之前先对master做快照!!!
kubectl drain $NODE --ignore-daemonsets --delete-local-data --force kubectl delete node
这里需要注意的是kubeadm和kubectl是分开upgrade的所以两个都需要回滚。
kubeadm token create --print-join-command