public abstract class BaseKubernetesClient<C extends Client> extends BaseClient implements GenericKubernetesClient<C>
| Modifier and Type | Field and Description |
|---|---|
static String |
KUBERNETES_VERSION_ENDPOINT |
APISconfig, httpClient| Modifier | Constructor and Description |
|---|---|
protected |
BaseKubernetesClient() |
protected |
BaseKubernetesClient(ClientContext clientContext) |
protected |
BaseKubernetesClient(Config config) |
protected |
BaseKubernetesClient(HttpClient httpClient,
Config config) |
protected |
BaseKubernetesClient(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.
|
NonNamespaceOperation<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
|
CertificatesAPIGroupDSL |
certificates()
API entrypoint for certificates.k8s.io APIGroup
|
NonNamespaceOperation<io.fabric8.kubernetes.api.model.certificates.v1beta1.CertificateSigningRequest,io.fabric8.kubernetes.api.model.certificates.v1beta1.CertificateSigningRequestList,Resource<io.fabric8.kubernetes.api.model.certificates.v1beta1.CertificateSigningRequest>> |
certificateSigningRequests()
API entrypoint for using CertificateSigningRequest(certificates.k8s.io/v1beta1)
|
NonNamespaceOperation<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.
|
RawCustomResourceOperationsImpl |
customResource(CustomResourceDefinitionContext customResourceDefinition)
Typeless API for interacting with CustomResources.
|
<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(ResourceDefinitionContext rdContext,
Class<T> resourceType,
Class<L> listClass)
Typed API for managing CustomResources.
|
DiscoveryAPIGroupDSL |
discovery()
Discovery API entrypoint for APIGroup discovery.k8s.io
|
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
|
EventingAPIGroupDSL |
events()
Event API entrypoint for APIGroup events.k8s.io
Note: This should not be confused with v1.Event
|
ExtensionsAPIGroupDSL |
extensions()
Extensions API entrypoint for APIGroup extensions/v1beta1
|
FlowControlAPIGroupDSL |
flowControl()
FlowControl APIServer API for apigroup flowcontrol.apiserver.k8s.io
|
MixedOperation<io.fabric8.kubernetes.api.model.GenericKubernetesResource,io.fabric8.kubernetes.api.model.GenericKubernetesResourceList,Resource<io.fabric8.kubernetes.api.model.GenericKubernetesResource>> |
genericKubernetesResources(String apiVersion,
String kind)
Semi-typed API for managing resources.
|
VersionInfo |
getKubernetesVersion()
Get Kubernetes API server version
|
VersionInfo |
getVersion()
Get Kubernetes API server version
|
C |
inAnyNamespace() |
SharedInformerFactory |
informers()
Get an instance of Kubernetes Client informer factory.
|
SharedInformerFactory |
informers(ExecutorService executorService)
Get an instance of Kubernetes Client informer factory.
|
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
|
NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicableListImpl |
resourceListFor(Object item) |
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.
|
<T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>> |
resources(Class<T> resourceType,
Class<L> listClass)
Typed API for managing resources.
|
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.
|
StorageAPIGroupDSL |
storage()
API entrypoint for kubernetes resources with APIGroup storage/v1
|
InOutCreateable<io.fabric8.kubernetes.api.model.authentication.TokenReview,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).
|
adapt, adaptState, close, getApiGroup, getApiGroups, getApiResources, getApiVersion, getMasterUrl, getNamespace, getVersionInfo, isAdaptable, newState, rootPaths, supportsApiPathgetConfiguration, getHttpClientclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgenericKubernetesResources, leaderElector, resourcesadapt, close, getApiGroup, getApiGroups, getApiResources, getApiVersion, getMasterUrl, getNamespace, isAdaptable, rootPaths, supportsApiPathgetHttpClientgetConfigurationinNamespacewithRequestConfigpublic static final String KUBERNETES_VERSION_ENDPOINT
protected BaseKubernetesClient()
protected BaseKubernetesClient(String masterUrl)
protected BaseKubernetesClient(Config config)
protected BaseKubernetesClient(HttpClient httpClient, Config config)
protected BaseKubernetesClient(ClientContext clientContext)
public NonNamespaceOperation<io.fabric8.kubernetes.api.model.ComponentStatus,io.fabric8.kubernetes.api.model.ComponentStatusList,Resource<io.fabric8.kubernetes.api.model.ComponentStatus>> componentstatuses()
componentstatuses in interface KubernetesClientpublic ParameterNamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> load(InputStream is)
load in interface KubernetesClientis - 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 KubernetesClientitem - KubernetesResourceList object containing kubernetes resource itemspublic NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicableListImpl resourceListFor(Object item)
public NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> resourceList(io.fabric8.kubernetes.api.model.HasMetadata... items)
resourceList in interface KubernetesClientitems - array of HasMetadata valuespublic NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> resourceList(Collection<io.fabric8.kubernetes.api.model.HasMetadata> items)
resourceList in interface KubernetesClientitems - a collection containing HasMetadata valuespublic ParameterNamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> resourceList(String s)
resourceList in interface KubernetesClients - kubernetes list as stringpublic NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> resource(io.fabric8.kubernetes.api.model.HasMetadata item)
resource in interface KubernetesClientitem - Kubernetes resource objectpublic NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> resource(String s)
resource in interface KubernetesClients - 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 KubernetesClientpublic MixedOperation<io.fabric8.kubernetes.api.model.Endpoints,io.fabric8.kubernetes.api.model.EndpointsList,Resource<io.fabric8.kubernetes.api.model.Endpoints>> endpoints()
endpoints in interface KubernetesClientpublic NonNamespaceOperation<io.fabric8.kubernetes.api.model.Namespace,io.fabric8.kubernetes.api.model.NamespaceList,Resource<io.fabric8.kubernetes.api.model.Namespace>> namespaces()
namespaces in interface KubernetesClientpublic NonNamespaceOperation<io.fabric8.kubernetes.api.model.Node,io.fabric8.kubernetes.api.model.NodeList,Resource<io.fabric8.kubernetes.api.model.Node>> nodes()
nodes in interface KubernetesClientpublic NonNamespaceOperation<io.fabric8.kubernetes.api.model.PersistentVolume,io.fabric8.kubernetes.api.model.PersistentVolumeList,Resource<io.fabric8.kubernetes.api.model.PersistentVolume>> persistentVolumes()
persistentVolumes in interface KubernetesClientpublic MixedOperation<io.fabric8.kubernetes.api.model.PersistentVolumeClaim,io.fabric8.kubernetes.api.model.PersistentVolumeClaimList,Resource<io.fabric8.kubernetes.api.model.PersistentVolumeClaim>> persistentVolumeClaims()
persistentVolumeClaims in interface KubernetesClientpublic MixedOperation<io.fabric8.kubernetes.api.model.Pod,io.fabric8.kubernetes.api.model.PodList,PodResource<io.fabric8.kubernetes.api.model.Pod>> pods()
pods in interface KubernetesClientpublic MixedOperation<io.fabric8.kubernetes.api.model.ReplicationController,io.fabric8.kubernetes.api.model.ReplicationControllerList,RollableScalableResource<io.fabric8.kubernetes.api.model.ReplicationController>> replicationControllers()
replicationControllers in interface KubernetesClientpublic MixedOperation<io.fabric8.kubernetes.api.model.ResourceQuota,io.fabric8.kubernetes.api.model.ResourceQuotaList,Resource<io.fabric8.kubernetes.api.model.ResourceQuota>> resourceQuotas()
resourceQuotas in interface KubernetesClientpublic SchedulingAPIGroupDSL scheduling()
scheduling in interface KubernetesClientpublic MixedOperation<io.fabric8.kubernetes.api.model.Secret,io.fabric8.kubernetes.api.model.SecretList,Resource<io.fabric8.kubernetes.api.model.Secret>> secrets()
KubernetesClientsecrets in interface KubernetesClientpublic MixedOperation<io.fabric8.kubernetes.api.model.Service,io.fabric8.kubernetes.api.model.ServiceList,ServiceResource<io.fabric8.kubernetes.api.model.Service>> services()
services in interface KubernetesClientpublic MixedOperation<io.fabric8.kubernetes.api.model.ServiceAccount,io.fabric8.kubernetes.api.model.ServiceAccountList,Resource<io.fabric8.kubernetes.api.model.ServiceAccount>> serviceAccounts()
serviceAccounts in interface KubernetesClientpublic NonNamespaceOperation<io.fabric8.kubernetes.api.model.APIService,io.fabric8.kubernetes.api.model.APIServiceList,Resource<io.fabric8.kubernetes.api.model.APIService>> apiServices()
apiServices in interface KubernetesClientpublic KubernetesListMixedOperation lists()
lists in interface KubernetesClientpublic MixedOperation<io.fabric8.kubernetes.api.model.ConfigMap,io.fabric8.kubernetes.api.model.ConfigMapList,Resource<io.fabric8.kubernetes.api.model.ConfigMap>> configMaps()
configMaps in interface KubernetesClientpublic MixedOperation<io.fabric8.kubernetes.api.model.LimitRange,io.fabric8.kubernetes.api.model.LimitRangeList,Resource<io.fabric8.kubernetes.api.model.LimitRange>> limitRanges()
limitRanges in interface KubernetesClientpublic ApiextensionsAPIGroupDSL apiextensions()
apiextensions in interface KubernetesClientpublic NonNamespaceOperation<io.fabric8.kubernetes.api.model.certificates.v1beta1.CertificateSigningRequest,io.fabric8.kubernetes.api.model.certificates.v1beta1.CertificateSigningRequestList,Resource<io.fabric8.kubernetes.api.model.certificates.v1beta1.CertificateSigningRequest>> certificateSigningRequests()
certificateSigningRequests in interface KubernetesClientNonNamespaceOperation for CertificateSigningRequest classpublic CertificatesAPIGroupDSL certificates()
KubernetesClientcertificates in interface KubernetesClientCertificatesAPIGroupDSL for Certificate API resourcespublic AuthorizationAPIGroupDSL authorization()
authorization in interface KubernetesClientpublic InOutCreateable<io.fabric8.kubernetes.api.model.authentication.TokenReview,io.fabric8.kubernetes.api.model.authentication.TokenReview> tokenReviews()
tokenReviews in interface KubernetesClientpublic <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 KubernetesClientT - T type represents CustomResource type. If it's a namespaced resource, it must implement
NamespacedresourceType - 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 KubernetesClientT - T type represents CustomResource type. If it's a namespace-scoped resource, it must implement
NamespacedL - L type represents CustomResourceList typeresourceType - Class for CustomResourcelistClass - Class for list object for CustomResourcepublic MixedOperation<io.fabric8.kubernetes.api.model.GenericKubernetesResource,io.fabric8.kubernetes.api.model.GenericKubernetesResourceList,Resource<io.fabric8.kubernetes.api.model.GenericKubernetesResource>> genericKubernetesResources(String apiVersion, String kind)
KubernetesClientgenericKubernetesResources in interface KubernetesClientapiVersion - the api/versionkind - the resource kindpublic <T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>> HasMetadataOperation<T,L,Resource<T>> resources(Class<T> resourceType, Class<L> listClass)
KubernetesClient
Note: your resource POJO (T in this context) must implement
Namespaced if it is a namespace-scoped resource.
resources in interface KubernetesClientT - T type represents resource type. If it's a namespaced resource, it must implement
NamespacedL - L type represents resource list typeresourceType - Class for resourcepublic <T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>> HasMetadataOperationsImpl<T,L> customResources(ResourceDefinitionContext rdContext, 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 KubernetesClientT - T type represents CustomResource type. If it's Namespaced resource, it must implement
io.fabric8.kubernetes.api.model.NamespacedL - L type represents CustomResourceList typerdContext - ResourceDefinitionContext describes the core fields used to search for CustomResourcesresourceType - Class for CustomResourcelistClass - Class for list object for CustomResourcepublic RawCustomResourceOperationsImpl customResource(CustomResourceDefinitionContext customResourceDefinition)
customResource in interface KubernetesClientcustomResourceDefinition - CustomResourceDefinitionContext - information about CustomResource like versioning, namespaced or not and group etcpublic DiscoveryAPIGroupDSL discovery()
KubernetesClientdiscovery in interface KubernetesClientDiscoveryAPIGroupDSL with which you can access Discovery API resource objectspublic EventingAPIGroupDSL events()
KubernetesClientevents in interface KubernetesClientEventingAPIGroupDSL with which you can access Events API resources objects.public C inAnyNamespace()
inAnyNamespace in interface AnyNamespaceable<C extends Client>public ExtensionsAPIGroupDSL extensions()
extensions in interface KubernetesClientpublic FlowControlAPIGroupDSL flowControl()
KubernetesClientflowControl in interface KubernetesClientFlowControlAPIGroupDSL with which you can access entry points for FlowControl objectspublic VersionInfo getVersion()
getVersion in interface KubernetesClientpublic VersionInfo getKubernetesVersion()
KubernetesClientgetKubernetesVersion in interface KubernetesClientpublic V1APIGroupDSL v1()
v1 in interface KubernetesClientpublic AdmissionRegistrationAPIGroupDSL admissionRegistration()
admissionRegistration in interface KubernetesClientpublic AppsAPIGroupDSL apps()
apps in interface KubernetesClientpublic AutoscalingAPIGroupDSL autoscaling()
autoscaling in interface KubernetesClientpublic NetworkAPIGroupDSL network()
network in interface KubernetesClientpublic StorageAPIGroupDSL storage()
storage in interface KubernetesClientpublic BatchAPIGroupDSL batch()
batch in interface KubernetesClientpublic MetricAPIGroupDSL top()
top in interface KubernetesClientpublic PolicyAPIGroupDSL policy()
policy in interface KubernetesClientpublic RbacAPIGroupDSL rbac()
rbac in interface KubernetesClientpublic SharedInformerFactory informers()
informers in interface KubernetesClientpublic SharedInformerFactory informers(ExecutorService executorService)
informers in interface KubernetesClientexecutorService - thread pool for informer factorypublic 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 KubernetesClientpublic RunOperations run()
run in interface KubernetesClientRunOperations 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 KubernetesClientNonNamespaceOperation for RuntimeClassCopyright © 2015–2022 Red Hat. All rights reserved.