赶紧记录下:
问题:同一个node内的pod之间无法通信,其他node的ingress转发请求不到另外的pod上
解决办法
iptables -P FORWARD ACCEPT
mkdir -p /etc/systemd/system/docker.service.d/需要重载配置systemctl daemon-reload? systemctl restart docker
cat>/etc/systemd/system/docker.service.d/10-docker.conf<<EOF
[Service]
ExecStartPost=/sbin/iptables --wait -I FORWARD -s 0.0.0.0/0 -j ACCEPT
ExecStopPost=/bin/bash -c ‘/sbin/iptables --wait -D FORWARD -s 0.0.0.0/0 -j ACCEPT &> /dev/null || :‘
ExecStartPost=/sbin/iptables --wait -I INPUT -i cni0 -j ACCEPT
ExecStopPost=/bin/bash -c ‘/sbin/iptables --wait -D INPUT -i cni0 -j ACCEPT &> /dev/null || :‘
EOF
原文:https://blog.51cto.com/luoguoling/2896912