我有一个容器,其中一个容器具有以下规格:
livenessProbe:
httpGet:
path: /liveness
port: http
scheme: HTTP
initialDelaySeconds: 10
timeoutSeconds: 1
periodSeconds: 10
successThreshold: 1
failureThreshold: 1
readinessProbe:
httpGet:
path: /readiness
port: http
scheme: HTTP
initialDelaySeconds: 10
timeoutSeconds: 1
periodSeconds: 300
successThreshold: 1
failureThreshold: 3
我怀疑 Pod 需要多长时间才能被视为准备就绪并添加到服务中。我担心的是,initialDelaySeconds 太短,会迫使 pod 等待 300 秒才能触发另一个就绪状态,并且 pod 被认为是健康的。
有没有办法让我看到从 Pod 调度到容器准备就绪的每个事件的精确时间?
如果我在 Pod 上进行描述,我可以看到事件,但它们不够详细。还有一种方法可以让它们使用完整的日期格式。 Pod 有一个值“开始时间”,还有容器,它们代表什么,容器运行的时间(但仍在 /liveness 和 /readiness 检查下)?容器准备好时间了吗?