参考

Kubernetes v1.12 版本的文档已不再维护。您现在看到的版本来自于一份静态的快照。如需查阅最新文档,请点击 最新版本。

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 文档

接下来

反馈