如何关闭IP Masquerade的法兰绒(How to turn off IP Masquerad

2019-09-29 21:55发布

在我Kubernetes簇我无法连接到从我的容器互联网。 所以搜索后,我发现了一个可能的解决方案,那就是关闭“IP伪装”。 但我没有运气关闭这个功能。 无论我做了,我不能把它禁用。

首先,我改变如下,

/etc/kubernetes/cni/docker_opts_cni.env

DOCKER_OPT_BIP=""
DOCKER_OPT_IPMASQ="false"

然后试着

/etc/kubernetes/cni/docker_opts_cni.env

DOCKER_OPT_BIP=""
DOCKER_OPT_IPMASQ="--ip-masq=false"

我使用的是最新版本Kubernetes(V 1.6.3)和我都遵循这个配置我的集群。 我使用的法兰绒无印花布。 可有人指导我如何,我能得到这个残疾? 提前致谢/

Answer 1:

这是用于创建使用CNI为搬运工新绒布网络的示例性配置。

/etc/kubernetes/cni/net.d/10-flannel.conf

{
    "cniVersion": "0.2.0",
    "name": "mybridge",
    "type": "bridge",
    "bridge": "cni_bridge1",
    "isGateway": true,
    "ipMasq": true,
    "ipam": {
        "type": "host-local",
        "subnet": "10.15.30.0/24",
        "routes": [
            { "dst": "0.0.0.0/0" },
            { "dst": "1.1.1.1/32", "gw":"10.15.30.1"}
        ],
        "rangeStart": "10.15.30.100",
        "rangeEnd": "10.15.30.200",
        "gateway": "10.15.30.99"
    }
}

在配置文件中改变ipMasq价值truefalse或添加选项,如果不存在,应该关闭“IP伪装”



Answer 2:

刚刚澄清,用白布法兰绒你的意思是运河 ?

如果因此在配置翻转选项这里 。



文章来源: How to turn off IP Masquerade in flannel