【问题标题】:readinessProbe for rethinkdb on k8sk8s 上 rethinkdb 的 readinessProbe
【发布时间】:2017-01-15 17:14:45
【问题描述】:

我很惊讶 rethinkdb docker 镜像没有附带 readinessProbe 的示例

有没有人使用 rethinkdb docker 镜像想出一个简单的 readinessProbe 命令?

我只想在服务准备好后连接到 pod。现在我回到让我的 k8s pod 尝试连接,如果无法连接则崩溃,并让 k8s 重新启动 pod 直到这工作。

没关系。用于部署...

但出于开发目的,我需要知道数据库何时真正准备好作为我的测试工具的一部分。

【问题讨论】:

    标签: kubernetes rethinkdb


    【解决方案1】:

    在 GitHub here 上有一个示例 rethinkDB k8s 配置。在其readinessProbe script 中,它只是将应用程序卷曲到 8080。

    【讨论】:

    • 啊,这很有帮助。我应该意识到你可以点击管理控制台端口来检查准备情况。 FWIW 没有使用自定义图像,我只是在该端口上使用了httpGet 检查,如下所示:` "readinessProbe": { "initialDelaySeconds": 15, "timeoutSeconds": 3, "periodSeconds": 5, "successThreshold": 1 , "failureThreshold": 3, "httpGet": { "path": "/", "port": 8080, "host": "localhost" } }, `
    猜你喜欢
    • 2019-08-20
    • 2019-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-19
    • 1970-01-01
    • 2020-01-14
    相关资源
    最近更新 更多