Skip navigation links
A B C E F G H I K L N P S T W 

A

addMappings() - Method in class water.k8s.api.KubernetesRestApi
 

B

build() - Method in class water.k8s.lookup.LookupConstraintsBuilder
Construct a never-empty collection of LookupConstraint instances.

C

close() - Method in class water.k8s.api.KubernetesRestApi
 
ClusterSizeConstraint - Class in water.k8s.lookup
Constraint triggered when a pre-defined amount of pods is discovered.
ClusterSizeConstraint(int) - Constructor for class water.k8s.lookup.ClusterSizeConstraint
 

E

exit(int) - Method in class water.k8s.KubernetesEmbeddedConfig
 

F

fetchFlatfile() - Method in class water.k8s.KubernetesEmbeddedConfig
 
fromH2ODefaults() - Static method in class water.k8s.lookup.KubernetesDnsLookup
 

G

get(RouterNanoHTTPD.UriResource, Map<String, String>, NanoHTTPD.IHTTPSession) - Method in class water.k8s.probe.KubernetesLeaderNodeProbeHandler
 
getConfig() - Method in class water.k8s.KubernetesEmbeddedConfigProvider
 
getMimeType() - Method in class water.k8s.probe.KubernetesLeaderNodeProbeHandler
 
getStatus() - Method in class water.k8s.probe.KubernetesLeaderNodeProbeHandler
 
getText() - Method in class water.k8s.probe.KubernetesLeaderNodeProbeHandler
 

H

handle(String, HttpServletRequest, HttpServletResponse) - Method in class water.k8s.KubernetesRequestFilter
 

I

init() - Method in class water.k8s.KubernetesEmbeddedConfigProvider
 
isActive() - Method in class water.k8s.KubernetesEmbeddedConfigProvider
 
isClustered() - Static method in class water.k8s.KubernetesEmbeddedConfigProvider
 
isEnabled() - Method in class water.k8s.KubernetesRequestFilter
 
isLookupEnded(Set<String>) - Method in class water.k8s.lookup.ClusterSizeConstraint
 
isLookupEnded(Set<String>) - Method in interface water.k8s.lookup.LookupConstraint
 
isLookupEnded(Set<String>) - Method in class water.k8s.lookup.TimeoutConstraint
 
isLookupPossible() - Static method in class water.k8s.lookup.KubernetesDnsLookup
 
isRunningOnKubernetes() - Static method in class water.k8s.KubernetesEmbeddedConfigProvider
 

K

K8S_DESIRED_CLUSTER_SIZE_KEY - Static variable in class water.k8s.KubernetesEmbeddedConfigProvider
 
K8S_NODE_LOOKUP_TIMEOUT_KEY - Static variable in class water.k8s.KubernetesEmbeddedConfigProvider
 
KUBERNETES_REST_API_PORT_KEY - Static variable in class water.k8s.api.KubernetesRestApi
 
KubernetesDnsLookup - Class in water.k8s.lookup
Discovery strategy on a DNS cluster leveraging the DNS record of a Kubernetes headless service present in the cluster.
KubernetesDnsLookup(String) - Constructor for class water.k8s.lookup.KubernetesDnsLookup
 
KubernetesEmbeddedConfig - Class in water.k8s
 
KubernetesEmbeddedConfig(Collection<String>) - Constructor for class water.k8s.KubernetesEmbeddedConfig
 
KubernetesEmbeddedConfigProvider - Class in water.k8s
A configuration provider for H2O running in Kubernetes cluster.
KubernetesEmbeddedConfigProvider() - Constructor for class water.k8s.KubernetesEmbeddedConfigProvider
 
KubernetesLeaderNodeProbeHandler - Class in water.k8s.probe
 
KubernetesLeaderNodeProbeHandler() - Constructor for class water.k8s.probe.KubernetesLeaderNodeProbeHandler
 
KubernetesLookup - Interface in water.k8s.lookup
 
KubernetesRequestFilter - Class in water.k8s
Only the H2O leader node should be queried by the end user at any time (reproducibility).
KubernetesRequestFilter() - Constructor for class water.k8s.KubernetesRequestFilter
 
KubernetesRestApi - Class in water.k8s.api
This class represents a tiny (memory, cpu, dependencies) self-contained API only for Kubernetes, running separately on localhost on a specified port.
KubernetesRestApi() - Constructor for class water.k8s.api.KubernetesRestApi
Creates, but not starts Kubernetes REST API.

L

LookupConstraint - Interface in water.k8s.lookup
A constraint during Pod lookup in Kubernetes cluster.
LookupConstraintsBuilder - Class in water.k8s.lookup
Builder for lookup constraints.
LookupConstraintsBuilder() - Constructor for class water.k8s.lookup.LookupConstraintsBuilder
 
lookupNodes(Collection<LookupConstraint>) - Method in class water.k8s.lookup.KubernetesDnsLookup
Looks up H2O pods via configured K8S Stateless service DNS.
lookupNodes(Collection<LookupConstraint>) - Method in interface water.k8s.lookup.KubernetesLookup
Looks up H2O pods in K8S cluster.

N

notifyAboutCloudSize(InetAddress, int, InetAddress, int, int) - Method in class water.k8s.KubernetesEmbeddedConfig
 
notifyAboutEmbeddedWebServerIpPort(InetAddress, int) - Method in class water.k8s.KubernetesEmbeddedConfig
 

P

print() - Method in class water.k8s.KubernetesEmbeddedConfig
 
providesFlatfile() - Method in class water.k8s.KubernetesEmbeddedConfig
 

S

start() - Method in class water.k8s.api.KubernetesRestApi
 
start(int) - Method in class water.k8s.api.KubernetesRestApi
 

T

TimeoutConstraint - Class in water.k8s.lookup
Constraints triggered once the lookup takes a certain amount of time.
TimeoutConstraint(int) - Constructor for class water.k8s.lookup.TimeoutConstraint
 

W

water.k8s - package water.k8s
 
water.k8s.api - package water.k8s.api
 
water.k8s.lookup - package water.k8s.lookup
 
water.k8s.probe - package water.k8s.probe
 
withDesiredClusterSize(int) - Method in class water.k8s.lookup.LookupConstraintsBuilder
 
withTimeoutSeconds(Integer) - Method in class water.k8s.lookup.LookupConstraintsBuilder
 
A B C E F G H I K L N P S T W 
Skip navigation links