What could cause a Spring Cloud Dataflow app to be Running but not Ready on Kubernetes?

10/24/2016

I've set up a little Kubernetes cluster using Kubeadm and deployed the SCDF Kubernetes Server on it. When I connect using the Shell and deploy a stream, the apps become Running, but the Ready column shows 0/1 rather than 1/1. Kubernetes then continues to restart the apps.

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

Does SCDF define a ReadinessProbe that causes this behavior?

Any ideas on how to debug this?

-- Remon Sinnema
kubernetes
spring-cloud-dataflow

1 Answer

12/12/2016

This seems to be caused by the liveness/readyness probes not responding properly.

-- Remon Sinnema
Source: StackOverflow