【问题标题】:Kubernetes Setting Up Flannel Pod NetworkKubernetes 设置 Flannel Pod 网络
【发布时间】:2019-04-06 11:52:51
【问题描述】:

我正在关注this guide,了解如何设置 kubernetes 群。

我的集群如下:

  • 10.0.2.1:swarm1(主)
  • 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

一旦我输入它,我就会得到一个错误:

无法识别“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:连接:连接被拒绝 无法识别

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

【问题讨论】:

    标签: docker ubuntu kubernetes


    【解决方案1】:

    这是一个权限不足的错误。要么你没有运行这个:

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

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

    【讨论】:

    • 我确保运行了这些命令,当我再次尝试运行它时,我确保在重新初始化之前删除了整个 .kube 目录。
    • 很有趣,如果sudo kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml 有效,您可以试试吗?
    • 我应该只在主节点rit中安装cni??
    • 是的,您在主节点上安装 CNI。 CNI 将是一个 deamonset,然后将确保每个节点上都有一个 flannel pod。
    猜你喜欢
    • 2018-03-06
    • 2020-05-24
    • 2017-07-11
    • 2017-02-05
    • 2020-02-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-16
    相关资源
    最近更新 更多