更新flannel多网卡情况说明,准备release v1100-r1

pull/177/head v1100-r1
gjmzj 2018-04-16 21:30:29 +08:00
parent 5fa1f880b0
commit 3bf3908d3a
2 changed files with 18 additions and 4 deletions

View File

@ -16,7 +16,7 @@
## 组件版本
- kubernetes v1.9.6
- kubernetes v1.10.0
- etcd v3.3.2
- docker 18.03.0-ce
- calico/node v3.0.4
@ -40,7 +40,7 @@
## 使用指南
- 常用插件部署 [kubedns](docs/guide/kubedns.md) [dashboard](docs/guide/dashboard.md) [heapster](docs/guide/heapster.md) [ingress](docs/guide/ingress.md) [efk](docs/guide/efk.md) [harbor](docs/guide/harbor.md)
- 常用插件部署 [DNS](docs/guide/kubedns.md) [dashboard](docs/guide/dashboard.md) [heapster](docs/guide/heapster.md) [ingress](docs/guide/ingress.md) [efk](docs/guide/efk.md) [harbor](docs/guide/harbor.md)
- K8S 特性实验 [HPA](docs/guide/hpa.md) [NetworkPolicy](docs/guide/networkpolicy.md) [RollingUpdate](docs/guide/rollingupdateWithZeroDowntime.md)
- 集群运维指南 [AddNode](docs/guide/op/AddNode.md) [AddMaster](docs/guide/op/AddMaster.md) [ChangeVip](docs/guide/op/ChangeVIP.md)
- 应用部署实践

View File

@ -63,8 +63,22 @@ FLANNEL_IPMASQ=true
+ 配置相关RBAC 权限和 `service account`
+ 配置`ConfigMap`包含 CNI配置和 flannel配置(指定backend等),和`hosts`文件中相关设置对应
+ `DaemonSet Pod`包含两个容器一个容器运行flannel本身另一个init容器部署cni 配置文件
+ 为方便国内加速使用镜像 `jmgao1983/flannel:v0.9.1-amd64` (官方镜像在docker-hub上的转存)
+ 为方便国内加速使用镜像 `jmgao1983/flannel:v0.10.0-amd64` (官方镜像在docker-hub上的转存)
+ 特别注意如果服务器是多网卡例如vagrant环境则需要在`roles/flannel/templates/kube-flannel.yaml.j2 `中增加指定的外网出口的网卡,例如:
``` bash
...
containers:
- name: kube-flannel
image: quay.io/coreos/flannel:v0.10.0-amd64
command:
- /opt/bin/flanneld
args:
- --ip-masq
- --kube-subnet-mgr
#- --iface=eth1 多网卡需要去掉注释,指定外网出口网卡
...
```
### 安装 flannel网络
+ 安装之前必须确保kube-master和kube-node节点已经成功部署
@ -100,7 +114,7 @@ default via 192.168.1.254 dev ens3 onlink
172.20.1.0/24 via 192.168.1.2 dev ens3
172.20.2.0/24 dev cni0 proto kernel scope link src 172.20.2.1
```
现在各节点上分配 ping 这三个POD网段地址,确保能通:
在各节点上分别 ping 这三个POD IP地址,确保能通:
``` bash
ping 172.20.2.7