Skip to content

Commit

Permalink
更新flannel多网卡情况说明,准备release v1100-r1
Browse files Browse the repository at this point in the history
  • Loading branch information
gjmzj committed Apr 16, 2018
1 parent 5fa1f88 commit 3bf3908
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 4 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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)
- 应用部署实践
Expand Down
18 changes: 16 additions & 2 deletions docs/07-安装flannel网络组件.md
Original file line number Diff line number Diff line change
Expand Up @@ -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节点已经成功部署
Expand Down Expand Up @@ -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
Expand Down

0 comments on commit 3bf3908

Please sign in to comment.