从个人的感觉出发, 各个微服务写完到上线中间差的东西其实比较多的:
如果有这样的平台, 只需要将仓库接入就可以很方便的实现一键上线等功能, 不知道会不会有需求呢?
1
czfy 2021-06-01 16:53:51 +08:00
我也想了解一下类似的需求场景
|
2
defunct9 2021-06-01 19:53:02 +08:00 via iPhone
这不就是 k8s 干的事么
|
3
touchwithe 2021-06-01 20:06:26 +08:00 via iPhone
小公司不需要,大公司自建。
|
4
d5 2021-06-01 20:15:33 +08:00
不知道我理解对没有😂楼主是要做一个傻瓜托管式的 CI/CD 平台。
比如: 管道有 Jenkins 或者 Gitlab Ci 。好东西 云端 kubernetes 环境有 Azure K8S 。好东西 海量 Kubernetes 集群的管理有 Rancher 。好东西 这些东西是要根据企业的需求还有各种环节,比如冒烟测试、X-Ray 安全检查、SonarCube 检查,深度整合到管道里的。主要组件都很成熟了,整合和调试似乎是必不可少的?企业还是需要花人力去整合这些开源或收费的工具,实现自动且流畅的交付管道。 楼主说的将这些做成一个 SaaS 服务,难点应该是每个企业从打包到测试的各个环节的需求都不一样,难以全部囊括。企业如果要配合集成的话,还不如自己整一套。 |
5
GopherDaily 2021-06-01 20:19:21 +08:00
有。但是吃得下的很少
|
6
joesonw OP @defunct9 就拿 CD 来说, 得整 argo, 然后按 PR deploy 呢, 还得单独自己弄. 肯定是部署在 k8s 上, 但直接来对知识经验储备肯定是有一定的要求. k8s 就相当于操作系统, 然后这个平台呢有点像 WAMP 这种傻瓜式软件, php 放进去就可以跑了.
|
7
joesonw OP @d5 想法可能更多是针对于中小团队, 没有专门的 devops 甚至是运维. 但是不知道这么小的团队有没有这样的需求.
|
8
defunct9 2021-06-01 22:03:09 +08:00 via iPhone
@joesonw 不好弄啊,刚做完一个公司的 k8s 迁移。各种 ingress 和 svc 以及 hpa 都得根据实际情况调整,更别说两段式提交,一个 repo 在 git,另一个一起?分开?放 s3 ?东西太多,只能定制撒
|
9
securityCoding 2021-06-01 22:08:17 +08:00
看下阿里云的 EDAS
|
10
joesonw OP @securityCoding 看过这个。感觉就是把他们内部的一套 java 系统搬出来的产品而已。
|