【发布时间】:2020-03-01 15:56:06
【问题描述】:
我在 Google 云上运行 Kubernetes 集群。我的集群有一个暴露健康检查接口(通过 HTTP)的部署。在我的部署yaml 文件中,我配置了:
livenessProbe:
# an http probe
httpGet:
path: /hc
port: 80
scheme: HTTP
initialDelaySeconds: 30
timeoutSeconds: 60
periodSeconds: 90
如果我的健康检查端点返回 200 以外的任何值,则 pod 将被杀死并重新启动。
目前,在 pod 重新启动后,它只是将其计入“重新启动”计数器,但不会通知任何人。我想通知系统管理员此事件已发生。我想用 webhook 通知。
这可能吗?如果不是,我的其他通知替代方案是什么?
【问题讨论】:
标签: kubernetes google-cloud-platform google-kubernetes-engine