[jira] [Created] (IGNITE-11771) Kubernetes discovery support for non-ready pods

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[jira] [Created] (IGNITE-11771) Kubernetes discovery support for non-ready pods

Anton Vinogradov (Jira)
Balazs Peterfi created IGNITE-11771:
---------------------------------------

             Summary: Kubernetes discovery support for non-ready pods
                 Key: IGNITE-11771
                 URL: https://issues.apache.org/jira/browse/IGNITE-11771
             Project: Ignite
          Issue Type: Improvement
    Affects Versions: 2.7
            Reporter: Balazs Peterfi


I have a use case where Ignite is running in embedded mode and on start-up there is a time consuming task to warm-up the cache. During that time Kubernetes sees the pods as not ready due to the loading, thus the current implementation doesn't return them as potential members. Eventually they would become ready and see each-other but by then it would be a split-brain situation.

The idea is to return IPs not only for "ready" pods but for "not ready" ones as well in case the discovery client is configured that way. See more details here: [https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.13/#endpointsubset-v1-core]

 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)