gpt4 book ai didi

docker - 使用 http post 进行 active 探测

转载 作者:行者123 更新时间:2023-12-02 11:31:03 26 4
gpt4 key购买 nike

我正在运行一个无法更改任何规范的 Web 服务。我想在 Kubernetes 上使用带有 HTTP POST 的活性探针。我找不到任何可用的东西。我对busybox和netcat的所有努力都失败了。

有解决办法吗?是否可以从任何 Linux 发行版构建自定义事件探测器?

最佳答案

Kubernetes 探针仅支持 HTTP GET、TCP 和命令。

如果您必须通过 HTTP POST 检查某些内容,您可以使用命令方法,只需 curl -XPOST ..
一个例子是:

...
containers:
- name: k8-byexamples-spring-rest
image: gcr.io/matthewdavis-byexamples/k8-byexamples-spring-rest:1d4c1401c9485ef61322d9f2bb33157951eb351f
ports:
- containerPort: 8080
name: http
livenessProbe:
exec:
command:
- curl
- -X POST
- http://localhost/test123
initialDelaySeconds: 5
periodSeconds: 5
...

更多解释见: https://matthewdavis.io/kubernetes-health-checks-demystified/ .

希望有帮助!

关于docker - 使用 http post 进行 active 探测,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53807528/

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