0

我有一个应用程序在开始之前建立 SSE 流连接,大约需要 15 分钟。开始。然后它处于活动状态并打印日志 2-3 分钟,然后闲置约 5 分钟。此日志模式重复。

问题:由于 tcp 套接字连接问题,正在重新启动 pod。我尝试在配置中提供增加的值,这有助于解决 24 小时内 pod 频繁重启的问题,但我不希望它在我的应用程序启动并运行时重启。为什么会重启?为什么发现 pod 不稳定?

        readinessProbe:
          tcpSocket:
            port: 8080
          initialDelaySeconds: 2000
          failureThreshold: 30
          periodSeconds: 2000
        livenessProbe:
          tcpSocket:
            port: 8080
          initialDelaySeconds: 2000
          failureThreshold: 30
          periodSeconds: 2000

kubectl describe pod-

Events:
  Type     Reason     Age                   From     Message
  ----     ------     ----                  ----     -------
  Warning  Unhealthy  24m (x170 over 4d1h)  kubelet  Liveness probe failed: dial tcp 192.168.7.68:8080: connect: connection refused
  Warning  Unhealthy  22m (x170 over 4d1h)  kubelet  Readiness probe failed: dial tcp 192.168.7.68:8081: connect: connection refused
  Warning  Unhealthy  21m (x170 over 4d1h)  kubelet  Readiness probe failed: dial tcp 192.168.7.68:8080: connect: connection refused
  Warning  Unhealthy  5m54s (x175 over 4d)  kubelet  Liveness probe failed: dial tcp 192.168.7.68:8081: connect: connection refused
4

0 回答 0