首页 > 解决方案 > Kubernetes:部署完成后获取邮件

问题描述

有没有办法在 GCP/AWS 上的 kubernetes 中发布部署邮件?

一旦部署团队规模扩大,在 Kubernetes 上维护部署就变得更加困难。拥有部署后邮件服务将简化流程。因为它还会说明谁应用了部署。

标签: amazon-web-serviceskubernetesgoogle-cloud-platform

解决方案


您可以尝试使用https://github.com/bitnami-labs/kubewatch和 webhook 处理程序来观察部署事件。

另一件事可能是使用 kubernetes API 实现自定义解决方案,例如在 python 中:https ://github.com/kubernetes-client/python 然后在集群中将其作为单独的通知 pod 运行

第三个选项是在 ci/cd 管道中管理部署,其中实际部署执行步骤是“批准”类型,您应该看到批准的用户,批准后管道中的下一步可能是电子邮件通知

圈子批准:https ://circleci.com/docs/2.0/workflows/#holding-a-workflow-for-a-manual-approval


推荐阅读