kubernetes如何DevOps实现持续部署发布测试全流程?

kubernetes如何DevOps实现持续部署发布测试全流程显示全部

kubernetes如何DevOps实现持续部署发布测试全流程

收起
参与10

查看其它 2 个回答ynwssjx的回答

ynwssjxynwssjx系统架构师CMB

使用原生kubernets实现CI/CD最大的弊端,就是你需要自己搞定Jenkins、Registry,以及外围的ELK监控、grafana等等东西,单是部署这些都要花费大量时间。
Openshift已经集成Jenkins,自带内部registry,支持pipeline,用户需要做的就是搭建自己的Gitlab或者SVN用以存放自己的源代码,Openshift社区在Jenkins中实现了很多openshift插件,使得你在Jenkins和openshift之间可以实现互动关联操作,同时openshift提供了私有镜像仓库,可以将编译后的docker镜像存储在openshift内部registry中,然后在开发、测试和生产环境都可从这个registry中抓取镜像部署,开发、测试和生产环境之间在Jenkins中通过openshift插件进行触发,完美解决构建pipeline实现CI/CD。所以,完全没别要自己搞k8s+Jenkins,openshift已经提供了一站式解决方案。还是那句话,与其闷头搞K8S,不如直接上openshift!

银行 · 2018-07-11
浏览2602

回答者

ynwssjx
系统架构师CMB
擅长领域: 云计算容器容器云

ynwssjx 最近回答过的问题

回答状态

  • 发布时间:2018-07-11
  • 关注会员:4 人
  • 回答浏览:2602
  • X社区推广