首页
首页

开始针对k8s做一个自动化发布更新的平台

###开始针对k8s做一个自动化发布更新的平台

公司一直用k8s集群,每次部署与更新都是重复劳动力,这个对于一个懒人的我来说,这是一个灾难,所以为了解放自己的双手,从今天开始针对k8s做一个web图形化的发布更新回滚平台,之后给测试研发培训,用以来把自己从重复的工作中解脱出来。

思路

基础 django(对这个比较熟悉,可以快速上手) + mysql + ansible(没准还能弄个cmdb出来) + kubernetes(集群)

流程:

1、分析kubernets的yaml文件,确定一个yaml中的变量哪些是需要经常更改的。

2、在django定义函数

3、web中传参

4、django解析处理并调用k8s执行相关命令

5、完成。

大致思路为以上的, 以上只是一个大纲,具体操作用会添加什么会在后面文章中写出,比如mysql的表的规划,滚动更新配置,灰度发布等等。

支持一下
扫一扫,我会更有动力更新
  • 微信扫一扫
  • 支付宝扫一扫