Update networking.md

pull/137/head
腹肌抽筋了 2018-02-13 09:38:14 +08:00 committed by GitHub
parent b887ca0202
commit 5b05c9a68a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 3 deletions

View File

@ -41,7 +41,7 @@ kube-system monitoring-influxdb-grafana-v4-54b7854697-tw9cd 2/2 Runnin
我们知道Kubernetes集群内部存在三类IP分别是
- Node IP宿主机的IP地址
- Pod IP使用网络插件创建的IP如flannel使主机的Pod可以互通
- Pod IP使用网络插件创建的IP如flannel使主机的Pod可以互通
- Cluster IP虚拟IP通过iptables规则访问服务
在安装node节点的时候节点上的进程是按照flannel -> docker -> kubelet -> kube-proxy的顺序启动的我们下面也会按照该顺序来讲解flannel的网络划分和如何与docker交互如何通过iptables访问service。
@ -117,7 +117,7 @@ DOCKER_OPT_MTU="--mtu=1500"
DOCKER_NETWORK_OPTIONS=" --bip=172.33.68.1/24 --ip-masq=true --mtu=1500"
```
如果你使用`systemctl`命令先启动flannel后启动docker的话docker会读取以上环境变量。
如果你使用`systemctl`命令先启动flannel后启动docker的话docker会读取以上环境变量。
我们再来看下`/run/flannel/subnet.env`的配置。