Kubernetes跨主机通信时的注意事项

我们知道docker的两个主机之间容器是不能直接通讯的,Kubernetes也没有自带解决这个问题,

部署Kubernetes的时候大多使用flannel或者calico插件带来的解决方案,

本文不对这两个解决方案做对比,这是你在选择前应该自己去了解的。本文旨在填网络部分的坑

接受所有ip的数据包转发

新建文件/etc/systemd/system/docker.service.d/iptables.conf并填入以下内容保存

[Service]

ExecStartPost=/sbin/iptables -I FORWARD -s 0.0.0.0/0 -j ACCEPT

这样不同主机都能直接访问到pod的网络了

发表评论