gpt4 book ai didi

Kubernetes active 探针 : can a pod monitor its own stdout?

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

我的想法是将 liveness probe 实现为命令,并使用类似的东西

$ grep something ERROR

从 pod 内部,因此如果在 pod 的输出中存在包含 ERROR 的行,则 liveness 探测失败。

这可能吗?如果没有,是否可以在同一个 pod 中添加另一个容器来监控第一个容器?<​​/p>

最佳答案

您可以查询 Kubernetes API server .

请求看起来像这样:

GET/api/v1/namespaces/{namespace}/pods/{name}/log

要使用通常挂载在 Pod 中的 token ,您可以这样调用它:

curl https://kubernetes/api/v1/namespaces/default/pods/$HOSTNAME/log -k \
-H "Authorization: Bearer $(cat /var/run/secrets/kubernetes.io/serviceaccount/token)"

关于Kubernetes active 探针 : can a pod monitor its own stdout?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57711963/

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