gpt4 book ai didi

kubernetes - 在事件/就绪探测中指定 httpGet 和 exec 处理程序

转载 作者:行者123 更新时间:2023-12-05 04:06:57 24 4
gpt4 key购买 nike

是否可以在一个容器探测器中有多个处理程序?有点像

livenessProbe: {
httpGet: {
path: "/ping",
port: 9099
},
exec: {
command: [
"verify-correctness.sh",
]
}
}

更新:

在 Kube 1.6x 中,kubectl apply 返回这样的配置

spec.template.spec.containers[0].livenessProbe.httpGet: Forbidden: may not specify more than 1 handler type

所以可能不支持?


更新 2:

Ara Pulido 之后的回答我将 httpGet 组合到命令中,如下所示:

 "livenessProbe": {
"exec": {
"command": [
"sh",
"-c",
"reply=$(curl -s -o /dev/null -w %{http_code} http://127.0.0.1:9099/ping); if [ \"$reply\" -lt 200 -o \"$reply\" -ge 400 ]; then exit 1; fi; verify-correctness.sh;"
]
}
}

最佳答案

不支持。

an open issue关于这一点,其中包含人们使用的几种解决方法。

关于kubernetes - 在事件/就绪探测中指定 httpGet 和 exec 处理程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49260495/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com