Rya*_*ing 12 kubernetes kubernetes-health-check
可以使用此初始延迟来配置Kubernetes的pods(部署)的活跃度和准备状态 - 意味着在容器启动后的许多发送之后,prob将开始.如果未指定,默认值是多少?我似乎找不到它.periodSeconds的默认值记录为10秒.
谢谢
Luk*_*ler 19
似乎文档中0缺少默认值.
运行状况或就绪检查算法的工作方式如下:
initialDelaySecondstimeoutSeconds超时successThreshold返回,successfailureThreshold返回,failureperiodSeconds并开始新的检查Enr*_* M. 12
鉴于项目变化的速度,我想确保代码确实证实了这一点。
在公共 Kubernetes 存储库中找到了一个测试来验证探针的默认设置:
expectedProbe := v1.Probe{
InitialDelaySeconds: 0,
TimeoutSeconds: 1,
PeriodSeconds: 10,
SuccessThreshold: 1,
FailureThreshold: 3,
}
Run Code Online (Sandbox Code Playgroud)
见方法TestSetDefaultProbe在
https://github.com/kubernetes/kubernetes/blob/master/pkg/apis/core/v1/defaults_test.go
| 归档时间: |
|
| 查看次数: |
3813 次 |
| 最近记录: |