项目集成K8s编排工具

本节讲述分布式项目如何集成K8s。
1.需求分析
2.架构设计&防火墙设计
3.部署方案

1.需求分析
1.1 各节点内数据共享,节点间彼此独立,数据不共享。
1.2 每个节点相同服务有且最有只有一个服务。
1.3 实现金丝雀和版本升级、回退等功能,K8s该有的功能都给我上(领导原话)。
2.架构设计&防火墙设计
项目集成K8s编排工具
防火墙设计详看笔者这篇:【生产环境下K8s开启防火墙】
抵御脚本详看笔者这篇:【OPS渣记】
项目集成K8s编排工具

3.部署实施
项目集成K8s编排工具
K8s API caption代码及容器下载:https://github.com/jstang007/captain.git