2017-06-03 4 views
0

kagadmコマンドで設定された、vagrantを使用して2ノードクラスタを実行しています。私がセットアップすると、3つのノードすべてでflannelが実行されていました。今はマスターノードでフランネルが走っているのを見ていません。このオーバーレイネットワークはマスターノードからは動作していないためです。Kuberetes V1.6.2 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 

マスターノードでフランネルポッドを起動するにはどうすればよいですか?

答えて

0

RBACを使用していますが、ノードに十分な権限がない可能性があります。 は必要な権利

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

または

をテストするために、クラスタ管理者を使用することができてclusterrolebindingを作成してみてください
関連する問題