gpt4 book ai didi

kubernetes - 如何正确地重新创建kubeadm 1.15.0集群?

转载 作者:行者123 更新时间:2023-12-02 11:37:05 24 4
gpt4 key购买 nike

我已经在全新安装的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

我使用的命令是:
   # 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

我做错什么了吗?

最佳答案

我在1.15.0版本中遇到了同样的问题。我经常删除并重新创建集群。当我将kubeadm版本升级到1.15.0时,我注意到了这个错误。您只需要删除/var/lib/etcd目录就可以了。

您可以在此处找到有关该错误的更多信息:https://github.com/kubernetes/kubeadm/issues/1642

关于kubernetes - 如何正确地重新创建kubeadm 1.15.0集群?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56818952/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com