【问题标题】:What could cause a Spring Cloud Dataflow app to be Running but not Ready on Kubernetes?什么可能导致 Spring Cloud Dataflow 应用程序在 Kubernetes 上运行但未就绪?
【发布时间】:2017-03-06 06:13:28
【问题描述】:

我已经使用Kubeadm 建立了一个小型 Kubernetes 集群,并在其上部署了 SCDF Kubernetes 服务器。当我使用 Shell 连接并部署流时,应用程序变为 Running,但 Ready 列显示 0/1 而不是 1/1。然后 Kubernetes 会继续重启应用。

kubectl get pods NAME READY STATUS RESTARTS AGE kafka-szv8s 1/1 Running 0 56m mysql-1wkls 1/1 Running 0 56m scdf-qw5ix 1/1 Running 0 56m ticktock-log-0-qqmf3 0/1 Running 4 20m ticktock-time-df069 0/1 Running 2 20m

SCDF 是否定义了导致此行为的 ReadinessProbe

关于如何调试的任何想法?

【问题讨论】:

  • 嗨,您是否从应用程序的日志中看到任何信息?例如:kubectl logs -f ticktock-log-0-qqmf3
  • 日志的问题是应用不断重启,上面的命令只给出最新的日志。我已经尝试了很多次,但没有出现任何错误。

标签: kubernetes spring-cloud-dataflow


【解决方案1】:

这似乎是由于 liveness/readyness 探针没有正确响应造成的。

【讨论】:

    猜你喜欢
    • 2020-02-20
    • 2019-06-13
    • 2021-03-18
    • 1970-01-01
    • 1970-01-01
    • 2021-01-21
    • 2021-07-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多