Update 第三章——k8s集群.md

This commit is contained in:
benjas 2020-03-20 17:24:46 +08:00
parent 836a405260
commit 5eae2c6b74

View File

@ -332,16 +332,12 @@ etcd]# kubectl logs -f nginx-ds-drrkt
> **iptables**
>
> - ~~~
> 语法iptables [-t 表名] 选项 [链名] [条件] [-j 控制类型]
> ~~~
> ~~~
> - `语法iptables [-t 表名] 选项 [链名] [条件] [-j 控制类型]`
> - **-A**在规则链的末尾加入新规则
> - **-s**匹配来源地址IP/MASK加叹号"!"表示除这个IP外
> - **-o**匹配从这块网卡流出的数据
> - **MASQUERADE**动态伪装能够自动的寻找外网地址并改为当前正确的外网IP地址
> - 上面红框内的可以理解为如果是172.7.21.0/24段的docker的ip网络发包不从docker0桥设备出战的就进行SNAT转换而我们需要的是如果出网的地址是172.7.21.0/24或者172.7.0.0/16网络这是docker的大网络就不要做源地址NAT转换因为我们集群内部需要坦诚相见自己人不需要伪装。
> ~~~
~~~
# 21/22机器我们开始改
@ -370,27 +366,13 @@ etcd]# kubectl logs -f nginx-ds-drrkt
> **iptables**
>
> - ~~~
> 语法iptables [-t 表名] 选项 [链名] [条件] [-j 控制类型]
> ~~~
> ~~~
>
> ~~~
>
> - `语法iptables [-t 表名] 选项 [链名] [条件] [-j 控制类型]`
> - -D删除某一条规则
>
> - -I在规则链的头部加入新规则
>
> - -s匹配来源地址IP/MASK加叹号"!"表示除这个IP外
>
> - -d匹配目标地址
>
> - -o匹配从这块网卡流出的数据
>
> - MASQUERADE动态伪装能够自动的寻找外网地址并改为当前正确的外网IP地址
> ~~~
>
> ~~~
![1579157014119](assets/1579157014119.png)