此命令用来将 kubeadm init
或 kubeadm join
命令所做的改动恢复到之前的状态。
此命令可将 ‘kubeadm init’ 或者 ‘kubeadm join’ 对主机的改动恢复到执行前的状态。
此命令可将 ‘kubeadm init’ 或者 ‘kubeadm join’ 对主机的改动恢复到执行前的状态。
kubeadm reset [flags]
--cert-dir string 默认值: "/etc/kubernetes/pki" | |
到存储证书的目录的路径。如果指定了,需要清除此目录。 | |
--cri-socket string 默认值: "/var/run/dockershim.sock" | |
在清理容器时与 crictl 一起使用的 CRI 套接字的路径。 | |
-f, --force | |
在不提示确认的情况下重置节点。 | |
-h, --help | |
reset 操作的帮助信息 | |
--ignore-preflight-errors stringSlice | |
检查列表,其错误将显示为警告。示例:'IsPrivilegedUser,Swap'。值设为 'all' 将忽略所有检查中的错误。 |
--rootfs string | |
[EXPERIMENTAL] 通往'真正的'主机根文件系统的路径。 |
如果使用了外部 etcd,kubeadm reset
将不会删除任何 etcd 中的数据。
这意味着,如果再次使用相同的 etcd 端点运行 kubeadm init
,您将看到先前集群的状态。
要擦除 etcd 中的数据,建议您使用 etcdctl 这样的客户端,例如:
etcdctl del "" --prefix
更多详情请参考 etcd 文档。
此页是否对您有帮助?
Thanks for the feedback. If you have a specific, answerable question about how to use Kubernetes, ask it on Stack Overflow. Open an issue in the GitHub repo if you want to report a problem or suggest an improvement.