【问题标题】:Kuberetes V1.6.2 flannel not running on master nodeKubernetes V1.6.2 flannel 不在主节点上运行
【发布时间】:2017-06-03 23:34:46
【问题描述】:

我正在使用 vagrant 运行 2 节点集群,并使用 kubeadm 命令进行配置。当我设置集群法兰绒在所有三个节点上运行。现在我看不到 flannel 在主节点中运行。因为这个覆盖网络不能从主节点工作。

使用这个 yaml 文件来配置 flannel。

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



# kubectl get pods --all-namespaces -o wide |grep fla
kube-system   kube-flannel-ds-0d3bn                       2/2       Running   0          20m       192.168.15.102   node-01
kube-system   kube-flannel-ds-86bzs                       2/2       Running   0          20m       192.168.15.103   node-02


#  k get nodes -o wide
NAME       STATUS    AGE       VERSION   EXTERNAL-IP   OS-IMAGE                KERNEL-VERSION
master01   Ready     26d       v1.6.2    <none>        CentOS Linux 7 (Core)   3.10.0-514.10.2.el7.x86_64
node-01    Ready     26d       v1.6.2    <none>        CentOS Linux 7 (Core)   3.10.0-514.10.2.el7.x86_64
node-02    Ready     26d       v1.6.2    <none>        CentOS Linux 7 (Core)   3.10.0-514.10.2.el7.x86_64

如何在我的主节点中启动 flannel pod?

【问题讨论】:

    标签: kubernetes flannel


    【解决方案1】:

    我看到你在使用 RBAC,可能节点上没有足够的权限。 尝试创建具有必要权限的集群角色绑定

    $ kubectl create clusterrolebinding nodeName --clusterrole=system:node -- user=nodeName

    或者可以使用 cluster-admin 进行测试

    【讨论】:

      猜你喜欢
      • 2020-10-06
      • 2019-06-22
      • 2020-04-10
      • 1970-01-01
      • 2018-07-21
      • 2020-02-17
      • 2020-03-17
      • 2019-11-23
      • 1970-01-01
      相关资源
      最近更新 更多