下面的代码片段摘自coredns的默认Corefile。
data:
Corefile: |
.:53 {
errors
health {
lameduck 5s
}
ready在这个片段中,健康插件用于向http://localhost:8080/health报告健康状态。如果200可以报告的话,就意味着健康的心荚。但是我很少有疑问,如果有任何其他的200,OK是报告的健康状况的核心舱,库伯内特斯会破坏和重建核心舱吗?或者库伯内特斯将如何处理?
如果豆荚是不健康的,如何处理才能使它健康?库伯内特斯是否会自动负责确保一个健康的吊舱?建议的德拉米达克持续时间是多少?根据哪些参数,我们可以得出一个适当的lame鸭持续时间。
如果任何人都能对此发表评论,那将是非常有帮助的。提前感谢!
发布于 2022-06-20 08:20:47
我在kube-system命名空间中的集群上部署了coredns:
kubectl描述部署代码-n kube-system
输出:活性: http-get http://:8080/health delay=60s timeout=5s period=10s #success=1 #failure=5 Readiness: http-get http://:8181/ready delay=0s timeout=1s period=10s #success=1 #failure=3
必须配置用于此目的的活性/就绪性探针。
https://stackoverflow.com/questions/72682584
复制相似问题