# FAQ
This section is mean to answer the most frequently asked questions about sealer. And it will be updated regularly.
# How to clean host environment manually when sealer apply failed.
in some case ,when you failed to run sealer apply ,and the hints show a little that is not enough to use, this section will guild you how to clean your host manually.
you may follow the below clean steps when run kubeadm init failed.
# delete my-cluster directory if it existed
rm -rf /var/lib/sealer/data/my-cluster
# delete kubernetes directory if it existed
rm -rf /etc/kubernetes
rm -rf /etc/cni
rm -rf /opt/cni
# delete docker registry if it existed
docker ps
docker rm -f -v sealer-registry
you may follow the below clean steps if your cluster is up.
# kubeadm reset
kubeadm reset -f
# delete kube config and kubelet if it existed
rm -rf $HOME/.kube/config
rm -rf ~/.kube/ && rm -rf /etc/kubernetes/ && \
rm -rf /etc/systemd/system/kubelet.service.d && rm -rf /etc/systemd/system/kubelet.service && \
rm -rf /usr/bin/kube* && rm -rf /usr/bin/crictl && \
rm -rf /etc/cni && rm -rf /opt/cni && \
rm -rf /var/lib/etcd && rm -rf /var/etcd