通过Docker安装Kubernetes Master Node时,docker config bip和mtu for Run flannel。
--bip=${FLANNEL_SUBNET} --mtu=${FLANNEL_MTU}
什么是FLANNEL_SUBNET和FLANNEL_MTU变量?如何设置${FLANNEL_SUBNET}和${FLANNEL_MTU}?
发布于 2015-11-09 21:19:05
我真的不明白你的问题,但我可以解释一下flannel是如何与docker集成的。
Flannel正在管理这个文件:
# cat /usr/lib/systemd/system/docker.service.d/flannel.conf
[Service]
EnvironmentFile=-/run/flannel/docker它将docker服务设置为使用/run/flannel/docker中的值作为环境变量。
内部/run/ flannel /docker flannel正在编写docker应该使用的网络配置:
# cat /run/flannel/docker
DOCKER_OPT_BIP="--bip=172.16.66.1/24"
DOCKER_OPT_IPMASQ="--ip-masq=true"
DOCKER_OPT_MTU="--mtu=1472"
DOCKER_NETWORK_OPTIONS=" --iptables=false --ip-masq=false --bip=172.16.66.1/24 --ip-masq=true --mtu=1472 "在centos/redhat上,docker systemd脚本使用以下命令启动守护进程(取自/usr/lib/systemd/system/docker.service)
ExecStart=/usr/bin/docker -d $OPTIONS \
$DOCKER_STORAGE_OPTIONS \
$DOCKER_NETWORK_OPTIONS \
$ADD_REGISTRY \
$BLOCK_REGISTRY \
$INSECURE_REGISTRY因此,它将只使用法兰绒提供的DOCKER_NETWORK_OPTIONS。
在coreos上,docker守护进程以以下方式启动:
/usr/lib/coreos/dockerd daemon --host=fd:// $DOCKER_OPTS $DOCKER_OPT_BIP $DOCKER_OPT_MTU $DOCKER_OPT_IPMASQhttps://stackoverflow.com/questions/33609323
复制相似问题