--- reviewers: - mikedanese - luxas - jbeda title: kubeadm reset content_template: templates/concept weight: 60 --- {{% capture overview %}} 此命令用来将 `kubeadm init` 或 `kubeadm join` 命令所做的改动恢复到之前的状态。 {{% /capture %}} {{% capture body %}} {{< include "generated/kubeadm_reset.md" >}} ### 外部 etcd 清理 如果使用了外部 etcd,`kubeadm reset` 将不会删除任何 etcd 中的数据。 这意味着,如果再次使用相同的 etcd 端点运行 `kubeadm init`,您将看到先前集群的状态。 要擦除 etcd 中的数据,建议您使用 etcdctl 这样的客户端,例如: ```bash etcdctl del "" --prefix ``` 更多详情请参考 [etcd 文档](https://github.com/coreos/etcd/tree/master/etcdctl)。 {{% /capture %}} {{% capture whatsnext %}} * 参考 [kubeadm init](/docs/reference/setup-tools/kubeadm/kubeadm-init/) 来初始化 Kubernetes 主节点。 * 参考 [kubeadm join](/docs/reference/setup-tools/kubeadm/kubeadm-join/) 来初始化 Kubernetes 工作节点并加入集群。 {{% /capture %}}