Package | Description |
---|---|
io.fabric8.kubernetes.client | |
io.fabric8.kubernetes.client.extended.leaderelection |
Package leaderelection implements leader election of a set of endpoints.
|
io.fabric8.kubernetes.client.extended.leaderelection.resourcelock | |
io.fabric8.kubernetes.client.osgi |
Modifier and Type | Interface and Description |
---|---|
interface |
GenericKubernetesClient<C extends Client> |
interface |
NamespacedKubernetesClient |
Modifier and Type | Class and Description |
---|---|
class |
AutoAdaptableKubernetesClient |
class |
DefaultKubernetesClient
Class for Default Kubernetes Client implementing KubernetesClient interface.
|
Modifier and Type | Method and Description |
---|---|
<C extends Namespaceable<C> & KubernetesClient> |
KubernetesClient.leaderElector()
API entrypoint for
LeaderElector implementation for leader election. |
Modifier and Type | Method and Description |
---|---|
static KubernetesClient |
AutoAdaptableKubernetesClient.adapt(KubernetesClient initial) |
Modifier and Type | Method and Description |
---|---|
static KubernetesClient |
AutoAdaptableKubernetesClient.adapt(KubernetesClient initial) |
String |
URLFromClusterIPImpl.getURL(io.fabric8.kubernetes.api.model.Service service,
String portName,
String namespace,
KubernetesClient client) |
String |
URLFromNodePortImpl.getURL(io.fabric8.kubernetes.api.model.Service service,
String portName,
String namespace,
KubernetesClient client) |
String |
URLFromEnvVarsImpl.getURL(io.fabric8.kubernetes.api.model.Service service,
String portName,
String namespace,
KubernetesClient client) |
String |
URLFromIngressImpl.getURL(io.fabric8.kubernetes.api.model.Service service,
String portName,
String namespace,
KubernetesClient client) |
String |
ServiceToURLProvider.getURL(io.fabric8.kubernetes.api.model.Service service,
String portName,
String namespace,
KubernetesClient client) |
Modifier and Type | Class and Description |
---|---|
class |
LeaderElector<C extends Namespaceable<C> & KubernetesClient> |
class |
LeaderElectorBuilder<C extends Namespaceable<C> & KubernetesClient> |
Modifier and Type | Method and Description |
---|---|
<C extends Namespaceable<C> & KubernetesClient> |
Lock.create(C client,
LeaderElectionRecord leaderElectionRecord)
Attempt to create a new
LeaderElectionRecord . |
<C extends Namespaceable<C> & KubernetesClient> |
ConfigMapLock.create(C client,
LeaderElectionRecord leaderElectionRecord)
Attempt to create a new
LeaderElectionRecord . |
<C extends Namespaceable<C> & KubernetesClient> |
LeaseLock.create(C client,
LeaderElectionRecord leaderElectionRecord)
Attempt to create a new
LeaderElectionRecord . |
<C extends Namespaceable<C> & KubernetesClient> |
Lock.get(C client)
Returns the current
LeaderElectionRecord or null if none. |
<C extends Namespaceable<C> & KubernetesClient> |
ConfigMapLock.get(C client)
Returns the current
LeaderElectionRecord or null if none. |
<C extends Namespaceable<C> & KubernetesClient> |
LeaseLock.get(C client)
Returns the current
LeaderElectionRecord or null if none. |
<C extends Namespaceable<C> & KubernetesClient> |
Lock.update(C client,
LeaderElectionRecord leaderElectionRecord)
Attempts to update the current
LeaderElectionRecord . |
<C extends Namespaceable<C> & KubernetesClient> |
ConfigMapLock.update(C client,
LeaderElectionRecord leaderElectionRecord)
Attempts to update the current
LeaderElectionRecord . |
<C extends Namespaceable<C> & KubernetesClient> |
LeaseLock.update(C client,
LeaderElectionRecord leaderElectionRecord)
Attempts to update the current
LeaderElectionRecord . |
Modifier and Type | Class and Description |
---|---|
class |
ManagedKubernetesClient |
Copyright © 2015–2022 Red Hat. All rights reserved.