<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans-CN">
	<id>https://wiki.linuxsa.org/index.php?action=history&amp;feed=atom&amp;title=Pod%E7%BD%91%E7%BB%9C</id>
	<title>Pod网络 - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.linuxsa.org/index.php?action=history&amp;feed=atom&amp;title=Pod%E7%BD%91%E7%BB%9C"/>
	<link rel="alternate" type="text/html" href="https://wiki.linuxsa.org/index.php?title=Pod%E7%BD%91%E7%BB%9C&amp;action=history"/>
	<updated>2026-04-19T10:43:12Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://wiki.linuxsa.org/index.php?title=Pod%E7%BD%91%E7%BB%9C&amp;diff=831&amp;oldid=prev</id>
		<title>Evan：​导入1个版本</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxsa.org/index.php?title=Pod%E7%BD%91%E7%BB%9C&amp;diff=831&amp;oldid=prev"/>
		<updated>2019-10-14T13:52:30Z</updated>

		<summary type="html">&lt;p&gt;导入1个版本&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 google k8s flannel 网络不通&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
master 改了hostname &lt;br /&gt;
/etc/kubernetes/kubelet.conf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 kubectl taint node k8s-master node-role.kubernetes.io/master-&lt;br /&gt;
&lt;br /&gt;
 kubectl taint node k8s-master node-role.kubernetes.io/master&amp;quot;&amp;quot;:NoSchedule #Master Only&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
一般来说node 可以访问cluster ip ，master 不能除非master 开启为node p32&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1.&lt;br /&gt;
貌似docker1.13以上版本会多一条规则,导致这个问题：&lt;br /&gt;
iptables -P FORWARD DROP&lt;br /&gt;
&lt;br /&gt;
执行以下即可：&lt;br /&gt;
iptables -P FORWARD ACCEPT&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
08/25 原文：&lt;br /&gt;
最近通过kubeadm安装kubernetes，选择网络flannel时发现，跨vm的容器之间网络不通，测试过0.8.0和0.7.1都是同样的问题。&lt;br /&gt;
&lt;br /&gt;
经过研究发现，在所有node上添加以下iptables 后能解决：&lt;br /&gt;
iptables -I FORWARD 1 -i cni0 -j ACCEPT -m comment --comment &amp;quot;flannel subnet&amp;quot;&lt;br /&gt;
iptables -I FORWARD 1 -o cni0 -j ACCEPT -m comment --comment &amp;quot;flannel subnet&amp;quot;&lt;br /&gt;
iptables -t nat -A POSTROUTING -s 10.244.0.0/16 ! -d 10.244.0.0/16 -j MASQUERADE&lt;br /&gt;
&lt;br /&gt;
2. &lt;br /&gt;
node上分别执行：&lt;br /&gt;
&lt;br /&gt;
iptables -P INPUT ACCEPT&lt;br /&gt;
iptables -P FORWARD ACCEPT&lt;br /&gt;
iptables -F&lt;br /&gt;
iptables -L -n&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
现在在所有节点上把iptables全部开放了&lt;br /&gt;
&lt;br /&gt;
sudo iptables -P INPUT ACCEPT&lt;br /&gt;
sudo iptables -P OUTPUT ACCEPT  &lt;br /&gt;
sudo iptables -P FORWARD ACCEPT&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==trouble==&lt;br /&gt;
&lt;br /&gt;
[https://github.com/rootsongjc/kubernetes-handbook/issues/336 master(主节点)如果不是node的话，无法访问Service的NodePort吗]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Calico ==&lt;br /&gt;
&lt;br /&gt;
[https://www.jianshu.com/p/5e9e2e5312d9 Calico集成kubernetes的CNI网络部署全过程、启用CA自签名]&lt;br /&gt;
&lt;br /&gt;
[https://www.cnblogs.com/kevingrace/p/6864804.html Docker网络解决方案 - Calico部署记录]&lt;br /&gt;
&lt;br /&gt;
==flannel==&lt;br /&gt;
https://kubernetes.io/docs/concepts/cluster-administration/addons/&lt;br /&gt;
&lt;br /&gt;
https://github.com/coreos/flannel/blob/master/Documentation/kubernetes.md&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[category:k8s]]&lt;/div&gt;</summary>
		<author><name>Evan</name></author>
	</entry>
</feed>