首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过Docker安装Kubernetes Master Node时,${FLANNEL_SUBNET}和${FLANNEL_MTU}是什么?

通过Docker安装Kubernetes Master Node时,${FLANNEL_SUBNET}和${FLANNEL_MTU}是什么?
EN

Stack Overflow用户
提问于 2015-11-09 20:40:07
回答 1查看 1.5K关注 0票数 2

通过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}?

EN

回答 1

Stack Overflow用户

发布于 2015-11-09 21:19:05

我真的不明白你的问题,但我可以解释一下flannel是如何与docker集成的。

Flannel正在管理这个文件:

代码语言:javascript
复制
# cat /usr/lib/systemd/system/docker.service.d/flannel.conf
[Service]
EnvironmentFile=-/run/flannel/docker

它将docker服务设置为使用/run/flannel/docker中的值作为环境变量。

内部/run/ flannel /docker flannel正在编写docker应该使用的网络配置:

代码语言:javascript
复制
# 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)

代码语言:javascript
复制
ExecStart=/usr/bin/docker -d $OPTIONS \
      $DOCKER_STORAGE_OPTIONS \
      $DOCKER_NETWORK_OPTIONS \
      $ADD_REGISTRY \
      $BLOCK_REGISTRY \
      $INSECURE_REGISTRY

因此,它将只使用法兰绒提供的DOCKER_NETWORK_OPTIONS。

在coreos上,docker守护进程以以下方式启动:

代码语言:javascript
复制
/usr/lib/coreos/dockerd daemon --host=fd:// $DOCKER_OPTS $DOCKER_OPT_BIP $DOCKER_OPT_MTU $DOCKER_OPT_IPMASQ
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33609323

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档