sta*_*dev 5 kubernetes kubeadm
我在新安装的 Ubuntu 18.04.2 LTS 上创建了 1.15.0 单节点 kubeadm。然后我删除了集群并重新创建了它。但现在我无法再重新创建它(我收到 etcd 预检检查错误):
[init] Using Kubernetes version: v1.15.0
[preflight] Running pre-flight checks
[WARNING IsDockerSystemdCheck]: detected "cgroupfs" as the Docker cgroup driver. The recommended driver is "systemd". Please follow the guide at https://kubernetes.io/docs/setup/cri/
error execution phase preflight: [preflight] Some fatal errors occurred:
[ERROR DirAvailable--var-lib-etcd]: /var/lib/etcd is not empty
Run Code Online (Sandbox Code Playgroud)
我使用过的命令是:
# created a single node
sudo swapoff -a
sudo kubeadm init --pod-network-cidr=192.168.0.0/16
mkdir -p $HOME/.kube
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/config
curl https://docs.projectcalico.org/v3.7/manifests/calico.yaml -O
kubectl apply -f calico.yaml
kubectl taint nodes --all node-role.kubernetes.io/master-
# reseted a single node
sudo kubeadm reset
rm -fr .kube/
# recreated a single node
sudo kubeadm init --pod-network-cidr=192.168.0.0/16
Run Code Online (Sandbox Code Playgroud)
我做错什么了吗?
我在版本上遇到了同样的问题1.15.0。我经常删除并重新创建集群。当我将kubeadm版本升级到1.15.0. 您只需删除该/var/lib/etcd目录即可。
您可以在这里找到有关该错误的更多信息:https ://github.com/kubernetes/kubeadm/issues/1642
| 归档时间: |
|
| 查看次数: |
3230 次 |
| 最近记录: |