public class DefaultKubernetesClient extends BaseKubernetesClient<NamespacedKubernetesClient> implements NamespacedKubernetesClient
httpClient
Constructor and Description |
---|
DefaultKubernetesClient() |
DefaultKubernetesClient(Config config) |
DefaultKubernetesClient(okhttp3.OkHttpClient httpClient,
Config config) |
DefaultKubernetesClient(String masterUrl) |
Modifier and Type | Method and Description |
---|---|
static DefaultKubernetesClient |
fromConfig(InputStream is) |
static DefaultKubernetesClient |
fromConfig(String config) |
NamespacedKubernetesClient |
inNamespace(String name) |
LeaderElectorBuilder<NamespacedKubernetesClient> |
leaderElector()
API entrypoint for
LeaderElector implementation for leader election. |
FunctionCallable<NamespacedKubernetesClient> |
withRequestConfig(RequestConfig requestConfig) |
admissionRegistration, apiextensions, apiServices, apps, authorization, autoscaling, batch, bindings, certificates, certificateSigningRequests, componentstatuses, configMaps, customResource, customResources, customResources, customResources, discovery, endpoints, events, extensions, flowControl, getVersion, getVersion, inAnyNamespace, informers, informers, leases, limitRanges, lists, load, namespaces, network, nodes, persistentVolumeClaims, persistentVolumes, pods, policy, rbac, replicationControllers, resource, resource, resourceList, resourceList, resourceList, resourceList, resourceListFor, resourceQuotas, resources, run, runtimeClasses, scheduling, secrets, serviceAccounts, services, storage, tokenReviews, top, v1
adapt, close, getApiVersion, getConfiguration, getHttpClient, getMasterUrl, getNamespace, isAdaptable, rootPaths, supportsApiPath
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
admissionRegistration, apiextensions, apiServices, apps, authorization, autoscaling, batch, bindings, certificates, certificateSigningRequests, componentstatuses, configMaps, customResource, customResources, customResources, customResources, discovery, endpoints, events, extensions, flowControl, genericKubernetesResources, getVersion, informers, informers, leases, limitRanges, lists, load, namespaces, network, nodes, persistentVolumeClaims, persistentVolumes, pods, policy, rbac, replicationControllers, resource, resource, resourceList, resourceList, resourceList, resourceList, resourceQuotas, resources, resources, run, runtimeClasses, scheduling, secrets, serviceAccounts, services, storage, tokenReviews, top, v1
adapt, close, getApiVersion, getMasterUrl, getNamespace, isAdaptable, rootPaths, supportsApiPath
getConfiguration
inAnyNamespace
public DefaultKubernetesClient()
public DefaultKubernetesClient(String masterUrl)
public DefaultKubernetesClient(Config config)
public DefaultKubernetesClient(okhttp3.OkHttpClient httpClient, Config config)
public static DefaultKubernetesClient fromConfig(String config)
public static DefaultKubernetesClient fromConfig(InputStream is)
public NamespacedKubernetesClient inNamespace(String name)
inNamespace
in interface Namespaceable<NamespacedKubernetesClient>
public LeaderElectorBuilder<NamespacedKubernetesClient> leaderElector()
KubernetesClient
LeaderElector
implementation for leader election.leaderElector
in interface KubernetesClient
public FunctionCallable<NamespacedKubernetesClient> withRequestConfig(RequestConfig requestConfig)
withRequestConfig
in interface RequestConfigurable<NamespacedKubernetesClient>
Copyright © 2015–2020 Red Hat. All rights reserved.