作者:赵海亮,浙江大学计算机专业四年级在读博士生,研究方向为云计算、边缘计算、分布式系统等。虽然KubeSphere能够将我们从yaml文件的编写中解放出来,但是项目上云仍然十分繁琐。此外,一旦项目源代码发生更替(如发布新功能或去除bug等),所有组件都需要重新经历“源码打包-->制作镜像-->启动容器”这个流程。这意味着,项目运维人员不得不从事大量重复性劳动。为了提高项目发布的效率,工业界引入了DevOps的概念。本文首先将介绍DevOps是什么,随后尝试利用KubeSphere集成的功能来实现DevOps。什么是DevOps目前绝大多数互联网公司将开发和系统管理划分成不同的部门。开发部门的