我正在具有5个工作节点的集群上运行Red Hat OCP。我的许多吊舱会超时并崩溃,因为它们无法通过活动性和就绪性探测。我到处都看到人们在谈论更改参数(例如timeoutSeconds,periodSeconds,initialDelaySeconds),但是我无法在OCP控制台或终端中修改这些值。如何修改这些值?
您应该将Pod的模板修改到DeploymentConfig中(请参阅application_health,here的参数说明)。
此外,您可以在WebConsole(部署>操作>编辑健康检查)中进行操作,或使用“ oc set probe”(使用“ oc set probe --help”以获取更多详细信息,例如:]]
oc set probe dc/test --readiness --get-url=http://:8080/health
原来,您无法编辑Pod的活动性和就绪性参数(至少在其运行时),这很可能是防止服务崩溃的防御机制。您需要做的是编辑部署了pod的部署或副本集。