public class DefaultKubernetesClient extends BaseKubernetesClient<NamespacedKubernetesClient> implements NamespacedKubernetesClient
KUBERNETES_VERSION_ENDPOINTAPISconfig, httpClient| Constructor and Description |
|---|
DefaultKubernetesClient() |
DefaultKubernetesClient(ClientContext clientContext) |
DefaultKubernetesClient(Config config) |
DefaultKubernetesClient(HttpClient httpClient,
Config config) |
DefaultKubernetesClient(okhttp3.OkHttpClient httpClient,
Config config)
Deprecated.
use
DefaultKubernetesClient(HttpClient, Config) instead.
use OkHttpClientImpl(OkHttpClient) to wrap the client. |
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, genericKubernetesResources, getKubernetesVersion, 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, v1adapt, adaptState, close, getApiGroup, getApiGroups, getApiResources, getApiVersion, getMasterUrl, getNamespace, getVersionInfo, isAdaptable, newState, rootPaths, supportsApiPathgetConfiguration, getHttpClientclone, 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, genericKubernetesResources, getKubernetesVersion, 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, v1adapt, close, getApiGroup, getApiGroups, getApiResources, getApiVersion, getMasterUrl, getNamespace, isAdaptable, rootPaths, supportsApiPathgetHttpClientgetConfigurationinAnyNamespacepublic DefaultKubernetesClient()
public DefaultKubernetesClient(String masterUrl)
public DefaultKubernetesClient(Config config)
@Deprecated public DefaultKubernetesClient(okhttp3.OkHttpClient httpClient, Config config)
DefaultKubernetesClient(HttpClient, Config) instead.
use OkHttpClientImpl(OkHttpClient) to wrap the client.public DefaultKubernetesClient(HttpClient httpClient, Config config)
public DefaultKubernetesClient(ClientContext clientContext)
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–2022 Red Hat. All rights reserved.