public class DefaultKubernetesClient extends Object implements KubernetesClient, OpenShiftClient
| Modifier and Type | Class and Description |
|---|---|
static class |
DefaultKubernetesClient.Config |
static class |
DefaultKubernetesClient.ConfigBuilder |
| Constructor and Description |
|---|
DefaultKubernetesClient() |
DefaultKubernetesClient(DefaultKubernetesClient.Config config) |
DefaultKubernetesClient(String masterUrl) |
| Modifier and Type | Method and Description |
|---|---|
NamespaceAwareResourceList<io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.BuildConfigList,io.fabric8.openshift.api.model.BuildConfigBuilder,io.fabric8.openshift.api.model.DoneableBuildConfig> |
buildConfigs() |
void |
close() |
NamespaceAwareResourceList<io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DeploymentConfigList,io.fabric8.openshift.api.model.DeploymentConfigBuilder,io.fabric8.openshift.api.model.DoneableDeploymentConfig> |
deploymentConfigs() |
NamespaceAwareResourceList<io.fabric8.kubernetes.api.model.Endpoints,io.fabric8.kubernetes.api.model.EndpointsList,io.fabric8.kubernetes.api.model.EndpointsBuilder,io.fabric8.kubernetes.api.model.DoneableEndpoints> |
endpoints() |
NamespaceAwareResourceList<io.fabric8.kubernetes.api.model.Event,io.fabric8.kubernetes.api.model.EventList,io.fabric8.kubernetes.api.model.EventBuilder,io.fabric8.kubernetes.api.model.DoneableEvent> |
events() |
NamespaceAwareResourceList<io.fabric8.openshift.api.model.ImageStream,io.fabric8.openshift.api.model.ImageStreamList,io.fabric8.openshift.api.model.ImageStreamBuilder,io.fabric8.openshift.api.model.DoneableImageStream> |
imageStreams() |
NonNamespacedResourceList<io.fabric8.kubernetes.api.model.Namespace,io.fabric8.kubernetes.api.model.NamespaceList,io.fabric8.kubernetes.api.model.NamespaceBuilder,io.fabric8.kubernetes.api.model.DoneableNamespace> |
namespaces() |
NonNamespacedResourceList<io.fabric8.kubernetes.api.model.Node,io.fabric8.kubernetes.api.model.NodeList,io.fabric8.kubernetes.api.model.NodeBuilder,io.fabric8.kubernetes.api.model.DoneableNode> |
nodes() |
NonNamespacedResourceList<io.fabric8.openshift.api.model.OAuthAccessToken,io.fabric8.openshift.api.model.OAuthAccessTokenList,io.fabric8.openshift.api.model.OAuthAccessTokenBuilder,io.fabric8.openshift.api.model.DoneableOAuthAccessToken> |
oAuthAccessTokens() |
NonNamespacedResourceList<io.fabric8.openshift.api.model.OAuthAuthorizeToken,io.fabric8.openshift.api.model.OAuthAuthorizeTokenList,io.fabric8.openshift.api.model.OAuthAuthorizeTokenBuilder,io.fabric8.openshift.api.model.DoneableOAuthAuthorizeToken> |
oAuthAuthorizeTokens() |
NonNamespacedResourceList<io.fabric8.openshift.api.model.OAuthClient,io.fabric8.openshift.api.model.OAuthClientList,io.fabric8.openshift.api.model.OAuthClientBuilder,io.fabric8.openshift.api.model.DoneableOAuthClient> |
oAuthClients() |
NamespaceAwareResourceList<io.fabric8.kubernetes.api.model.PersistentVolumeClaim,io.fabric8.kubernetes.api.model.PersistentVolumeClaimList,io.fabric8.kubernetes.api.model.PersistentVolumeClaimBuilder,io.fabric8.kubernetes.api.model.DoneablePersistentVolumeClaim> |
persistentVolumeClaims() |
NamespaceAwareResourceList<io.fabric8.kubernetes.api.model.PersistentVolume,io.fabric8.kubernetes.api.model.PersistentVolumeList,io.fabric8.kubernetes.api.model.PersistentVolumeBuilder,io.fabric8.kubernetes.api.model.DoneablePersistentVolume> |
persistentVolumes() |
NamespaceAwareResourceList<io.fabric8.kubernetes.api.model.Pod,io.fabric8.kubernetes.api.model.PodList,io.fabric8.kubernetes.api.model.PodBuilder,io.fabric8.kubernetes.api.model.DoneablePod> |
pods() |
NamespaceAwareResourceList<io.fabric8.kubernetes.api.model.ReplicationController,io.fabric8.kubernetes.api.model.ReplicationControllerList,io.fabric8.kubernetes.api.model.ReplicationControllerBuilder,io.fabric8.kubernetes.api.model.DoneableReplicationController> |
replicationControllers() |
NamespaceAwareResourceList<io.fabric8.kubernetes.api.model.ResourceQuota,io.fabric8.kubernetes.api.model.ResourceQuotaList,io.fabric8.kubernetes.api.model.ResourceQuotaBuilder,io.fabric8.kubernetes.api.model.DoneableResourceQuota> |
resourceQuotas() |
NamespaceAwareResourceList<io.fabric8.openshift.api.model.Route,io.fabric8.openshift.api.model.RouteList,io.fabric8.openshift.api.model.RouteBuilder,io.fabric8.openshift.api.model.DoneableRoute> |
routes() |
NamespaceAwareResourceList<io.fabric8.kubernetes.api.model.Secret,io.fabric8.kubernetes.api.model.SecretList,io.fabric8.kubernetes.api.model.SecretBuilder,io.fabric8.kubernetes.api.model.DoneableSecret> |
secrets() |
NamespaceAwareResourceList<io.fabric8.kubernetes.api.model.ServiceAccount,io.fabric8.kubernetes.api.model.ServiceAccountList,io.fabric8.kubernetes.api.model.ServiceAccountBuilder,io.fabric8.kubernetes.api.model.DoneableServiceAccount> |
serviceAccounts() |
NamespaceAwareResourceList<io.fabric8.kubernetes.api.model.Service,io.fabric8.kubernetes.api.model.ServiceList,io.fabric8.kubernetes.api.model.ServiceBuilder,io.fabric8.kubernetes.api.model.DoneableService> |
services() |
public static final String KUBERNETES_MASTER_SYSTEM_PROPERTY
public static final String KUBERNETES_API_VERSION_SYSTEM_PROPERTY
public static final String KUBERNETES_OAPI_VERSION_SYSTEM_PROPERTY
public static final String KUBERNETES_TLS_PROTOCOLS_SYSTEM_PROPERTY
public static final String KUBERNETES_TRUST_CERT_SYSTEM_PROPERTY
public static final String KUBERNETES_CA_CERTIFICATE_FILE_SYSTEM_PROPERTY
public static final String KUBERNETES_CA_CERTIFICATE_DATA_SYSTEM_PROPERTY
public static final String KUBERNETES_CLIENT_CERTIFICATE_FILE_SYSTEM_PROPERTY
public static final String KUBERNETES_CLIENT_CERTIFICATE_DATA_SYSTEM_PROPERTY
public static final String KUBERNETES_CLIENT_KEY_FILE_SYSTEM_PROPERTY
public static final String KUBERNETES_CLIENT_KEY_DATA_SYSTEM_PROPERTY
public static final String KUBERNETES_CLIENT_KEY_ALGO_SYSTEM_PROPERTY
public static final String KUBERNETES_CLIENT_KEY_PASSPHRASE_SYSTEM_PROPERTY
public static final String KUBERNETES_AUTH_BASIC_USERNAME_SYSTEM_PROPERTY
public static final String KUBERNETES_AUTH_BASIC_PASSWORD_SYSTEM_PROPERTY
public static final String KUBERNETES_AUTH_TRYKUBECONFIG_SYSTEM_PROPERTY
public static final String KUBERNETES_AUTH_TRYSERVICEACCOUNT_SYSTEM_PROPERTY
public static final String KUBERNETES_OAUTH_TOKEN_SYSTEM_PROPERTY
public static final String KUBERNETES_KUBECONFIG_FILE
public static final String KUBERNETES_SERVICE_ACCOUNT_TOKEN_PATH
public static final String KUBERNETES_SERVICE_ACCOUNT_CA_CRT_PATH
public DefaultKubernetesClient()
throws KubernetesClientException
KubernetesClientExceptionpublic DefaultKubernetesClient(DefaultKubernetesClient.Config config) throws KubernetesClientException
KubernetesClientExceptionpublic DefaultKubernetesClient(String masterUrl) throws KubernetesClientException
KubernetesClientExceptionpublic void close()
close in interface KubernetesClientclose in interface AutoCloseablepublic NamespaceAwareResourceList<io.fabric8.kubernetes.api.model.Endpoints,io.fabric8.kubernetes.api.model.EndpointsList,io.fabric8.kubernetes.api.model.EndpointsBuilder,io.fabric8.kubernetes.api.model.DoneableEndpoints> endpoints()
endpoints in interface KubernetesClientpublic NamespaceAwareResourceList<io.fabric8.kubernetes.api.model.Event,io.fabric8.kubernetes.api.model.EventList,io.fabric8.kubernetes.api.model.EventBuilder,io.fabric8.kubernetes.api.model.DoneableEvent> events()
events in interface KubernetesClientpublic NonNamespacedResourceList<io.fabric8.kubernetes.api.model.Namespace,io.fabric8.kubernetes.api.model.NamespaceList,io.fabric8.kubernetes.api.model.NamespaceBuilder,io.fabric8.kubernetes.api.model.DoneableNamespace> namespaces()
namespaces in interface KubernetesClientpublic NonNamespacedResourceList<io.fabric8.kubernetes.api.model.Node,io.fabric8.kubernetes.api.model.NodeList,io.fabric8.kubernetes.api.model.NodeBuilder,io.fabric8.kubernetes.api.model.DoneableNode> nodes()
nodes in interface KubernetesClientpublic NamespaceAwareResourceList<io.fabric8.kubernetes.api.model.PersistentVolume,io.fabric8.kubernetes.api.model.PersistentVolumeList,io.fabric8.kubernetes.api.model.PersistentVolumeBuilder,io.fabric8.kubernetes.api.model.DoneablePersistentVolume> persistentVolumes()
persistentVolumes in interface KubernetesClientpublic NamespaceAwareResourceList<io.fabric8.kubernetes.api.model.PersistentVolumeClaim,io.fabric8.kubernetes.api.model.PersistentVolumeClaimList,io.fabric8.kubernetes.api.model.PersistentVolumeClaimBuilder,io.fabric8.kubernetes.api.model.DoneablePersistentVolumeClaim> persistentVolumeClaims()
persistentVolumeClaims in interface KubernetesClientpublic NamespaceAwareResourceList<io.fabric8.kubernetes.api.model.Pod,io.fabric8.kubernetes.api.model.PodList,io.fabric8.kubernetes.api.model.PodBuilder,io.fabric8.kubernetes.api.model.DoneablePod> pods()
pods in interface KubernetesClientpublic NamespaceAwareResourceList<io.fabric8.kubernetes.api.model.ReplicationController,io.fabric8.kubernetes.api.model.ReplicationControllerList,io.fabric8.kubernetes.api.model.ReplicationControllerBuilder,io.fabric8.kubernetes.api.model.DoneableReplicationController> replicationControllers()
replicationControllers in interface KubernetesClientpublic NamespaceAwareResourceList<io.fabric8.kubernetes.api.model.ResourceQuota,io.fabric8.kubernetes.api.model.ResourceQuotaList,io.fabric8.kubernetes.api.model.ResourceQuotaBuilder,io.fabric8.kubernetes.api.model.DoneableResourceQuota> resourceQuotas()
resourceQuotas in interface KubernetesClientpublic NamespaceAwareResourceList<io.fabric8.kubernetes.api.model.Secret,io.fabric8.kubernetes.api.model.SecretList,io.fabric8.kubernetes.api.model.SecretBuilder,io.fabric8.kubernetes.api.model.DoneableSecret> secrets()
secrets in interface KubernetesClientpublic NamespaceAwareResourceList<io.fabric8.kubernetes.api.model.Service,io.fabric8.kubernetes.api.model.ServiceList,io.fabric8.kubernetes.api.model.ServiceBuilder,io.fabric8.kubernetes.api.model.DoneableService> services()
services in interface KubernetesClientpublic NamespaceAwareResourceList<io.fabric8.kubernetes.api.model.ServiceAccount,io.fabric8.kubernetes.api.model.ServiceAccountList,io.fabric8.kubernetes.api.model.ServiceAccountBuilder,io.fabric8.kubernetes.api.model.DoneableServiceAccount> serviceAccounts()
serviceAccounts in interface KubernetesClientpublic NamespaceAwareResourceList<io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.BuildConfigList,io.fabric8.openshift.api.model.BuildConfigBuilder,io.fabric8.openshift.api.model.DoneableBuildConfig> buildConfigs()
buildConfigs in interface OpenShiftClientpublic NamespaceAwareResourceList<io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DeploymentConfigList,io.fabric8.openshift.api.model.DeploymentConfigBuilder,io.fabric8.openshift.api.model.DoneableDeploymentConfig> deploymentConfigs()
deploymentConfigs in interface OpenShiftClientpublic NamespaceAwareResourceList<io.fabric8.openshift.api.model.ImageStream,io.fabric8.openshift.api.model.ImageStreamList,io.fabric8.openshift.api.model.ImageStreamBuilder,io.fabric8.openshift.api.model.DoneableImageStream> imageStreams()
imageStreams in interface OpenShiftClientpublic NonNamespacedResourceList<io.fabric8.openshift.api.model.OAuthAccessToken,io.fabric8.openshift.api.model.OAuthAccessTokenList,io.fabric8.openshift.api.model.OAuthAccessTokenBuilder,io.fabric8.openshift.api.model.DoneableOAuthAccessToken> oAuthAccessTokens()
oAuthAccessTokens in interface OpenShiftClientpublic NonNamespacedResourceList<io.fabric8.openshift.api.model.OAuthAuthorizeToken,io.fabric8.openshift.api.model.OAuthAuthorizeTokenList,io.fabric8.openshift.api.model.OAuthAuthorizeTokenBuilder,io.fabric8.openshift.api.model.DoneableOAuthAuthorizeToken> oAuthAuthorizeTokens()
oAuthAuthorizeTokens in interface OpenShiftClientpublic NonNamespacedResourceList<io.fabric8.openshift.api.model.OAuthClient,io.fabric8.openshift.api.model.OAuthClientList,io.fabric8.openshift.api.model.OAuthClientBuilder,io.fabric8.openshift.api.model.DoneableOAuthClient> oAuthClients()
oAuthClients in interface OpenShiftClientpublic NamespaceAwareResourceList<io.fabric8.openshift.api.model.Route,io.fabric8.openshift.api.model.RouteList,io.fabric8.openshift.api.model.RouteBuilder,io.fabric8.openshift.api.model.DoneableRoute> routes()
routes in interface OpenShiftClientCopyright © 2015 Red Hat. All rights reserved.