全环境说明

164 阅读2分钟

全环境说明

此篇文档为生产系统K8S环境迁移服务,在全部文档中编号为0,记录内容为整个环境服务器、网络、域名等。

网络相关

这里引入一个k8s的三条网络概念,即宿主机,pod,service服务暴露三个网段不同的规划,方便管理,pod和service网段在controller-manager中定义

  • 三条网络示意图

  • 宿主机ip段规划
ip段部署应用地域备注
172.27.0.0/24k8s中master相关组件阿里云华北2北京机房本期实现
172.27.1.0/24k8s中master相关组件阿里云华东1杭州机房规划中,下期实现
172.27.10.0/24中间件用node阿里云华北2北京机房本期实现
172.27.11.0/24中间件用node阿里云华东1杭州机房规划中,下期实现
172.27.20.0/24app用node阿里云华北2北京机房本期实现
172.27.21.0/24app用node阿里云华东1杭州机房规划中,下期实现
172.27.30.0/24预留冗余网段阿里云华北2北京机房本期实现
172.27.31.0/24预留冗余网段阿里云华东1杭州机房规划中,下期实现
  • pod所用ip段

10.8.0.0/16

  • service所用ip段

192.168.0.0/16

域名规则

  • 格式与示意

前缀名-ip地址后两段.地域.主机域

.ylls.com为默认主机域

yw-10.10.bj.ylls.com -> 运维主机-10.10.北京机房.默认主机域(ip为172.27.10.10)

  • 主机域 |主机域|项目|说明| |---|---|---| |ylls|.ylls.com|同时也是默认主机域|

主机域根据项目命名

城市平台以城市命名,比如宿州为 .shuzhou.com

  • 地域说明

为异地容灾准备,规划中有北京、杭州两地

预算关系,目前只能开通北京一地

地域码所在地说明
bj北京
hz杭州本期未开通
  • 主机名前缀定义
前缀定义备注
kmk8s的masterapi-server,control-manager,scheduler
edk8s的etcd只部署etcd
ndnode结点
fn中间件部署其中有一部分非k8s管理
yw运维保留
dbdba保留目前db没有迁移计划,保留

服务器配置

主机ip配置数量部署备注
km*.bj.ylls.com172.27.0.10-194C,16G,100G2k8s-master
ed*.bj.ylls.com172.27.0.20-294c,16G,200G3etcd
yw1.bj.ylls.com172.27.10.104c,16G,100G,1T1链接占位运维工作机
nd*.bj.ylls.com172.27.10.1-22c,8G,100G2nginx源码部署
fn*.bj.ylls.com172.27.10.10-2548c,64G,100G18中间件
*.bj.ylls.com172.27.20.0/164c,16G,100G50app