You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为snapshot-controller Deployment添加存活探针与就绪探针

为snapshot-controller(v6.0.1)添加存活探针的方案

是的,不少用户已经为该版本的snapshot-controller配置过存活探针了,v6.0.1版本的控制器本身内置了健康检查端点,无需进入Pod即可完成配置:

  • 默认情况下,snapshot-controller会在8080端口暴露/healthz端点,用于健康检查
  • 你可以直接在部署文件的容器配置段中添加以下存活探针(livenessProbe)及就绪探针(readinessProbe)配置:
livenessProbe:
  httpGet:
    path: /healthz
    port: 8080
  initialDelaySeconds: 10
  periodSeconds: 10
  timeoutSeconds: 5
readinessProbe:
  httpGet:
    path: /healthz
    port: 8080
  initialDelaySeconds: 5
  periodSeconds: 10
  timeoutSeconds: 5

如果你的控制器启动时通过--healthz-port参数自定义了健康检查端口,只需将上述配置中的port值替换为对应端口即可。

另外,若需验证端点可用性,可通过端口转发工具将Pod端口映射到本地后测试:

kubectl port-forward <snapshot-controller-pod名称> 8080:8080
# 在本地终端执行
curl http://localhost:8080/healthz

内容的提问来源于stack exchange,提问作者ambikanair

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 21:36:34