2016-11-17 49 views
1

我试图用⁠⁠⁠⁠kubeadm来安装Kubernetes。此外,我安装一个吊舱网络使用Weave的Kubenetes YAML文件,我如何确保Weave使用本地接口?

kubectl apply -f https://git.io/weave-kube 

http://kubernetes.io/docs/admin/addons/建议,当你点击“织网”。它可以工作,但每个节点有两个接口卡:一个连接到Internet,一个连接到所有节点之间的LAN。我如何确保Weave使用LAN的接口?

+0

好像这里的关键是使用CNI。 这可能有所帮助。您可能需要深入研究kube-up脚本以确定CNI内容的安装位置,并验证它是否使用了正确的界面。 https://github.com/containernetworking/cni – MrE

+0

FWIW,我收到了关于Weave邮件列表的评论:https://groups.google.com/a/weave.works/forum/#!topic/weave-users/-JWHW_jAXNM –

+0

听起来不错。你可能应该把它作为别人在这里看到的答案。除非你想要我。欢呼声 – MrE

回答

0

在每个节点上,自己的/etc/hostname应通过/etc/hosts中的条目解析为内部IP地址。这样,Kubernetes默认使用内部网络进行节点间通信。

相关问题