Kubernetes建立Flannel Pod网络

时间:2018-11-02 08:36:19

标签: docker ubuntu kubernetes

我正在关注this guide,以了解如何建立kubernetes集群。

我的集群如下:

  • 10.0.2.1:swarm1(管理员)
  • 10.0.2.2:swarm2(工作者)(当前正在尝试设置单个节点swarm)
  • 10.0.2.3:swarm2(工作者)(尚未配置)

我跟随它,直到输入命令的地方:

kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml

一旦输入,就会出现错误:

  

无法识别“ https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml”:获取https://10.0.2.1:6443/api?timeout=32s:拨打TCP 10.0.2.1:6443:connect:连接被拒绝   无法识别

这似乎意味着kubernetes主服务器运行不正常。如何启动服务器以使其可以连接?

1 个答案:

答案 0 :(得分:1)

这是一个不够的特权错误。您没有运行此程序:

mkdir -p $HOME/.kube sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config sudo chown $(id -u):$(id -g) $HOME/.kube/config

或者以前的init中有一个admin.conf。在这种情况下,运行第二个命令并看到cp: overwrite /home/aurelius/.kube/config'?时,请确保键入yes并按Enter。