Kubernetes 如何正确地重新创建kubeadm 1.15.0群集?
我在新安装的Ubuntu 18.04.2 LTS上创建了一个1.15.0单节点kubeadm。然后我删除了集群并重新创建了它。但现在我无法再重新创建它(我得到etcd飞行前检查错误): 我使用的命令有:Kubernetes 如何正确地重新创建kubeadm 1.15.0群集?,kubernetes,kubeadm,Kubernetes,Kubeadm,我在新安装的Ubuntu 18.04.2 LTS上创建了一个1.15.0单节点kubeadm。然后我删除了集群并重新创建了它。但现在我无法再重新创建它(我得到etcd飞行前检查错误): 我使用的命令有: # 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/
# 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
时,我注意到了这个bug。您只需删除/var/lib/etcd
目录即可
你可以在这里找到更多关于这个错误的信息:我觉得这个错误很清楚。您是否尝试删除
/var/lib/etcd
?是的。。原来这个bug是我XD报告的。在我看来,删除etcd文件夹并不是他们正在解决的问题。合并的修复程序会更改飞行前检查的行为()。
# 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