查看: 12|回复: 5

上 Kubernetes 后,开发能自己发布吗?

[复制链接]

1

主题

1

回帖

5

积分

新手上路

积分
5
发表于 2026-7-9 09:28:14 | 显示全部楼层 |阅读模式
最近看了几个团队的发布流程,越看越觉得奇怪:K8s 能不能稳定跑起来是一回事,开发自己能不能顺利发布、出了问题能不能自己查,好像是两件不搭边的事。

见过有的团队开发在 Jenkins 上点一下就上线了;也见过一碰到 Helm values 或者 K8S 参数,开发就得干等着,只能找 DevOps 或运维处理。

现在大家团队里是什么状态,开发自己能发布,还是发布权限其实在少数几个人手里?
回复

使用道具 举报

0

主题

3

回帖

6

积分

新手上路

积分
6
发表于 2026-7-9 09:57:43 | 显示全部楼层
开发测试环境开发自己发布,线上发布还是要审核的
回复

使用道具 举报

2

主题

5

回帖

16

积分

新手上路

积分
16
发表于 2026-7-9 09:58:10 | 显示全部楼层
得有 paas 平台啊,不会想开发直接操作 k8s 吧
回复

使用道具 举报

0

主题

1

回帖

2

积分

新手上路

积分
2
发表于 2026-7-9 10:01:45 | 显示全部楼层
公司内网的 k8s ,开发在 Jenkins 一类的 CICD 平台写点构建部署流水线,就可以自己更新,甚至交给产品自己更新了测试。外面的测试服务器,处于权限、安全、职责分离等原因,就交给专业的运维走正式流程发布更新了。
当然,项目足够小,老板或甲方同意,我们研发也可以自己发布更新。
上 k8s 后,其实更新挺简单的。
回复

使用道具 举报

0

主题

1

回帖

2

积分

新手上路

积分
2
发表于 2026-7-9 10:05:50 | 显示全部楼层
dev 环境开发自己可以发布,如果 K8S 的密钥能给,Jenkins 能把 CI 、CD 都自动化,发版就点一点,存在的问题就是没有办法设置审批节点,大家都有 dev 、prod 环境的发布权限,会乱套。

建议部署一个 Rancher 管理 K8S ,我们的 dev 、prod 是物理隔离的两套集群,根据环境给各个账号授权,隔离 dev.namespace 和 prod.namespace 。他们要发版就先在 Jenkins 点一点构建好镜像推送 dockerhub ( CI ),然后在 Rancher 里面更新版本号进行发布,领导不让完全自动化,需要人工介入 CD 的流程
回复

使用道具 举报

1

主题

1

回帖

5

积分

新手上路

积分
5
 楼主| 发表于 2026-7-9 10:54:06 | 显示全部楼层
@Chinchilla500 没有审批节点这块,真乱套的时候一般怎么补救?发版前群里喊一声确认,哈哈,还是谁手快谁发
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖
返回顶部