Ill*_*ist 3 kubernetes amazon-eks
我有一个容器,它有一个 ping 端点(返回 pong),我想探测 ping 端点,看看我是否得到了一个 pong 返回。如果只是为了检查 200 ,我可以像这样在我的 pod 中添加一个活力检查 ->
livenessProbe:
initialDelaySeconds: 2
periodSeconds: 5
httpGet:
path: /ping
port: 9876
Run Code Online (Sandbox Code Playgroud)
如何修改它以检查我是否得到pong回复?
由于 HTTP 探针只检查响应的状态码,因此您需要使用 exec 探针在容器上运行命令。像这样的东西,需要curl安装在容器上:
livenessProbe:
initialDelaySeconds: 2
periodSeconds: 5
exec:
command:
- sh
- -c
- curl -s http://localhost:9876/ping | grep pong
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1050 次 |
| 最近记录: |