什么会导致 Spring Cloud Dataflow 应用程序 运行 但未在 Kubernetes 上就绪?
What could cause a Spring Cloud Dataflow app to be Running but not Ready on Kubernetes?
我已经使用 Kubeadm
设置了一个小型 Kubernetes 集群并在其上部署了 SCDF Kubernetes Server。当我使用 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
?
关于如何调试它有什么想法吗?
这似乎是由 liveness/readyness 探测器未正确响应引起的。
我已经使用 Kubeadm
设置了一个小型 Kubernetes 集群并在其上部署了 SCDF Kubernetes Server。当我使用 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
?
关于如何调试它有什么想法吗?
这似乎是由 liveness/readyness 探测器未正确响应引起的。