containers - 如何修改 liveness 和 readiness 探针参数?
问题描述
我在一个有 5 个工作节点的集群上运行 Red Hat OCP。我的很多 pod 都会超时并崩溃,因为它们未能通过 liveness 和 readiness 探测。我到处都看到人们在谈论更改参数(例如 timeoutSeconds、periodSeconds、initialDelaySeconds),但我无法在 OCP 控制台或终端中修改这些值。如何修改这些值?
解决方案
您应该将 Pod 的模板修改为 DeploymentConfig(参见application_health,这里是参数说明)。
此外,您可以在 WebConsole 中执行此操作(部署 > 操作 > 编辑健康检查)或使用“oc set probe”(使用“oc set probe --help”了解更多详细信息),例如:
oc set probe dc/test --readiness --get-url=http://:8080/health
推荐阅读
- php - instagram profile scraper - 重定向到登录页面 [PHP]
- windows - 如何在 shelljs 中获取 microsip 或其他 Windows 终端全局应用程序?
- python - Pandas ValueError:尝试添加新列时无法从重复轴重新索引
- pytorch - 在 Google Colab 上运行 pytorch 的队列系统。如何在不重新启动运行时可靠地清除 CUDA 内存?
- python - Flask:如何呈现模板并保存 request.headers 信息?
- excel - 粘贴到所有工作表,前 6 个除外
- android - Kotlin 将比特币价值转换为 Satoshi 价值
- node.js - Heroku没有更新项目
- python - 无法在 Colab 中加载图像目录
- discord.js - CLIENT_MISSING_INTENTS 与 d.js