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, resourceQuotas, run, runtimeClasses, scheduling, secrets, serviceAccounts, services, storage, tokenReviews, top, v1adapt, close, getApiVersion, getConfiguration, getHttpClient, getMasterUrl, getNamespace, isAdaptable, rootPaths, supportsApiPathclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitadmissionRegistration, 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, run, runtimeClasses, scheduling, secrets, serviceAccounts, services, storage, tokenReviews, top, v1adapt, close, getApiVersion, getMasterUrl, getNamespace, isAdaptable, rootPaths, supportsApiPathgetConfigurationinAnyNamespacepublic 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()
KubernetesClientLeaderElector implementation for leader election.leaderElector in interface KubernetesClientpublic FunctionCallable<NamespacedKubernetesClient> withRequestConfig(RequestConfig requestConfig)
withRequestConfig in interface RequestConfigurable<NamespacedKubernetesClient>Copyright © 2015–2020 Red Hat. All rights reserved.