云原生架构下工作职责如何切分?

我目前所在的容器团队负责测试环境的容器资源管理,主要是推进项目的容器化改造,想咨询下容器团队在对接项目组的过程中需要负责做哪些事情?项目组做哪些事情?或者更具体的说镜像制作、服务编排脚本是容器团队写还是项目组写?

参与8

2同行回答

匿名用户匿名用户
您是想问,在容器平台推广过程中,容器平台运维和应用开发或运维之间的工作分工。一般来说,容器平台的运维归属在运维部门,而平台提供的是基础能力。比如,应用发布、流水线等。而应用开发或应用运维作为平台的用户或者说使用者,是基于平台进行应用发布、升级、回滚等应用的运维管...显示全部

您是想问,在容器平台推广过程中,容器平台运维和应用开发或运维之间的工作分工。

一般来说,容器平台的运维归属在运维部门,而平台提供的是基础能力。比如,应用发布、流水线等。而应用开发或应用运维作为平台的用户或者说使用者,是基于平台进行应用发布、升级、回滚等应用的运维管理工作。

具体到镜像制作,通常运维部门提供基础镜像,应用部门基于基础镜像制作应用镜像。当然,有些应用人员会反馈不了解K8s,需要其他同事配合,这种情况我理解是需要部门之间划清职责,运维是辅助,不能代替应用团队完成其工作。

服务编排脚本,涉及范围比较大,就容器平台来看主要是yaml文件。由于涉及到应用发布,这部分基本都应该是由应用团队来编写。这里面,运维团队能够提供的帮助是,给应用团队做好yaml编写的培训(如果不了解,可以让其上网自学),或者针对常见的应用场景如发布,提供标准发布模板,告诉应用团队只要修改哪些常见参数即可完成发布,比如名称、数量等。

收起
软件开发 · 2021-11-23
浏览1184
杜东明杜东明  解决方案架构师 , 灵雀云Alauda
首先,我们从什么是云原生架构的角度来理解工作职责的划分会比较容易一些。简单来说就是把原来开发部门需要开发业务功能的工作下沉到基础设施,把运维部门对于基础设施(例如云计算)的一些原生能力赋能上层业务应用,所以在云原生架构之下,原来开发部门和运维部门的工作职责就出现...显示全部

首先,我们从什么是云原生架构的角度来理解工作职责的划分会比较容易一些。简单来说就是把原来开发部门需要开发业务功能的工作下沉到基础设施,把运维部门对于基础设施(例如云计算)的一些原生能力赋能上层业务应用,所以在云原生架构之下,原来开发部门和运维部门的工作职责就出现了冲突,那如何来规避这些冲突,目前在金融行业我们看到普遍的做法有三种:

第一种做法:专门成立一个容器管理部门,这个部门介于开发部门和运维部门之间,这个部门不用关心基础设施硬件的建设,它不仅是容器平台建设的计算、存储、网络资源的使用者,同时它也是支撑业务应用开发的开发环境、开发工具、容器应用日志监控等能力的提供者。

第二种做法:从现有开发部门或者运维部门拆分出一个虚拟团队,这个虚拟团队可以专门负责容器平台的日常运维管理事宜,一般建议从运维部门拆分,这样可以提升容器平台日常运维管理的沟通和协调效率。

第三种做法:通过引入针对各个部门不同使用场景的多视图和权限的云原生平台,细化工作职责的划分,也是一个不错的选择,我们有成熟的金融云原生平台使用案例,包括上面提到的具体的问题,方便的话可以进一步交流。

收起
软件开发 · 2021-11-26
浏览1137

提问者

wujiahua
职员某大型国有银行
擅长领域: 云计算容器容器云

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2021-11-23
  • 关注会员:4 人
  • 问题浏览:2238
  • 最近回答:2021-11-26
  • X社区推广