We're using Apache Ignite in Kubernetes as a caching layer right now and
it's working well for us so far.

One thing that's been problematic is that when defining a readinessProbe,
the TcpDiscoveryKubernetesIpFinder only sees pods already in a ready state.

This means that if you start all your pods at once (as part of deployment
creation) you'll wind up with each pod being in its own grid.

It seems like others are experiencing this problem and I think I have a
workaround:
https://stackoverflow.com/questions/45176143/ignite-readinessprobe/48773865#48773865

The basic premise is to kill pods after they connect to a grid that doesn't
contain the alphabetical first ip in the service list.

I was wondering if there is a better solution to this segmentation problem
or if this seems workable.

Thanks,
Bryan

Reply via email to