我正在使用vagrant运行2节点集群,并使用kubeadm命令进行配置。当我设置时,集群flannel正在所有三个节点上运行。现在我看不到在主节点中运行的法兰绒。由于该覆盖网络不是从主节点工作的。
使用此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如何在我的主节点中启动法兰绒pod?
发布于 2017-06-03 23:34:46
我看到您正在使用RBAC,可能某个节点没有足够的权限。尝试创建具有必要权限的clusterrolebinding
$ kubectl create clusterrolebinding nodeName --clusterrole=system:node -- user=nodeName
或者可以使用cluster-admin进行测试
https://stackoverflow.com/questions/44344614
复制相似问题