获取 kubernetes 容器何时通过活跃度和就绪状态的时间

问题描述 投票:0回答:0

我有一个容器,其中一个容器具有以下规格:

      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 检查下)?容器准备好时间了吗?

kubernetes high-availability
© www.soinside.com 2019 - 2024. All rights reserved.