Kuberetes V1.6.2法兰绒不在主节点上运行

时间:2017-06-03 13:47:59

标签: kubernetes flannel

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

使用这个yaml文件来配置法兰绒。

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

如何在主节点中启动法兰绒吊舱?

1 个答案:

答案 0 :(得分:0)

我看到你使用 RBAC ,也许节点上没有足够的权限。 尝试使用必要的权限创建clusterrolebinding

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

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