关于K8S集群网络划分

安装 K8S 集群安装时会涉及到三个网段:

  • 宿主机网段:就是安装 K8S 的服务器网络
  • Pod 网段:Pod 容器的 IP
  • Service 网段:K8s Service 网段,Service 用于集群容器通信

常用的划分方法,需要注意的是这三个网段不能有任何交叉

  • Service 网段会设置为:10.96.0.0/12
  • Pod 网段会设置为:10.244.0.0/12 OR 172.16.0.1/12
  • 宿主机网段设置为:192.168.0.0/24

举例说明:

  • 比如如果宿主机的IP是 10.105.0.x ,那么service网段就不能是 10.96.0.0/12 ,因为 10.96.0.0/12 网段可用IP是:10.96.0.1 ~ 10.111.255.255
  • 所以 10.105 是在这个范围之内的,属于网络交叉,此时 Service 网段需要更换,可以更改为 192.168.0.0/16 网段,所有网段不可重复。
  • 注意如果 Service 网段是 192.168 开头的子网掩码最好不要是12,最好为16,因为子网掩码是12他的起始IP为 192.160.0.1 不是 192.168.0.1

最简单的划分方法:

  • 所以一般推荐是,直接第一个开头的就不要重复,比如你的宿主机是192开头的,那么你的 Service 可以是 10.96.0.0/12
  • 如果你的宿主机是10开头的,就直接把 Service 的网段改成 192.168.0.0/16
  • 如果你的宿主机是172开头的,就直接把 pod 网段改成 192.168.0.0/12
  • 注意搭配,均为10网段、172网段、192网段的搭配,第一个开头数字不一样就免去了网段冲突的可能性,也可以减去计算的步骤

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇