Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
小 白蛋
Kubeasz
Commits
3bf3908d
Commit
3bf3908d
authored
7 years ago
by
gjmzj
Browse files
Options
Download
Email Patches
Plain Diff
更新flannel多网卡情况说明,准备release v1100-r1
parent
5fa1f880
master
dev0
dev1
dev2
dev3
revert-1019-dev3
3.2.0
3.1.1
3.1.0
3.0.1
3.0.0
2.2.4
2.2.3
2.2.2
2.2.1
2.2.0
2.1.0
2.0.3
2.0.2
2.0.1
2.0.0
1.3.0
1.2.0
1.1.0
1.0.1
1.0.0
1.0.0rc1
0.6.1
0.6.0
0.5.1
0.5.0
0.4.0
0.3.1
0.3.0
0.2.2
0.2.1
0.2.0
0.1.0
v1102-r1
v1100-r1
No related merge requests found
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
README.md
+2
-2
README.md
docs/07-安装flannel网络组件.md
+16
-2
docs/07-安装flannel网络组件.md
with
18 additions
and
4 deletions
+18
-4
README.md
+
2
-
2
View file @
3bf3908d
...
...
@@ -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
)
-
应用部署实践
...
...
This diff is collapsed.
Click to expand it.
docs/07-安装flannel网络组件.md
+
16
-
2
View file @
3bf3908d
...
...
@@ -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
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment
Menu
Projects
Groups
Snippets
Help