public class KubernetesEmbeddedConfigProvider
extends java.lang.Object
implements water.init.EmbeddedConfigProvider
Uses potentially multiple strategies to discover H2O Pods on a Kubernetes cluster.
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
K8S_DESIRED_CLUSTER_SIZE_KEY |
static java.lang.String |
K8S_NODE_LOOKUP_TIMEOUT_KEY |
| Constructor and Description |
|---|
KubernetesEmbeddedConfigProvider() |
| Modifier and Type | Method and Description |
|---|---|
water.init.AbstractEmbeddedH2OConfig |
getConfig() |
void |
init() |
boolean |
isActive() |
static boolean |
isClustered() |
static boolean |
isRunningOnKubernetes() |
public static final java.lang.String K8S_NODE_LOOKUP_TIMEOUT_KEY
public static final java.lang.String K8S_DESIRED_CLUSTER_SIZE_KEY
public void init()
init in interface water.init.EmbeddedConfigProviderpublic boolean isActive()
isActive in interface water.init.EmbeddedConfigProviderpublic water.init.AbstractEmbeddedH2OConfig getConfig()
getConfig in interface water.init.EmbeddedConfigProviderpublic static boolean isRunningOnKubernetes()
public static boolean isClustered()