public class DefaultKubernetesClient extends BaseKubernetesClient<NamespacedKubernetesClient> implements NamespacedKubernetesClient
KUBERNETES_VERSION_ENDPOINT
APIS
config, 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, v1
adapt, adaptState, close, getApiGroup, getApiGroups, getApiResources, getApiVersion, getMasterUrl, getNamespace, getVersionInfo, isAdaptable, newState, rootPaths, supportsApiPath
getConfiguration, getHttpClient
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, 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, v1
adapt, close, getApiGroup, getApiGroups, getApiResources, getApiVersion, getMasterUrl, getNamespace, isAdaptable, rootPaths, supportsApiPath
getHttpClient
getConfiguration
inAnyNamespace
public 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()
KubernetesClient
LeaderElector
implementation for leader election.leaderElector
in interface KubernetesClient
public FunctionCallable<NamespacedKubernetesClient> withRequestConfig(RequestConfig requestConfig)
withRequestConfig
in interface RequestConfigurable<NamespacedKubernetesClient>
Copyright © 2015–2022 Red Hat. All rights reserved.