使用 Github 操作,当多个团队共享同一个集群时,我们如何跟踪部署到 Kubernetes 集群后的文件更改

Using Github actions, how can we track file changes post deployment to a Kubernetes cluster when multiple teams are sharing same cluster

提问人:Aakash16 提问时间:11/14/2023 更新时间:11/14/2023 访问量:15

问:

Contenxt:我们有 5 个不同的团队,每个团队拥有多个微应用。此外,每个团队都有自己的 Kubernetes 集群,他们在其中部署微应用。但是我们一起制作了一个门户,由不同的团队拥有不同的页面。 我们使用 Github actions 来构建代码更改并将其部署到 K8s 集群。

我们的舞台(集成)环境不断因多个团队所做的更改而下降。

我们的领导层希望找到一种方法,让他们可以检查在特定时间范围内由哪个人完成了哪些部署,以及在该部署中进行了哪些文件更改。

我们怎样才能做到这一点?

我们尝试了团队部署通知,但它只为我们提供了部署了哪些应用;而不是所做的文件更改。 此外,由于像 stage(integration) 这样的环境在白天会进行多次部署;Teams 频道将充斥着大量数据。

GitHub 版本控制 通知 github-actions microsoft-teams

评论


答: 暂无答案