我对 k8s 很陌生,如果问题没有意义或不正确/愚蠢,我深表歉意。
我为我的 pod 定义配置了一个活跃度探针,它只是命中一个健康 API 并检查它的响应状态以测试 pod 的活跃度。
我的问题是,虽然我理解 liveness/readiness 探测的目的......它们到底是什么?它们是否只是另一种类型的 pod,它们被旋转起来尝试通过配置的 API 与我们的 pod 通信?或者它们是某种在 pod 内部运行并尝试 API 调用的轻量级进程?
另外,探针如何与 pod 通信?我们是否需要为 pod 配置服务,以便探针能够访问 API,或者它是不需要额外配置的内部进程?