我正在关注 this guide关于如何设置 kubernetes swarm。
我的群将如下所示:
- 10.0.2.1: swarm1 (master)
- 10.0.2.2:swarm2(worker)(目前正在尝试设置单节点 swarm)
- 10.0.2.3:swarm2(worker)(尚未配置)
我跟着它走到了输入命令的部分:
kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml
一旦我输入它,我就会得到一个错误:
unable to recognize "https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml": Get https://10.0.2.1:6443/api?timeout=32s: dial tcp 10.0.2.1:6443: connect: connection refused unable to recognize
这似乎意味着 kubernetes master 没有正常运行。如何启动服务器以便它可以连接?
最佳答案
这是一个权限不足的错误。要么你没有运行这个:
mkdir -p $HOME/.kube
sudo cp -i/etc/kubernetes/admin.conf $HOME/.kube/config
须藤 chown $(id -u):$(id -g) $HOME/.kube/config
或者之前的 inits 有一个 admin.conf。在这种情况下,当运行第二个命令并看到 cp: overwrite/home/aurelius/.kube/config'?
时,确保输入 yes
并按 Enter。
关于docker - Kubernetes 设置 Flannel Pod 网络,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53115130/