kubernetes 跨机房部署方案


由于业务需要分散在多个机房,如果使用一个deployment部署,则实现流量拆分、切换等,会十分不方便。故考虑将服务按照区域进行拆分1、通过nod开发云主机域名e label 定义服务器的区域,例如:
kubectl label nodes vm101 region=bj
kubectl label nodes vm102 region=sh
kubectl label nodes vm103 region=mirror每个区域,一个deployment 和svc,deployment通过node的label 部署在指定节点上。 ├── all.service.yaml ——–all节点可以获取到gz/sh/mirror的endpoint 列表
├── gz
│ ├── deployment.yaml
│ └── service.yaml
├── ingress.yaml
├── mirror
│ ├── deployment.yaml
│ └── service.yaml
├── nginx.conf
├── php_conf.cm.yaml
└── sh
├── deployment.yaml
└── service.yaml

相关推荐: 关于升级Vmware ESXI6.7 主机挂在ISCSI共享存储的方法

Esxi6.7 较6.0有很大变化,从客户端变成网页方式管理,具体步骤:1、首先在Esxi6.7 添加一个iscsi 软件适配器 2、在VMkernel 适配器中绑定一个用于iscsi 使用的专用网卡(这里在规划的时候最好多考虑下,管理网络、业务网络、迁移网络…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

Like (0)
Donate 微信扫一扫 微信扫一扫
Previous 05/13 17:59
Next 05/13 18:00

相关推荐