public class DefaultKubernetesClient extends BaseClient 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 |
---|---|
AdmissionRegistrationAPIGroupDSL |
admissionRegistration()
API entrypoint for kubernetes resources with APIGroup admissionregistration.k8s.io/v1beta1
|
ApiextensionsAPIGroupDSL |
apiextensions()
API entrypoint for apiextensions resources.
|
MixedOperation<io.fabric8.kubernetes.api.model.APIService,io.fabric8.kubernetes.api.model.APIServiceList,Resource<io.fabric8.kubernetes.api.model.APIService>> |
apiServices()
API entrypoint for APIService related operations.
|
AppsAPIGroupDSL |
apps()
API entrypoint for kubernetes resources with APIGroup apps/v1
|
AuthorizationAPIGroupDSL |
authorization()
Authorization operations.
|
AutoscalingAPIGroupDSL |
autoscaling()
API entrypoint for kubernetes resources with APIGroup autoscaling/v2beta1
|
BatchAPIGroupDSL |
batch()
API entrypoint for kubernetes resources with APIGroup batch/v1beta1
|
MixedOperation<io.fabric8.kubernetes.api.model.Binding,io.fabric8.kubernetes.api.model.KubernetesResourceList<io.fabric8.kubernetes.api.model.Binding>,Resource<io.fabric8.kubernetes.api.model.Binding>> |
bindings()
Operations for Binding resource in APIgroup core/v1
|
NonNamespaceOperation<io.fabric8.kubernetes.api.model.certificates.CertificateSigningRequest,io.fabric8.kubernetes.api.model.certificates.CertificateSigningRequestList,Resource<io.fabric8.kubernetes.api.model.certificates.CertificateSigningRequest>> |
certificateSigningRequests()
API entrypoint for using CertificateSigningRequest(certificates.k8s.io/v1beta1)
|
MixedOperation<io.fabric8.kubernetes.api.model.ComponentStatus,io.fabric8.kubernetes.api.model.ComponentStatusList,Resource<io.fabric8.kubernetes.api.model.ComponentStatus>> |
componentstatuses()
API entrypoint for dealing with core/v1/ComponentStatus
|
MixedOperation<io.fabric8.kubernetes.api.model.ConfigMap,io.fabric8.kubernetes.api.model.ConfigMapList,Resource<io.fabric8.kubernetes.api.model.ConfigMap>> |
configMaps()
API entrypoint for ConfigMap related operations.
|
<T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>> |
customResource(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinition crd,
Class<T> resourceType,
Class<L> listClass)
Old API for dealing with CustomResources.
|
RawCustomResourceOperationsImpl |
customResource(CustomResourceDefinitionContext customResourceDefinition)
Typeless API for interacting with CustomResources.
|
NonNamespaceOperation<io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinition,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionList,Resource<io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinition>> |
customResourceDefinitions()
API entrypoint for CustomResourcedefinition(CRDs).
|
<T extends CustomResource> |
customResources(Class<T> resourceType)
Typed API for managing CustomResources.
|
<T extends CustomResource,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>> |
customResources(Class<T> resourceType,
Class<L> listClass)
Typed API for managing CustomResources.
|
<T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>> |
customResources(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinition crd,
Class<T> resourceType,
Class<L> listClass)
Typed API for managing CustomResources.
|
<T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>> |
customResources(CustomResourceDefinitionContext crdContext,
Class<T> resourceType,
Class<L> listClass)
Typed API for managing CustomResources.
|
MixedOperation<io.fabric8.kubernetes.api.model.Endpoints,io.fabric8.kubernetes.api.model.EndpointsList,Resource<io.fabric8.kubernetes.api.model.Endpoints>> |
endpoints()
API entrypoint for Endpoints with APIGroup core/v1
|
MixedOperation<io.fabric8.kubernetes.api.model.Event,io.fabric8.kubernetes.api.model.EventList,Resource<io.fabric8.kubernetes.api.model.Event>> |
events()
API entrypoint for getting events in Kubernetes.
|
ExtensionsAPIGroupDSL |
extensions()
Extensions API entrypoint for APIGroup extensions/v1beta1
|
static DefaultKubernetesClient |
fromConfig(InputStream is) |
static DefaultKubernetesClient |
fromConfig(String config) |
VersionInfo |
getVersion()
Get Kubernetes API server version
|
NamespacedKubernetesClient |
inAnyNamespace() |
SharedInformerFactory |
informers()
Get an instance of Kubernetes Client informer factory.
|
SharedInformerFactory |
informers(ExecutorService executorService)
Get an instance of Kubernetes Client informer factory.
|
NamespacedKubernetesClient |
inNamespace(String namespace) |
LeaderElectorBuilder<NamespacedKubernetesClient> |
leaderElector()
API entrypoint for
LeaderElector implementation for leader election. |
MixedOperation<io.fabric8.kubernetes.api.model.coordination.v1.Lease,io.fabric8.kubernetes.api.model.coordination.v1.LeaseList,Resource<io.fabric8.kubernetes.api.model.coordination.v1.Lease>> |
leases()
API entrypoint for
Lease related operations. |
MixedOperation<io.fabric8.kubernetes.api.model.LimitRange,io.fabric8.kubernetes.api.model.LimitRangeList,Resource<io.fabric8.kubernetes.api.model.LimitRange>> |
limitRanges()
API entrypoint for LimitRange related operations.
|
KubernetesListMixedOperation |
lists()
List related operations.
|
ParameterNamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> |
load(InputStream is)
Load a Kubernetes resource object from file InputStream
|
NonNamespaceOperation<io.fabric8.kubernetes.api.model.Namespace,io.fabric8.kubernetes.api.model.NamespaceList,Resource<io.fabric8.kubernetes.api.model.Namespace>> |
namespaces()
API entrypoint for namespace related operations in Kubernetes.
|
NetworkAPIGroupDSL |
network()
API entrypoint for kubernetes resources with APIGroup networking/v1
|
NonNamespaceOperation<io.fabric8.kubernetes.api.model.Node,io.fabric8.kubernetes.api.model.NodeList,Resource<io.fabric8.kubernetes.api.model.Node>> |
nodes()
API entrypoint for node related operations in Kubernetes.
|
MixedOperation<io.fabric8.kubernetes.api.model.PersistentVolumeClaim,io.fabric8.kubernetes.api.model.PersistentVolumeClaimList,Resource<io.fabric8.kubernetes.api.model.PersistentVolumeClaim>> |
persistentVolumeClaims()
API entrypoint for PersistentVolumeClaim related operations.
|
NonNamespaceOperation<io.fabric8.kubernetes.api.model.PersistentVolume,io.fabric8.kubernetes.api.model.PersistentVolumeList,Resource<io.fabric8.kubernetes.api.model.PersistentVolume>> |
persistentVolumes()
API entrypoint for PersistentVolume related operations.
|
MixedOperation<io.fabric8.kubernetes.api.model.Pod,io.fabric8.kubernetes.api.model.PodList,PodResource<io.fabric8.kubernetes.api.model.Pod>> |
pods()
API entrypoint for Pod related operations.
|
PolicyAPIGroupDSL |
policy()
API entrypoint for kubernetes resources with APIGroup policy/v1beta1
|
RbacAPIGroupDSL |
rbac()
API entrypoint for kubernetes resources with APIGroup rbac/v1
|
MixedOperation<io.fabric8.kubernetes.api.model.ReplicationController,io.fabric8.kubernetes.api.model.ReplicationControllerList,RollableScalableResource<io.fabric8.kubernetes.api.model.ReplicationController>> |
replicationControllers()
API entrypoint for ReplicationController related operations.
|
NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> |
resource(io.fabric8.kubernetes.api.model.HasMetadata item)
KubernetesResource operations.
|
NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> |
resource(String s)
KubernetesResource operations.
|
NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> |
resourceList(Collection<io.fabric8.kubernetes.api.model.HasMetadata> items)
KubernetesResourceList operations
|
NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> |
resourceList(io.fabric8.kubernetes.api.model.HasMetadata... items)
KubernetesResourceList operations
|
NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> |
resourceList(io.fabric8.kubernetes.api.model.KubernetesResourceList item)
KubernetesResourceList operations
|
ParameterNamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> |
resourceList(String s)
Load a Kubernetes list object
|
MixedOperation<io.fabric8.kubernetes.api.model.ResourceQuota,io.fabric8.kubernetes.api.model.ResourceQuotaList,Resource<io.fabric8.kubernetes.api.model.ResourceQuota>> |
resourceQuotas()
API entrypoint for ResourceQuota related operations.
|
RunOperations |
run()
Run a Pod (core/v1)
|
NonNamespaceOperation<io.fabric8.kubernetes.api.model.node.v1beta1.RuntimeClass,io.fabric8.kubernetes.api.model.node.v1beta1.RuntimeClassList,Resource<io.fabric8.kubernetes.api.model.node.v1beta1.RuntimeClass>> |
runtimeClasses()
API entrypoint for RuntimeClass (node.k8s.io/v1beta1)
|
SchedulingAPIGroupDSL |
scheduling()
API entrypoint for kubernetes resources with APIGroup scheduling/v1beta1
|
MixedOperation<io.fabric8.kubernetes.api.model.Secret,io.fabric8.kubernetes.api.model.SecretList,Resource<io.fabric8.kubernetes.api.model.Secret>> |
secrets()
API entrypoint for Secret related operations.
|
MixedOperation<io.fabric8.kubernetes.api.model.ServiceAccount,io.fabric8.kubernetes.api.model.ServiceAccountList,Resource<io.fabric8.kubernetes.api.model.ServiceAccount>> |
serviceAccounts()
API entrypoint for ServiceAccount related operations.
|
MixedOperation<io.fabric8.kubernetes.api.model.Service,io.fabric8.kubernetes.api.model.ServiceList,ServiceResource<io.fabric8.kubernetes.api.model.Service>> |
services()
API entrypoint for Service related operations.
|
SettingsAPIGroupDSL |
settings()
API entrypoint for kubernetes resources with APIGroup settings/v1alpha1
|
StorageAPIGroupDSL |
storage()
API entrypoint for kubernetes resources with APIGroup storage/v1
|
Createable<io.fabric8.kubernetes.api.model.authentication.TokenReview> |
tokenReviews()
API for creating authentication.k8s.io/v1 TokenReviews
|
MetricAPIGroupDSL |
top()
API entrypoint for kubernetes metrics
|
V1APIGroupDSL |
v1()
API entrypoint for Core Kubernetes Resources (core/v1).
|
FunctionCallable<NamespacedKubernetesClient> |
withRequestConfig(RequestConfig requestConfig) |
adapt, close, getApiVersion, getConfiguration, getHttpClient, getMasterUrl, getNamespace, isAdaptable, rootPaths, supportsApiPath
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
adapt, close, getApiVersion, getMasterUrl, getNamespace, isAdaptable, rootPaths, supportsApiPath
getConfiguration
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 MixedOperation<io.fabric8.kubernetes.api.model.ComponentStatus,io.fabric8.kubernetes.api.model.ComponentStatusList,Resource<io.fabric8.kubernetes.api.model.ComponentStatus>> componentstatuses()
componentstatuses
in interface KubernetesClient
public ParameterNamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> load(InputStream is)
load
in interface KubernetesClient
is
- File input stream object containing json/yaml contentpublic NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> resourceList(io.fabric8.kubernetes.api.model.KubernetesResourceList item)
resourceList
in interface KubernetesClient
item
- KubernetesResourceList object containing kubernetes resource itemspublic NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> resourceList(io.fabric8.kubernetes.api.model.HasMetadata... items)
resourceList
in interface KubernetesClient
items
- array of HasMetadata valuespublic NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> resourceList(Collection<io.fabric8.kubernetes.api.model.HasMetadata> items)
resourceList
in interface KubernetesClient
items
- a collection containing HasMetadata valuespublic ParameterNamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> resourceList(String s)
resourceList
in interface KubernetesClient
s
- kubernetes list as stringpublic NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> resource(io.fabric8.kubernetes.api.model.HasMetadata item)
resource
in interface KubernetesClient
item
- Kubernetes resource objectpublic NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> resource(String s)
resource
in interface KubernetesClient
s
- Kubernetes resource object as stringpublic MixedOperation<io.fabric8.kubernetes.api.model.Binding,io.fabric8.kubernetes.api.model.KubernetesResourceList<io.fabric8.kubernetes.api.model.Binding>,Resource<io.fabric8.kubernetes.api.model.Binding>> bindings()
bindings
in interface KubernetesClient
public MixedOperation<io.fabric8.kubernetes.api.model.Endpoints,io.fabric8.kubernetes.api.model.EndpointsList,Resource<io.fabric8.kubernetes.api.model.Endpoints>> endpoints()
endpoints
in interface KubernetesClient
public MixedOperation<io.fabric8.kubernetes.api.model.Event,io.fabric8.kubernetes.api.model.EventList,Resource<io.fabric8.kubernetes.api.model.Event>> events()
events
in interface KubernetesClient
public NonNamespaceOperation<io.fabric8.kubernetes.api.model.Namespace,io.fabric8.kubernetes.api.model.NamespaceList,Resource<io.fabric8.kubernetes.api.model.Namespace>> namespaces()
namespaces
in interface KubernetesClient
public NonNamespaceOperation<io.fabric8.kubernetes.api.model.Node,io.fabric8.kubernetes.api.model.NodeList,Resource<io.fabric8.kubernetes.api.model.Node>> nodes()
nodes
in interface KubernetesClient
public NonNamespaceOperation<io.fabric8.kubernetes.api.model.PersistentVolume,io.fabric8.kubernetes.api.model.PersistentVolumeList,Resource<io.fabric8.kubernetes.api.model.PersistentVolume>> persistentVolumes()
persistentVolumes
in interface KubernetesClient
public MixedOperation<io.fabric8.kubernetes.api.model.PersistentVolumeClaim,io.fabric8.kubernetes.api.model.PersistentVolumeClaimList,Resource<io.fabric8.kubernetes.api.model.PersistentVolumeClaim>> persistentVolumeClaims()
persistentVolumeClaims
in interface KubernetesClient
public MixedOperation<io.fabric8.kubernetes.api.model.Pod,io.fabric8.kubernetes.api.model.PodList,PodResource<io.fabric8.kubernetes.api.model.Pod>> pods()
pods
in interface KubernetesClient
public MixedOperation<io.fabric8.kubernetes.api.model.ReplicationController,io.fabric8.kubernetes.api.model.ReplicationControllerList,RollableScalableResource<io.fabric8.kubernetes.api.model.ReplicationController>> replicationControllers()
replicationControllers
in interface KubernetesClient
public MixedOperation<io.fabric8.kubernetes.api.model.ResourceQuota,io.fabric8.kubernetes.api.model.ResourceQuotaList,Resource<io.fabric8.kubernetes.api.model.ResourceQuota>> resourceQuotas()
resourceQuotas
in interface KubernetesClient
public SchedulingAPIGroupDSL scheduling()
scheduling
in interface KubernetesClient
public MixedOperation<io.fabric8.kubernetes.api.model.Secret,io.fabric8.kubernetes.api.model.SecretList,Resource<io.fabric8.kubernetes.api.model.Secret>> secrets()
KubernetesClient
secrets
in interface KubernetesClient
public MixedOperation<io.fabric8.kubernetes.api.model.Service,io.fabric8.kubernetes.api.model.ServiceList,ServiceResource<io.fabric8.kubernetes.api.model.Service>> services()
services
in interface KubernetesClient
public MixedOperation<io.fabric8.kubernetes.api.model.ServiceAccount,io.fabric8.kubernetes.api.model.ServiceAccountList,Resource<io.fabric8.kubernetes.api.model.ServiceAccount>> serviceAccounts()
serviceAccounts
in interface KubernetesClient
public MixedOperation<io.fabric8.kubernetes.api.model.APIService,io.fabric8.kubernetes.api.model.APIServiceList,Resource<io.fabric8.kubernetes.api.model.APIService>> apiServices()
apiServices
in interface KubernetesClient
public KubernetesListMixedOperation lists()
lists
in interface KubernetesClient
public MixedOperation<io.fabric8.kubernetes.api.model.ConfigMap,io.fabric8.kubernetes.api.model.ConfigMapList,Resource<io.fabric8.kubernetes.api.model.ConfigMap>> configMaps()
configMaps
in interface KubernetesClient
public MixedOperation<io.fabric8.kubernetes.api.model.LimitRange,io.fabric8.kubernetes.api.model.LimitRangeList,Resource<io.fabric8.kubernetes.api.model.LimitRange>> limitRanges()
limitRanges
in interface KubernetesClient
public NonNamespaceOperation<io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinition,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionList,Resource<io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinition>> customResourceDefinitions()
customResourceDefinitions
in interface KubernetesClient
public ApiextensionsAPIGroupDSL apiextensions()
apiextensions
in interface KubernetesClient
public NonNamespaceOperation<io.fabric8.kubernetes.api.model.certificates.CertificateSigningRequest,io.fabric8.kubernetes.api.model.certificates.CertificateSigningRequestList,Resource<io.fabric8.kubernetes.api.model.certificates.CertificateSigningRequest>> certificateSigningRequests()
certificateSigningRequests
in interface KubernetesClient
NonNamespaceOperation
for CertificateSigningRequest classpublic AuthorizationAPIGroupDSL authorization()
authorization
in interface KubernetesClient
public Createable<io.fabric8.kubernetes.api.model.authentication.TokenReview> tokenReviews()
tokenReviews
in interface KubernetesClient
public <T extends CustomResource> MixedOperation<T,io.fabric8.kubernetes.api.model.KubernetesResourceList<T>,Resource<T>> customResources(Class<T> resourceType)
Note: your CustomResource POJO (T in this context) must implement
Namespaced
if it is a namespace-scoped resource.
customResources
in interface KubernetesClient
T
- T type represents CustomResource type. If it's a namespaced resource, it must implement
Namespaced
resourceType
- Class for CustomResourcepublic <T extends CustomResource,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>> MixedOperation<T,L,Resource<T>> customResources(Class<T> resourceType, Class<L> listClass)
Note: your CustomResource POJO (T in this context) must implement
Namespaced
if it is a namespace-scoped resource.
customResources
in interface KubernetesClient
T
- T type represents CustomResource type. If it's a namespace-scoped resource, it must implement
Namespaced
L
- L type represents CustomResourceList typeresourceType
- Class for CustomResourcelistClass
- Class for list object for CustomResourcepublic <T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>> MixedOperation<T,L,Resource<T>> customResources(CustomResourceDefinitionContext crdContext, Class<T> resourceType, Class<L> listClass)
Note: your CustomResource POJO (T in this context) must implement io.fabric8.kubernetes.api.model.Namespaced if it is a Namespaced scoped resource.
customResources
in interface KubernetesClient
T
- T type represents CustomResource type. If it's Namespaced resource, it must implement
io.fabric8.kubernetes.api.model.NamespacedL
- L type represents CustomResourceList typecrdContext
- CustomResourceDefinitionContext describes the core fields used to search for CustomResourcesresourceType
- Class for CustomResourcelistClass
- Class for list object for CustomResourcepublic <T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>> MixedOperation<T,L,Resource<T>> customResources(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinition crd, Class<T> resourceType, Class<L> listClass)
Note: your CustomResource POJO (T in this context) must implement io.fabric8.kubernetes.api.model.Namespaced if it is a Namespaced scoped resource.
customResources
in interface KubernetesClient
T
- T type represents CustomResource type. If it's Namespaced resource, it must implement
io.fabric8.kubernetes.api.model.NamespacedL
- L type represents CustomResourceList typecrd
- CustomResourceDefinition object on basic of which this CustomResource was createdresourceType
- Class for CustomResourcelistClass
- Class for list object for CustomResourcepublic RawCustomResourceOperationsImpl customResource(CustomResourceDefinitionContext customResourceDefinition)
customResource
in interface KubernetesClient
customResourceDefinition
- CustomResourceDefinitionContext - information about CustomResource like versioning, namespaced or not and group etcpublic <T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>> MixedOperation<T,L,Resource<T>> customResource(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinition crd, Class<T> resourceType, Class<L> listClass)
customResource
in interface KubernetesClient
T
- template argument for resource. If it's Namespaced resource, it must implement
io.fabric8.kubernetes.api.model.NamespacedL
- template argument for listcrd
- Custom Resource DefinitionresourceType
- resource type PojolistClass
- list class Pojopublic NamespacedKubernetesClient inNamespace(String namespace)
inNamespace
in interface Namespaceable<NamespacedKubernetesClient>
public NamespacedKubernetesClient inAnyNamespace()
inAnyNamespace
in interface AnyNamespaceable<NamespacedKubernetesClient>
public FunctionCallable<NamespacedKubernetesClient> withRequestConfig(RequestConfig requestConfig)
withRequestConfig
in interface RequestConfigurable<NamespacedKubernetesClient>
public ExtensionsAPIGroupDSL extensions()
extensions
in interface KubernetesClient
public VersionInfo getVersion()
getVersion
in interface KubernetesClient
public V1APIGroupDSL v1()
v1
in interface KubernetesClient
public AdmissionRegistrationAPIGroupDSL admissionRegistration()
admissionRegistration
in interface KubernetesClient
public AppsAPIGroupDSL apps()
apps
in interface KubernetesClient
public AutoscalingAPIGroupDSL autoscaling()
autoscaling
in interface KubernetesClient
public NetworkAPIGroupDSL network()
network
in interface KubernetesClient
public StorageAPIGroupDSL storage()
storage
in interface KubernetesClient
public BatchAPIGroupDSL batch()
batch
in interface KubernetesClient
public MetricAPIGroupDSL top()
top
in interface KubernetesClient
public PolicyAPIGroupDSL policy()
policy
in interface KubernetesClient
public RbacAPIGroupDSL rbac()
rbac
in interface KubernetesClient
public SettingsAPIGroupDSL settings()
settings
in interface KubernetesClient
public SharedInformerFactory informers()
informers
in interface KubernetesClient
public SharedInformerFactory informers(ExecutorService executorService)
informers
in interface KubernetesClient
executorService
- thread pool for informer factorypublic LeaderElectorBuilder<NamespacedKubernetesClient> leaderElector()
LeaderElector
implementation for leader election.leaderElector
in interface KubernetesClient
public MixedOperation<io.fabric8.kubernetes.api.model.coordination.v1.Lease,io.fabric8.kubernetes.api.model.coordination.v1.LeaseList,Resource<io.fabric8.kubernetes.api.model.coordination.v1.Lease>> leases()
Lease
related operations. Lease (coordination.k8s.io/v1)leases
in interface KubernetesClient
public RunOperations run()
run
in interface KubernetesClient
RunOperations
that allows you to run a pod based on few parameters(e.g. name, image etc)public NonNamespaceOperation<io.fabric8.kubernetes.api.model.node.v1beta1.RuntimeClass,io.fabric8.kubernetes.api.model.node.v1beta1.RuntimeClassList,Resource<io.fabric8.kubernetes.api.model.node.v1beta1.RuntimeClass>> runtimeClasses()
runtimeClasses
in interface KubernetesClient
NonNamespaceOperation
for RuntimeClassCopyright © 2015–2020 Red Hat. All rights reserved.