参考

Edit This Page

kubeadm reset

此命令用来将 kubeadm initkubeadm 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 清理

如果使用了外部 etcd,kubeadm reset 将不会删除任何 etcd 中的数据。 这意味着,如果再次使用相同的 etcd 端点运行 kubeadm init,您将看到先前集群的状态。

要擦除 etcd 中的数据,建议您使用 etcdctl 这样的客户端,例如:

etcdctl del "" --prefix

更多详情请参考 etcd 文档

接下来

反馈