Index

A B C D E F G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractKubernetesParameters - Class in org.apache.flink.kubernetes.kubeclient.parameters
Abstract class for the KubernetesParameters.
AbstractKubernetesParameters(Configuration) - Constructor for class org.apache.flink.kubernetes.kubeclient.parameters.AbstractKubernetesParameters
 
AbstractKubernetesStepDecorator - Class in org.apache.flink.kubernetes.kubeclient.decorators
An abstract KubernetesStepDecorator contains common implementations for different plug-in features.
AbstractKubernetesStepDecorator() - Constructor for class org.apache.flink.kubernetes.kubeclient.decorators.AbstractKubernetesStepDecorator
 
AbstractKubernetesWatcher<T extends io.fabric8.kubernetes.api.model.HasMetadata,K extends KubernetesResource<T>> - Class in org.apache.flink.kubernetes.kubeclient.resources
Watcher for resources in Kubernetes.
addAndLock(String, T) - Method in class org.apache.flink.kubernetes.highavailability.KubernetesStateHandleStore
Creates a state handle, stores it in ConfigMap.
Always - Enum constant in enum org.apache.flink.kubernetes.configuration.KubernetesConfigOptions.ImagePullPolicy
 
API_VERSION - Static variable in class org.apache.flink.kubernetes.utils.Constants
 
APPLICATION - Enum constant in enum org.apache.flink.kubernetes.configuration.KubernetesDeploymentTarget
 
APPS_API_VERSION - Static variable in class org.apache.flink.kubernetes.utils.Constants
 

B

BLOB_SERVER_PORT - Static variable in class org.apache.flink.kubernetes.utils.Constants
 
BLOB_SERVER_PORT_NAME - Static variable in class org.apache.flink.kubernetes.utils.Constants
 
build() - Method in class org.apache.flink.kubernetes.kubeclient.FlinkPod.Builder
 
buildAccompanyingKubernetesResources() - Method in class org.apache.flink.kubernetes.kubeclient.decorators.AbstractKubernetesStepDecorator
Note that the method could have a side effect of modifying the Flink Configuration object, such as update the JobManager address.
buildAccompanyingKubernetesResources() - Method in class org.apache.flink.kubernetes.kubeclient.decorators.ExternalServiceDecorator
 
buildAccompanyingKubernetesResources() - Method in class org.apache.flink.kubernetes.kubeclient.decorators.FlinkConfMountDecorator
 
buildAccompanyingKubernetesResources() - Method in class org.apache.flink.kubernetes.kubeclient.decorators.HadoopConfMountDecorator
 
buildAccompanyingKubernetesResources() - Method in class org.apache.flink.kubernetes.kubeclient.decorators.InternalServiceDecorator
 
buildAccompanyingKubernetesResources() - Method in class org.apache.flink.kubernetes.kubeclient.decorators.KerberosMountDecorator
 
buildAccompanyingKubernetesResources() - Method in interface org.apache.flink.kubernetes.kubeclient.decorators.KubernetesStepDecorator
Build the accompanying Kubernetes resources that should be introduced to support this feature.
buildAccompanyingKubernetesResources() - Method in class org.apache.flink.kubernetes.kubeclient.decorators.PodTemplateMountDecorator
 
Builder() - Constructor for class org.apache.flink.kubernetes.kubeclient.FlinkPod.Builder
 
Builder(FlinkPod) - Constructor for class org.apache.flink.kubernetes.kubeclient.FlinkPod.Builder
 
buildKubernetesJobManagerSpecification(FlinkPod, KubernetesJobManagerParameters) - Static method in class org.apache.flink.kubernetes.kubeclient.factory.KubernetesJobManagerFactory
 
buildTaskManagerKubernetesPod(FlinkPod, KubernetesTaskManagerParameters) - Static method in class org.apache.flink.kubernetes.kubeclient.factory.KubernetesTaskManagerFactory
 
buildUpExternalRestService(KubernetesJobManagerParameters) - Method in class org.apache.flink.kubernetes.kubeclient.services.HeadlessClusterIPService
 
buildUpExternalRestService(KubernetesJobManagerParameters) - Method in class org.apache.flink.kubernetes.kubeclient.services.ServiceType
Build up the external rest service template, according to the jobManager parameters.
buildUpInternalService(KubernetesJobManagerParameters) - Method in class org.apache.flink.kubernetes.kubeclient.services.ClusterIPService
 
buildUpInternalService(KubernetesJobManagerParameters) - Method in class org.apache.flink.kubernetes.kubeclient.services.HeadlessClusterIPService
 
buildUpInternalService(KubernetesJobManagerParameters) - Method in class org.apache.flink.kubernetes.kubeclient.services.LoadBalancerService
 
buildUpInternalService(KubernetesJobManagerParameters) - Method in class org.apache.flink.kubernetes.kubeclient.services.NodePortService
 
buildUpInternalService(KubernetesJobManagerParameters) - Method in class org.apache.flink.kubernetes.kubeclient.services.ServiceType
Build up the internal service template, according to the jobManager parameters.

C

callbackHandler - Variable in class org.apache.flink.kubernetes.kubeclient.resources.AbstractKubernetesWatcher
 
checkAndUpdateConfigMap(String, Function<KubernetesConfigMap, Optional<KubernetesConfigMap>>) - Method in class org.apache.flink.kubernetes.kubeclient.Fabric8FlinkKubeClient
 
checkAndUpdateConfigMap(String, Function<KubernetesConfigMap, Optional<KubernetesConfigMap>>) - Method in interface org.apache.flink.kubernetes.kubeclient.FlinkKubeClient
Update an existing ConfigMap with the data.
checkAndUpdatePortConfigOption(Configuration, ConfigOption<String>, int) - Static method in class org.apache.flink.kubernetes.utils.KubernetesUtils
Check whether the port config option is a fixed port.
checkJarFileForApplicationMode(Configuration) - Static method in class org.apache.flink.kubernetes.utils.KubernetesUtils
 
CHECKPOINT_COUNTER_KEY - Static variable in class org.apache.flink.kubernetes.utils.Constants
 
CHECKPOINT_ID_KEY_PREFIX - Static variable in class org.apache.flink.kubernetes.utils.Constants
 
checkpointIDToName(long) - Method in enum org.apache.flink.kubernetes.highavailability.KubernetesCheckpointStoreUtil
Convert a checkpoint id into a ConfigMap key.
classify(Service) - Static method in class org.apache.flink.kubernetes.kubeclient.services.ServiceType
 
clearEntries() - Method in class org.apache.flink.kubernetes.highavailability.KubernetesStateHandleStore
Remove all the filtered keys in the ConfigMap.
close() - Method in class org.apache.flink.kubernetes.highavailability.KubernetesLeaderElectionDriver
 
close() - Method in class org.apache.flink.kubernetes.highavailability.KubernetesLeaderRetrievalDriver
 
close() - Method in class org.apache.flink.kubernetes.kubeclient.Fabric8FlinkKubeClient
 
close() - Method in interface org.apache.flink.kubernetes.kubeclient.FlinkKubeClient
Close the Kubernetes client with no exception.
close() - Method in interface org.apache.flink.kubernetes.kubeclient.KubernetesSharedWatcher
Close the shared watcher without Exception.
close() - Method in interface org.apache.flink.kubernetes.kubeclient.KubernetesSharedWatcher.Watch
 
close() - Method in class org.apache.flink.kubernetes.kubeclient.resources.KubernetesSharedInformer
 
close() - Method in class org.apache.flink.kubernetes.kubeclient.resources.KubernetesWatch
 
close() - Method in class org.apache.flink.kubernetes.KubernetesClusterDescriptor
 
CLUSTER_ID - Static variable in class org.apache.flink.kubernetes.configuration.KubernetesConfigOptions
 
ClusterIP - Enum constant in enum org.apache.flink.kubernetes.configuration.KubernetesConfigOptions.ServiceExposedType
 
ClusterIPService - Class in org.apache.flink.kubernetes.kubeclient.services
The service type of ClusterIP.
ClusterIPService() - Constructor for class org.apache.flink.kubernetes.kubeclient.services.ClusterIPService
 
CmdJobManagerDecorator - Class in org.apache.flink.kubernetes.kubeclient.decorators
Attach the command and args to the main container for running the JobManager.
CmdJobManagerDecorator(KubernetesJobManagerParameters) - Constructor for class org.apache.flink.kubernetes.kubeclient.decorators.CmdJobManagerDecorator
 
CmdTaskManagerDecorator - Class in org.apache.flink.kubernetes.kubeclient.decorators
Attach the command and args to the main container for running the TaskManager.
CmdTaskManagerDecorator(KubernetesTaskManagerParameters) - Constructor for class org.apache.flink.kubernetes.kubeclient.decorators.CmdTaskManagerDecorator
 
COMPLETED_CHECKPOINT_FILE_SUFFIX - Static variable in class org.apache.flink.kubernetes.utils.Constants
 
CONFIG_FILE_LOG4J_NAME - Static variable in class org.apache.flink.kubernetes.utils.Constants
 
CONFIG_FILE_LOGBACK_NAME - Static variable in class org.apache.flink.kubernetes.utils.Constants
 
CONFIG_MAP_PREFIX - Static variable in class org.apache.flink.kubernetes.utils.Constants
 
Constants - Class in org.apache.flink.kubernetes.utils
Constants for kubernetes.
Constants() - Constructor for class org.apache.flink.kubernetes.utils.Constants
 
CONTAINER_IMAGE - Static variable in class org.apache.flink.kubernetes.configuration.KubernetesConfigOptions
 
CONTAINER_IMAGE_PULL_POLICY - Static variable in class org.apache.flink.kubernetes.configuration.KubernetesConfigOptions
 
CONTAINER_IMAGE_PULL_SECRETS - Static variable in class org.apache.flink.kubernetes.configuration.KubernetesConfigOptions
 
CONTEXT - Static variable in class org.apache.flink.kubernetes.configuration.KubernetesConfigOptions
 
copy() - Method in class org.apache.flink.kubernetes.kubeclient.FlinkPod
 
create(LeaderElectionDriver.Listener) - Method in class org.apache.flink.kubernetes.highavailability.KubernetesLeaderElectionDriverFactory
 
createCheckpointIDCounter(JobID) - Method in class org.apache.flink.kubernetes.highavailability.KubernetesCheckpointRecoveryFactory
 
createCheckpointRecoveryFactory() - Method in class org.apache.flink.kubernetes.highavailability.KubernetesLeaderElectionHaServices
 
createClusterDescriptor(Configuration) - Method in class org.apache.flink.kubernetes.KubernetesClusterClientFactory
 
createCompletedCheckpointStore(Configuration, FlinkKubeClient, Executor, String, String, int, SharedStateRegistryFactory, Executor, RecoveryClaimMode) - Static method in class org.apache.flink.kubernetes.utils.KubernetesUtils
Create a DefaultCompletedCheckpointStore with KubernetesStateHandleStore.
createConfigMap(KubernetesConfigMap) - Method in class org.apache.flink.kubernetes.kubeclient.Fabric8FlinkKubeClient
 
createConfigMap(KubernetesConfigMap) - Method in interface org.apache.flink.kubernetes.kubeclient.FlinkKubeClient
Create the ConfigMap with specified content.
createConfigMapIfItDoesNotExist(FlinkKubeClient, String, String) - Static method in class org.apache.flink.kubernetes.utils.KubernetesUtils
Creates a config map with the given name if it does not exist.
createConfigMapSharedWatcher(String) - Method in class org.apache.flink.kubernetes.kubeclient.Fabric8FlinkKubeClient
 
createConfigMapSharedWatcher(String) - Method in interface org.apache.flink.kubernetes.kubeclient.FlinkKubeClient
Create a shared watcher for ConfigMaps with specified name.
createDefaultWorkerResourceSpec(Configuration) - Method in class org.apache.flink.kubernetes.entrypoint.KubernetesWorkerResourceSpecFactory
 
createDispatcherResourceManagerComponentFactory(Configuration) - Method in class org.apache.flink.kubernetes.entrypoint.KubernetesSessionClusterEntrypoint
 
createExecutionPlanStateHandleStore(Configuration, FlinkKubeClient, String, String) - Static method in class org.apache.flink.kubernetes.utils.KubernetesUtils
Create a KubernetesStateHandleStore which storing ExecutionPlan.
createExecutionPlanStore() - Method in class org.apache.flink.kubernetes.highavailability.KubernetesLeaderElectionHaServices
 
createExecutionPlanStore(Configuration, FlinkKubeClient, String, String) - Static method in class org.apache.flink.kubernetes.utils.KubernetesUtils
Create a DefaultExecutionPlanStore with NoOpExecutionPlanStoreWatcher.
createFabric8ioKubernetesClient(Configuration) - Method in class org.apache.flink.kubernetes.kubeclient.FlinkKubeClientFactory
 
createHAServices(Configuration, Executor) - Method in class org.apache.flink.kubernetes.highavailability.KubernetesHaServicesFactory
 
createJobManagerComponent(KubernetesJobManagerSpecification) - Method in class org.apache.flink.kubernetes.kubeclient.Fabric8FlinkKubeClient
 
createJobManagerComponent(KubernetesJobManagerSpecification) - Method in interface org.apache.flink.kubernetes.kubeclient.FlinkKubeClient
Create the Master components, this can include the Deployment, the ConfigMap(s), and the Service(s).
createLeaderElector(KubernetesLeaderElectionConfiguration, KubernetesLeaderElector.LeaderCallbackHandler) - Method in class org.apache.flink.kubernetes.kubeclient.Fabric8FlinkKubeClient
 
createLeaderElector(KubernetesLeaderElectionConfiguration, KubernetesLeaderElector.LeaderCallbackHandler) - Method in interface org.apache.flink.kubernetes.kubeclient.FlinkKubeClient
Create a leader elector service based on Kubernetes api.
createLeaderRetrievalDriver(LeaderRetrievalEventHandler, FatalErrorHandler) - Method in class org.apache.flink.kubernetes.highavailability.KubernetesLeaderRetrievalDriverFactory
 
createLeaderRetrievalService(String) - Method in class org.apache.flink.kubernetes.highavailability.KubernetesLeaderElectionHaServices
 
createRecoveredCompletedCheckpointStore(JobID, int, SharedStateRegistryFactory, Executor, RecoveryClaimMode) - Method in class org.apache.flink.kubernetes.highavailability.KubernetesCheckpointRecoveryFactory
 
createResourceManagerDriver(Configuration, String, String) - Method in class org.apache.flink.kubernetes.entrypoint.KubernetesResourceManagerFactory
 
createResourceManagerRuntimeServicesConfiguration(Configuration) - Method in class org.apache.flink.kubernetes.entrypoint.KubernetesResourceManagerFactory
 
createSingleLeaderKey(String) - Static method in class org.apache.flink.kubernetes.utils.KubernetesUtils
 
createTaskManagerPod(KubernetesPod) - Method in class org.apache.flink.kubernetes.kubeclient.Fabric8FlinkKubeClient
 
createTaskManagerPod(KubernetesPod) - Method in interface org.apache.flink.kubernetes.kubeclient.FlinkKubeClient
Create task manager pod.

D

decorateFlinkPod(FlinkPod) - Method in class org.apache.flink.kubernetes.kubeclient.decorators.AbstractKubernetesStepDecorator
Apply transformations on the given FlinkPod in accordance to this feature.
decorateFlinkPod(FlinkPod) - Method in class org.apache.flink.kubernetes.kubeclient.decorators.CmdJobManagerDecorator
 
decorateFlinkPod(FlinkPod) - Method in class org.apache.flink.kubernetes.kubeclient.decorators.CmdTaskManagerDecorator
 
decorateFlinkPod(FlinkPod) - Method in class org.apache.flink.kubernetes.kubeclient.decorators.EnvSecretsDecorator
 
decorateFlinkPod(FlinkPod) - Method in class org.apache.flink.kubernetes.kubeclient.decorators.FlinkConfMountDecorator
 
decorateFlinkPod(FlinkPod) - Method in class org.apache.flink.kubernetes.kubeclient.decorators.HadoopConfMountDecorator
 
decorateFlinkPod(FlinkPod) - Method in class org.apache.flink.kubernetes.kubeclient.decorators.InitJobManagerDecorator
 
decorateFlinkPod(FlinkPod) - Method in class org.apache.flink.kubernetes.kubeclient.decorators.InitTaskManagerDecorator
 
decorateFlinkPod(FlinkPod) - Method in class org.apache.flink.kubernetes.kubeclient.decorators.KerberosMountDecorator
 
decorateFlinkPod(FlinkPod) - Method in interface org.apache.flink.kubernetes.kubeclient.decorators.KubernetesStepDecorator
Apply transformations to the given FlinkPod in accordance with this feature.
decorateFlinkPod(FlinkPod) - Method in class org.apache.flink.kubernetes.kubeclient.decorators.MountSecretsDecorator
 
decorateFlinkPod(FlinkPod) - Method in class org.apache.flink.kubernetes.kubeclient.decorators.PodTemplateMountDecorator
 
DefaultKubernetesArtifactUploader - Class in org.apache.flink.kubernetes.artifact
Default KubernetesArtifactUploader implementation.
DefaultKubernetesArtifactUploader() - Constructor for class org.apache.flink.kubernetes.artifact.DefaultKubernetesArtifactUploader
 
deleteConfigMap(String) - Method in class org.apache.flink.kubernetes.kubeclient.Fabric8FlinkKubeClient
 
deleteConfigMap(String) - Method in interface org.apache.flink.kubernetes.kubeclient.FlinkKubeClient
Delete a Kubernetes ConfigMap by name.
deleteLeaderInformation(String) - Method in class org.apache.flink.kubernetes.highavailability.KubernetesLeaderElectionDriver
 
deployApplicationCluster(ClusterSpecification, ApplicationConfiguration) - Method in class org.apache.flink.kubernetes.KubernetesClusterDescriptor
 
deploySessionCluster(ClusterSpecification) - Method in class org.apache.flink.kubernetes.KubernetesClusterDescriptor
 
deregisterApplication(ApplicationStatus, String) - Method in class org.apache.flink.kubernetes.KubernetesResourceManagerDriver
 
DNS_POLICY_DEFAULT - Static variable in class org.apache.flink.kubernetes.utils.Constants
 
DNS_POLICY_HOSTNETWORK - Static variable in class org.apache.flink.kubernetes.utils.Constants
 

E

encodeLeaderInformation(LeaderInformation) - Static method in class org.apache.flink.kubernetes.utils.KubernetesUtils
 
Endpoint - Class in org.apache.flink.kubernetes.kubeclient
Represent an endpoint.
Endpoint(String, int) - Constructor for class org.apache.flink.kubernetes.kubeclient.Endpoint
 
ENTRY_POINT_CLASS - Static variable in class org.apache.flink.kubernetes.configuration.KubernetesConfigOptionsInternal
 
ENV_FLINK_LOG_DIR - Static variable in class org.apache.flink.kubernetes.utils.Constants
 
ENV_FLINK_POD_IP_ADDRESS - Static variable in class org.apache.flink.kubernetes.utils.Constants
 
ENV_FLINK_POD_NODE_ID - Static variable in class org.apache.flink.kubernetes.utils.Constants
 
ENV_HADOOP_CONF_DIR - Static variable in class org.apache.flink.kubernetes.utils.Constants
 
ENV_HADOOP_HOME - Static variable in class org.apache.flink.kubernetes.utils.Constants
 
ENV_TM_JVM_MEM_OPTS - Static variable in class org.apache.flink.kubernetes.utils.Constants
 
EnvSecretsDecorator - Class in org.apache.flink.kubernetes.kubeclient.decorators
Support setting environment variables via Secrets.
EnvSecretsDecorator(AbstractKubernetesParameters) - Constructor for class org.apache.flink.kubernetes.kubeclient.decorators.EnvSecretsDecorator
 
eventReceived(Watcher.Action, Pod) - Method in class org.apache.flink.kubernetes.kubeclient.resources.KubernetesPodsWatcher
 
EXECUTION_PLAN_STORE_KEY_PREFIX - Static variable in class org.apache.flink.kubernetes.utils.Constants
 
exists(String) - Method in class org.apache.flink.kubernetes.highavailability.KubernetesStateHandleStore
Returns the resource version of the ConfigMap.
EXTERNAL_RESOURCE_KUBERNETES_CONFIG_KEY - Static variable in class org.apache.flink.kubernetes.configuration.KubernetesConfigOptions
If configured, Flink will add "resources.limits.>config-key<" and "resources.requests.>config-key<" to the main container of TaskExecutor and set the value to ExternalResourceOptions.EXTERNAL_RESOURCE_AMOUNT.
EXTERNAL_RESOURCE_KUBERNETES_CONFIG_KEY_SUFFIX - Static variable in class org.apache.flink.kubernetes.configuration.KubernetesConfigOptions
Defines the configuration key of that external resource in Kubernetes.
ExternalIP - Enum constant in enum org.apache.flink.kubernetes.configuration.KubernetesConfigOptions.NodePortAddressType
 
ExternalServiceDecorator - Class in org.apache.flink.kubernetes.kubeclient.decorators
Creates an external Service to expose the rest port of the Flink JobManager(s).
ExternalServiceDecorator(KubernetesJobManagerParameters) - Constructor for class org.apache.flink.kubernetes.kubeclient.decorators.ExternalServiceDecorator
 
extractLeaderInformation(KubernetesConfigMap) - Method in class org.apache.flink.kubernetes.highavailability.KubernetesLeaderRetrievalDriverFactory
 
extractLeaderName(String) - Static method in class org.apache.flink.kubernetes.utils.KubernetesUtils
 

F

Fabric8FlinkKubeClient - Class in org.apache.flink.kubernetes.kubeclient
The implementation of FlinkKubeClient.
Fabric8FlinkKubeClient(Configuration, NamespacedKubernetesClient, ScheduledExecutorService) - Constructor for class org.apache.flink.kubernetes.kubeclient.Fabric8FlinkKubeClient
 
FLINK_CONF_DIR - Static variable in class org.apache.flink.kubernetes.configuration.KubernetesConfigOptions
 
FLINK_CONF_VOLUME - Static variable in class org.apache.flink.kubernetes.utils.Constants
 
FLINK_LOG_DIR - Static variable in class org.apache.flink.kubernetes.configuration.KubernetesConfigOptions
 
FLINK_REST_SERVICE_SUFFIX - Static variable in class org.apache.flink.kubernetes.utils.Constants
 
flinkConfig - Variable in class org.apache.flink.kubernetes.kubeclient.parameters.AbstractKubernetesParameters
 
FlinkConfMountDecorator - Class in org.apache.flink.kubernetes.kubeclient.decorators
Mounts the log4j.properties, logback.xml, and config.yaml configuration on the JobManager or TaskManager pod.
FlinkConfMountDecorator(AbstractKubernetesParameters) - Constructor for class org.apache.flink.kubernetes.kubeclient.decorators.FlinkConfMountDecorator
 
FlinkKubeClient - Interface in org.apache.flink.kubernetes.kubeclient
The client to talk with kubernetes.
FlinkKubeClient.WatchCallbackHandler<T> - Interface in org.apache.flink.kubernetes.kubeclient
Callback handler for kubernetes resources.
FlinkKubeClientFactory - Class in org.apache.flink.kubernetes.kubeclient
FlinkKubeClientFactory() - Constructor for class org.apache.flink.kubernetes.kubeclient.FlinkKubeClientFactory
 
FlinkPod - Class in org.apache.flink.kubernetes.kubeclient
A collection of variables that composes a JobManager/TaskManager Pod.
FlinkPod(Pod, Container) - Constructor for class org.apache.flink.kubernetes.kubeclient.FlinkPod
 
FlinkPod.Builder - Class in org.apache.flink.kubernetes.kubeclient
Builder for creating a FlinkPod.
fromConfig(Configuration) - Static method in enum org.apache.flink.kubernetes.configuration.KubernetesDeploymentTarget
 
fromConfiguration(Configuration, String) - Method in class org.apache.flink.kubernetes.kubeclient.FlinkKubeClientFactory
Create a Flink Kubernetes client with the given configuration.
fromMap(Map<String, String>) - Static method in class org.apache.flink.kubernetes.kubeclient.resources.KubernetesOwnerReference
 
fromMap(Map<String, String>) - Static method in class org.apache.flink.kubernetes.kubeclient.resources.KubernetesSecretEnvVar
 
fromMap(Map<String, String>) - Static method in class org.apache.flink.kubernetes.kubeclient.resources.KubernetesToleration
 

G

get() - Method in class org.apache.flink.kubernetes.highavailability.KubernetesCheckpointIDCounter
 
getAccompanyingResources() - Method in class org.apache.flink.kubernetes.kubeclient.KubernetesJobManagerSpecification
 
getAddress() - Method in class org.apache.flink.kubernetes.kubeclient.Endpoint
 
getAllAndLock() - Method in class org.apache.flink.kubernetes.highavailability.KubernetesStateHandleStore
Gets all available state handles from Kubernetes.
getAllHandles() - Method in class org.apache.flink.kubernetes.highavailability.KubernetesStateHandleStore
Return a list of all valid keys for state handles.
getAndIncrement() - Method in class org.apache.flink.kubernetes.highavailability.KubernetesCheckpointIDCounter
 
getAndLock(String) - Method in class org.apache.flink.kubernetes.highavailability.KubernetesStateHandleStore
Gets the RetrievableStateHandle stored in the given ConfigMap.
getAnnotations() - Method in class org.apache.flink.kubernetes.kubeclient.parameters.KubernetesJobManagerParameters
 
getAnnotations() - Method in interface org.apache.flink.kubernetes.kubeclient.parameters.KubernetesParameters
A map of user-specified annotations that are set to the JobManager and TaskManager pods.
getAnnotations() - Method in class org.apache.flink.kubernetes.kubeclient.parameters.KubernetesTaskManagerParameters
 
getAnnotations() - Method in class org.apache.flink.kubernetes.kubeclient.resources.KubernetesConfigMap
 
getApplicationTargetName() - Method in class org.apache.flink.kubernetes.KubernetesClusterClientFactory
 
getAttempt() - Method in class org.apache.flink.kubernetes.KubernetesWorkerNode
 
getBlobServerPort() - Method in class org.apache.flink.kubernetes.kubeclient.parameters.KubernetesJobManagerParameters
 
getBlockedNodes() - Method in class org.apache.flink.kubernetes.kubeclient.parameters.KubernetesTaskManagerParameters
 
getClusterDescription() - Method in class org.apache.flink.kubernetes.KubernetesClusterDescriptor
 
getClusterId() - Method in class org.apache.flink.kubernetes.configuration.KubernetesLeaderElectionConfiguration
 
getClusterId() - Method in class org.apache.flink.kubernetes.configuration.KubernetesResourceManagerDriverConfiguration
 
getClusterId() - Method in class org.apache.flink.kubernetes.kubeclient.parameters.AbstractKubernetesParameters
 
getClusterId() - Method in interface org.apache.flink.kubernetes.kubeclient.parameters.KubernetesParameters
 
getClusterId(Configuration) - Method in class org.apache.flink.kubernetes.KubernetesClusterClientFactory
 
getCommonLabels() - Method in class org.apache.flink.kubernetes.kubeclient.parameters.AbstractKubernetesParameters
 
getCommonLabels() - Method in interface org.apache.flink.kubernetes.kubeclient.parameters.KubernetesParameters
A common collection of labels that are attached to every created Kubernetes resources.
getCommonLabels(String) - Static method in class org.apache.flink.kubernetes.utils.KubernetesUtils
Get the common labels for Flink native clusters.
getConfigDirectory() - Method in class org.apache.flink.kubernetes.kubeclient.parameters.AbstractKubernetesParameters
 
getConfigDirectory() - Method in interface org.apache.flink.kubernetes.kubeclient.parameters.KubernetesParameters
 
getConfigMap(String) - Method in class org.apache.flink.kubernetes.kubeclient.Fabric8FlinkKubeClient
 
getConfigMap(String) - Method in interface org.apache.flink.kubernetes.kubeclient.FlinkKubeClient
Get the ConfigMap with specified name.
getConfigMapLabels(String) - Static method in class org.apache.flink.kubernetes.utils.KubernetesUtils
Get ConfigMap labels for the current Flink cluster.
getConfigMapName() - Method in class org.apache.flink.kubernetes.configuration.KubernetesLeaderElectionConfiguration
 
getContaineredTaskManagerParameters() - Method in class org.apache.flink.kubernetes.kubeclient.parameters.KubernetesTaskManagerParameters
 
getContainerEntrypoint() - Method in class org.apache.flink.kubernetes.kubeclient.parameters.AbstractKubernetesParameters
 
getContainerEntrypoint() - Method in interface org.apache.flink.kubernetes.kubeclient.parameters.KubernetesParameters
The docker entrypoint that starts processes in the container.
getData() - Method in class org.apache.flink.kubernetes.kubeclient.resources.KubernetesConfigMap
 
getDeployment() - Method in class org.apache.flink.kubernetes.kubeclient.KubernetesJobManagerSpecification
 
getDeploymentName(String) - Static method in class org.apache.flink.kubernetes.utils.KubernetesUtils
Generate name of the Deployment.
getDynamicProperties() - Method in class org.apache.flink.kubernetes.kubeclient.parameters.KubernetesTaskManagerParameters
 
getEntrypointArgs() - Method in class org.apache.flink.kubernetes.kubeclient.parameters.KubernetesJobManagerParameters
 
getEntrypointArgs() - Method in class org.apache.flink.kubernetes.kubeclient.parameters.KubernetesTaskManagerParameters
 
getEntrypointClass() - Method in class org.apache.flink.kubernetes.kubeclient.parameters.KubernetesJobManagerParameters
 
getEnvironments() - Method in class org.apache.flink.kubernetes.kubeclient.parameters.KubernetesJobManagerParameters
 
getEnvironments() - Method in interface org.apache.flink.kubernetes.kubeclient.parameters.KubernetesParameters
A collection of customized environments that are attached to the JobManager and TaskManager Container(s).
getEnvironments() - Method in class org.apache.flink.kubernetes.kubeclient.parameters.KubernetesTaskManagerParameters
 
getEnvironmentsFromSecrets() - Method in class org.apache.flink.kubernetes.kubeclient.parameters.AbstractKubernetesParameters
 
getEnvironmentsFromSecrets() - Method in interface org.apache.flink.kubernetes.kubeclient.parameters.KubernetesParameters
A collection of customized environments that are attached to the JobManager and TaskManager container(s).
getExecutor(Configuration) - Method in class org.apache.flink.kubernetes.executors.KubernetesSessionClusterExecutorFactory
 
getExistingHadoopConfigurationConfigMap() - Method in class org.apache.flink.kubernetes.kubeclient.parameters.AbstractKubernetesParameters
 
getExistingHadoopConfigurationConfigMap() - Method in interface org.apache.flink.kubernetes.kubeclient.parameters.KubernetesParameters
The existing ConfigMap containing custom Hadoop configuration.
getExternalServiceName(String) - Static method in class org.apache.flink.kubernetes.kubeclient.decorators.ExternalServiceDecorator
Generate name of the external rest Service.
getFlinkConfConfigMapName(String) - Static method in class org.apache.flink.kubernetes.kubeclient.decorators.FlinkConfMountDecorator
 
getFlinkConfDirInPod() - Method in class org.apache.flink.kubernetes.kubeclient.parameters.AbstractKubernetesParameters
 
getFlinkConfDirInPod() - Method in interface org.apache.flink.kubernetes.kubeclient.parameters.KubernetesParameters
Directory in Pod that stores the config.yaml, log4j.properties, and the logback.xml.
getFlinkConfiguration() - Method in class org.apache.flink.kubernetes.kubeclient.parameters.AbstractKubernetesParameters
 
getFlinkLogDirInPod() - Method in class org.apache.flink.kubernetes.kubeclient.parameters.AbstractKubernetesParameters
 
getFlinkLogDirInPod() - Method in interface org.apache.flink.kubernetes.kubeclient.parameters.KubernetesParameters
Directory in Pod that saves the log files.
getHadoopConfConfigMapName(String) - Static method in class org.apache.flink.kubernetes.kubeclient.decorators.HadoopConfMountDecorator
 
getImage() - Method in class org.apache.flink.kubernetes.kubeclient.parameters.AbstractKubernetesParameters
 
getImage() - Method in interface org.apache.flink.kubernetes.kubeclient.parameters.KubernetesParameters
 
getImagePullPolicy() - Method in class org.apache.flink.kubernetes.kubeclient.parameters.AbstractKubernetesParameters
 
getImagePullPolicy() - Method in interface org.apache.flink.kubernetes.kubeclient.parameters.KubernetesParameters
 
getImagePullSecrets() - Method in class org.apache.flink.kubernetes.kubeclient.parameters.AbstractKubernetesParameters
 
getImagePullSecrets() - Method in interface org.apache.flink.kubernetes.kubeclient.parameters.KubernetesParameters
 
getInstance() - Static method in class org.apache.flink.kubernetes.entrypoint.KubernetesResourceManagerFactory
 
getInstance() - Static method in class org.apache.flink.kubernetes.kubeclient.FlinkKubeClientFactory
 
getInternalResource() - Method in class org.apache.flink.kubernetes.kubeclient.resources.KubernetesResource
 
getInternalServiceAnnotations() - Method in class org.apache.flink.kubernetes.kubeclient.parameters.KubernetesJobManagerParameters
 
getInternalServiceName(String) - Static method in class org.apache.flink.kubernetes.kubeclient.decorators.InternalServiceDecorator
Generate name of the internal Service.
getJobManagerCPU() - Method in class org.apache.flink.kubernetes.kubeclient.parameters.KubernetesJobManagerParameters
 
getJobManagerCPULimitFactor() - Method in class org.apache.flink.kubernetes.kubeclient.parameters.KubernetesJobManagerParameters
 
getJobManagerMemoryLimitFactor() - Method in class org.apache.flink.kubernetes.kubeclient.parameters.KubernetesJobManagerParameters
 
getJobManagerMemoryMB() - Method in class org.apache.flink.kubernetes.kubeclient.parameters.KubernetesJobManagerParameters
 
getJobManagerSelectors(String) - Static method in class org.apache.flink.kubernetes.utils.KubernetesUtils
Get job manager selectors for the current Flink cluster.
getJvmMemOptsEnv() - Method in class org.apache.flink.kubernetes.kubeclient.parameters.KubernetesTaskManagerParameters
 
getKerberosKeytabSecretName(String) - Static method in class org.apache.flink.kubernetes.kubeclient.decorators.KerberosMountDecorator
 
getKerberosKrb5confConfigMapName(String) - Static method in class org.apache.flink.kubernetes.kubeclient.decorators.KerberosMountDecorator
 
getLabels() - Method in class org.apache.flink.kubernetes.kubeclient.parameters.KubernetesJobManagerParameters
 
getLabels() - Method in interface org.apache.flink.kubernetes.kubeclient.parameters.KubernetesParameters
A collection of labels that are attached to the JobManager and TaskManager Pod(s).
getLabels() - Method in class org.apache.flink.kubernetes.kubeclient.parameters.KubernetesTaskManagerParameters
 
getLabels() - Method in class org.apache.flink.kubernetes.kubeclient.resources.KubernetesConfigMap
 
getLeaderInformationFromConfigMap(KubernetesConfigMap) - Static method in class org.apache.flink.kubernetes.utils.KubernetesUtils
Get the LeaderInformation from ConfigMap.
getLeaderPathForDispatcher() - Method in class org.apache.flink.kubernetes.highavailability.KubernetesLeaderElectionHaServices
 
getLeaderPathForJobManager(JobID) - Method in class org.apache.flink.kubernetes.highavailability.KubernetesLeaderElectionHaServices
 
getLeaderPathForResourceManager() - Method in class org.apache.flink.kubernetes.highavailability.KubernetesLeaderElectionHaServices
 
getLeaderPathForRestServer() - Method in class org.apache.flink.kubernetes.highavailability.KubernetesLeaderElectionHaServices
 
getLeaseDuration() - Method in class org.apache.flink.kubernetes.configuration.KubernetesLeaderElectionConfiguration
 
getLocalHadoopConfigurationDirectory() - Method in class org.apache.flink.kubernetes.kubeclient.parameters.AbstractKubernetesParameters
 
getLocalHadoopConfigurationDirectory() - Method in interface org.apache.flink.kubernetes.kubeclient.parameters.KubernetesParameters
The local directory to locate the custom Hadoop configuration.
getLockIdentity() - Method in class org.apache.flink.kubernetes.configuration.KubernetesLeaderElectionConfiguration
 
getMainContainer() - Method in class org.apache.flink.kubernetes.kubeclient.FlinkPod
 
getName() - Method in enum org.apache.flink.kubernetes.configuration.KubernetesDeploymentTarget
 
getName() - Method in class org.apache.flink.kubernetes.executors.KubernetesSessionClusterExecutorFactory
 
getName() - Method in class org.apache.flink.kubernetes.kubeclient.resources.KubernetesConfigMap
 
getName() - Method in class org.apache.flink.kubernetes.kubeclient.resources.KubernetesPod
 
getNamespace() - Method in class org.apache.flink.kubernetes.kubeclient.parameters.AbstractKubernetesParameters
 
getNamespace() - Method in interface org.apache.flink.kubernetes.kubeclient.parameters.KubernetesParameters
 
getNamespacedExternalServiceName(String, String) - Static method in class org.apache.flink.kubernetes.kubeclient.decorators.ExternalServiceDecorator
Generate namespaced name of the external rest Service by cluster Id, This is used by other project, so do not delete it.
getNamespacedInternalServiceName(String, String) - Static method in class org.apache.flink.kubernetes.kubeclient.decorators.InternalServiceDecorator
Generate namespaced name of the internal Service.
getNamespacedServiceName(Service) - Static method in class org.apache.flink.kubernetes.utils.KubernetesUtils
Generate namespaced name of the service.
getNodeNameLabel() - Method in class org.apache.flink.kubernetes.kubeclient.parameters.KubernetesTaskManagerParameters
 
getNodeSelector() - Method in class org.apache.flink.kubernetes.kubeclient.parameters.KubernetesJobManagerParameters
 
getNodeSelector() - Method in interface org.apache.flink.kubernetes.kubeclient.parameters.KubernetesParameters
A collection of node selector to constrain a pod to only be able to run on particular node(s).
getNodeSelector() - Method in class org.apache.flink.kubernetes.kubeclient.parameters.KubernetesTaskManagerParameters
 
getOnlyConfigMap(List<KubernetesConfigMap>, String) - Static method in class org.apache.flink.kubernetes.utils.KubernetesUtils
Check the ConfigMap list should only contain the expected one.
getOwnerReference() - Method in class org.apache.flink.kubernetes.kubeclient.parameters.KubernetesJobManagerParameters
 
getPodName() - Method in class org.apache.flink.kubernetes.kubeclient.parameters.KubernetesTaskManagerParameters
 
getPodsWithLabels(Map<String, String>) - Method in class org.apache.flink.kubernetes.kubeclient.Fabric8FlinkKubeClient
 
getPodsWithLabels(Map<String, String>) - Method in interface org.apache.flink.kubernetes.kubeclient.FlinkKubeClient
List the pods with specified labels.
getPodTemplateFilePath() - Method in class org.apache.flink.kubernetes.kubeclient.parameters.KubernetesJobManagerParameters
 
getPodWithoutMainContainer() - Method in class org.apache.flink.kubernetes.kubeclient.FlinkPod
 
getPort() - Method in class org.apache.flink.kubernetes.kubeclient.Endpoint
 
getRenewDeadline() - Method in class org.apache.flink.kubernetes.configuration.KubernetesLeaderElectionConfiguration
 
getReplicas() - Method in class org.apache.flink.kubernetes.kubeclient.parameters.KubernetesJobManagerParameters
 
getResourceID() - Method in class org.apache.flink.kubernetes.KubernetesWorkerNode
 
getResourceRequirements(ResourceRequirements, int, double, double, double, Map<String, ExternalResource>, Map<String, String>) - Static method in class org.apache.flink.kubernetes.utils.KubernetesUtils
Get resource requirements from memory and cpu.
getResourceVersion() - Method in class org.apache.flink.kubernetes.kubeclient.resources.KubernetesConfigMap
 
getRestBindPort() - Method in class org.apache.flink.kubernetes.kubeclient.parameters.KubernetesJobManagerParameters
 
getRestEndpoint(Service, NamespacedKubernetesClient, KubernetesConfigOptions.NodePortAddressType) - Method in class org.apache.flink.kubernetes.kubeclient.services.ClusterIPService
 
getRestEndpoint(Service, NamespacedKubernetesClient, KubernetesConfigOptions.NodePortAddressType) - Method in class org.apache.flink.kubernetes.kubeclient.services.LoadBalancerService
 
getRestEndpoint(Service, NamespacedKubernetesClient, KubernetesConfigOptions.NodePortAddressType) - Method in class org.apache.flink.kubernetes.kubeclient.services.NodePortService
 
getRestEndpoint(Service, NamespacedKubernetesClient, KubernetesConfigOptions.NodePortAddressType) - Method in class org.apache.flink.kubernetes.kubeclient.services.ServiceType
Gets the rest endpoint from the kubernetes service.
getRestEndpoint(String) - Method in class org.apache.flink.kubernetes.kubeclient.Fabric8FlinkKubeClient
 
getRestEndpoint(String) - Method in interface org.apache.flink.kubernetes.kubeclient.FlinkKubeClient
Get the rest endpoint for access outside cluster.
getRestPort() - Method in class org.apache.flink.kubernetes.kubeclient.parameters.KubernetesJobManagerParameters
 
getRestPort(ServicePort) - Method in class org.apache.flink.kubernetes.kubeclient.services.ClusterIPService
 
getRestPort(ServicePort) - Method in class org.apache.flink.kubernetes.kubeclient.services.LoadBalancerService
 
getRestPort(ServicePort) - Method in class org.apache.flink.kubernetes.kubeclient.services.NodePortService
 
getRestPort(ServicePort) - Method in class org.apache.flink.kubernetes.kubeclient.services.ServiceType
Gets the rest port from the service port.
getRestPortFromExternalService(Service) - Method in class org.apache.flink.kubernetes.kubeclient.services.ServiceType
Get rest port from the external Service.
getRestServiceAnnotations() - Method in class org.apache.flink.kubernetes.kubeclient.parameters.KubernetesJobManagerParameters
 
getRestServiceExposedType() - Method in class org.apache.flink.kubernetes.kubeclient.parameters.KubernetesJobManagerParameters
 
getRetryPeriod() - Method in class org.apache.flink.kubernetes.configuration.KubernetesLeaderElectionConfiguration
 
getRPCPort() - Method in class org.apache.flink.kubernetes.kubeclient.parameters.KubernetesJobManagerParameters
 
getRPCPort() - Method in class org.apache.flink.kubernetes.kubeclient.parameters.KubernetesTaskManagerParameters
 
getSecretNamesToMountPaths() - Method in class org.apache.flink.kubernetes.kubeclient.parameters.AbstractKubernetesParameters
 
getSecretNamesToMountPaths() - Method in interface org.apache.flink.kubernetes.kubeclient.parameters.KubernetesParameters
A collection of secret and path pairs that are mounted to the JobManager and TaskManager container(s).
getSelectors() - Method in class org.apache.flink.kubernetes.kubeclient.parameters.KubernetesJobManagerParameters
 
getSelectors() - Method in interface org.apache.flink.kubernetes.kubeclient.parameters.KubernetesParameters
A stable subset of labels attached to the resource to select the related resources.
getSelectors() - Method in class org.apache.flink.kubernetes.kubeclient.parameters.KubernetesTaskManagerParameters
 
getService(String) - Method in class org.apache.flink.kubernetes.kubeclient.Fabric8FlinkKubeClient
 
getService(String) - Method in interface org.apache.flink.kubernetes.kubeclient.FlinkKubeClient
Get the kubernetes service of the given flink clusterId.
getServiceAccount() - Method in class org.apache.flink.kubernetes.kubeclient.parameters.KubernetesJobManagerParameters
 
getServiceAccount() - Method in class org.apache.flink.kubernetes.kubeclient.parameters.KubernetesTaskManagerParameters
 
getServiceAccount(FlinkPod) - Static method in class org.apache.flink.kubernetes.utils.KubernetesUtils
Get the service account from the input pod first, if not specified, the service account name will be used.
getStartCommandWithBashWrapper(String) - Static method in class org.apache.flink.kubernetes.utils.KubernetesUtils
 
getTaskManagerCPU() - Method in class org.apache.flink.kubernetes.kubeclient.parameters.KubernetesTaskManagerParameters
 
getTaskManagerCPULimitFactor() - Method in class org.apache.flink.kubernetes.kubeclient.parameters.KubernetesTaskManagerParameters
 
getTaskManagerExternalResourceConfigKeys() - Method in class org.apache.flink.kubernetes.kubeclient.parameters.KubernetesTaskManagerParameters
 
getTaskManagerExternalResources() - Method in class org.apache.flink.kubernetes.kubeclient.parameters.KubernetesTaskManagerParameters
 
getTaskManagerMemoryLimitFactor() - Method in class org.apache.flink.kubernetes.kubeclient.parameters.KubernetesTaskManagerParameters
 
getTaskManagerMemoryMB() - Method in class org.apache.flink.kubernetes.kubeclient.parameters.KubernetesTaskManagerParameters
 
getTaskManagerPodTemplateFileInPod() - Static method in class org.apache.flink.kubernetes.utils.KubernetesUtils
 
getTaskManagerSelectors(String) - Static method in class org.apache.flink.kubernetes.utils.KubernetesUtils
Get task manager selectors for the current Flink cluster.
getTerminatedDiagnostics() - Method in class org.apache.flink.kubernetes.kubeclient.resources.KubernetesPod
 
getTolerations() - Method in class org.apache.flink.kubernetes.kubeclient.parameters.KubernetesJobManagerParameters
 
getTolerations() - Method in interface org.apache.flink.kubernetes.kubeclient.parameters.KubernetesParameters
A collection of tolerations that are set to the JobManager and TaskManager Pod(s).
getTolerations() - Method in class org.apache.flink.kubernetes.kubeclient.parameters.KubernetesTaskManagerParameters
 
getType() - Method in class org.apache.flink.kubernetes.kubeclient.services.ClusterIPService
 
getType() - Method in class org.apache.flink.kubernetes.kubeclient.services.LoadBalancerService
 
getType() - Method in class org.apache.flink.kubernetes.kubeclient.services.NodePortService
 
getType() - Method in class org.apache.flink.kubernetes.kubeclient.services.ServiceType
Gets the type of the target kubernetes service.
getUserArtifactsBaseDir() - Method in class org.apache.flink.kubernetes.kubeclient.parameters.KubernetesJobManagerParameters
 
getWebInterfaceUrl() - Method in class org.apache.flink.kubernetes.configuration.KubernetesResourceManagerDriverConfiguration
 

H

HADOOP_CONF_CONFIG_MAP - Static variable in class org.apache.flink.kubernetes.configuration.KubernetesConfigOptions
 
HADOOP_CONF_CONFIG_MAP_PREFIX - Static variable in class org.apache.flink.kubernetes.utils.Constants
 
HADOOP_CONF_DIR_IN_POD - Static variable in class org.apache.flink.kubernetes.utils.Constants
 
HADOOP_CONF_VOLUME - Static variable in class org.apache.flink.kubernetes.utils.Constants
 
HadoopConfMountDecorator - Class in org.apache.flink.kubernetes.kubeclient.decorators
Mount the custom Hadoop Configuration to the JobManager(s)/TaskManagers.
HadoopConfMountDecorator(AbstractKubernetesParameters) - Constructor for class org.apache.flink.kubernetes.kubeclient.decorators.HadoopConfMountDecorator
 
handleError(Throwable) - Method in interface org.apache.flink.kubernetes.kubeclient.FlinkKubeClient.WatchCallbackHandler
 
hasLeadership() - Method in class org.apache.flink.kubernetes.highavailability.KubernetesLeaderElectionDriver
 
hasLeadership(KubernetesConfigMap, String) - Static method in class org.apache.flink.kubernetes.kubeclient.resources.KubernetesLeaderElector
 
hasLog4j() - Method in class org.apache.flink.kubernetes.kubeclient.parameters.AbstractKubernetesParameters
 
hasLog4j() - Method in interface org.apache.flink.kubernetes.kubeclient.parameters.KubernetesParameters
Whether the log4j.properties is located.
hasLogback() - Method in class org.apache.flink.kubernetes.kubeclient.parameters.AbstractKubernetesParameters
 
hasLogback() - Method in interface org.apache.flink.kubernetes.kubeclient.parameters.KubernetesParameters
Whether the logback.xml is located.
HEADLESS_CLUSTER_IP - Static variable in class org.apache.flink.kubernetes.kubeclient.services.HeadlessClusterIPService
 
Headless_ClusterIP - Enum constant in enum org.apache.flink.kubernetes.configuration.KubernetesConfigOptions.ServiceExposedType
 
HeadlessClusterIPService - Class in org.apache.flink.kubernetes.kubeclient.services
The service type of Headless ClusterIP, which is an variant of ClusterIP.
HeadlessClusterIPService() - Constructor for class org.apache.flink.kubernetes.kubeclient.services.HeadlessClusterIPService
 

I

IfNotPresent - Enum constant in enum org.apache.flink.kubernetes.configuration.KubernetesConfigOptions.ImagePullPolicy
 
initializeInternal() - Method in class org.apache.flink.kubernetes.KubernetesResourceManagerDriver
 
InitJobManagerDecorator - Class in org.apache.flink.kubernetes.kubeclient.decorators
An initializer for the JobManager FlinkPod.
InitJobManagerDecorator(KubernetesJobManagerParameters) - Constructor for class org.apache.flink.kubernetes.kubeclient.decorators.InitJobManagerDecorator
 
InitTaskManagerDecorator - Class in org.apache.flink.kubernetes.kubeclient.decorators
An initializer for the TaskManager FlinkPod.
InitTaskManagerDecorator(KubernetesTaskManagerParameters) - Constructor for class org.apache.flink.kubernetes.kubeclient.decorators.InitTaskManagerDecorator
 
INSTANCE - Enum constant in enum org.apache.flink.kubernetes.highavailability.KubernetesCheckpointStoreUtil
 
INSTANCE - Enum constant in enum org.apache.flink.kubernetes.highavailability.KubernetesExecutionPlanStoreUtil
 
INSTANCE - Static variable in class org.apache.flink.kubernetes.entrypoint.KubernetesWorkerResourceSpecFactory
 
INSTANCE - Static variable in class org.apache.flink.kubernetes.kubeclient.services.ClusterIPService
 
INSTANCE - Static variable in class org.apache.flink.kubernetes.kubeclient.services.HeadlessClusterIPService
 
INSTANCE - Static variable in class org.apache.flink.kubernetes.kubeclient.services.LoadBalancerService
 
INSTANCE - Static variable in class org.apache.flink.kubernetes.kubeclient.services.NodePortService
 
INTERNAL_SERVICE_ANNOTATIONS - Static variable in class org.apache.flink.kubernetes.configuration.KubernetesConfigOptions
 
internalCleanup() - Method in class org.apache.flink.kubernetes.highavailability.KubernetesLeaderElectionHaServices
 
internalCleanupJobData(JobID) - Method in class org.apache.flink.kubernetes.highavailability.KubernetesLeaderElectionHaServices
 
internalClose() - Method in class org.apache.flink.kubernetes.highavailability.KubernetesLeaderElectionHaServices
 
InternalIP - Enum constant in enum org.apache.flink.kubernetes.configuration.KubernetesConfigOptions.NodePortAddressType
 
InternalServiceDecorator - Class in org.apache.flink.kubernetes.kubeclient.decorators
Creates an internal Service which forwards the requests from the TaskManager(s) to the active JobManager.
InternalServiceDecorator(KubernetesJobManagerParameters) - Constructor for class org.apache.flink.kubernetes.kubeclient.decorators.InternalServiceDecorator
 
isClusterIP() - Method in enum org.apache.flink.kubernetes.configuration.KubernetesConfigOptions.ServiceExposedType
Check whether it is ClusterIP type.
isCompatibleWith(Configuration) - Method in class org.apache.flink.kubernetes.executors.KubernetesSessionClusterExecutorFactory
 
isCompatibleWith(Configuration) - Method in class org.apache.flink.kubernetes.KubernetesClusterClientFactory
 
isHostNetwork(Configuration) - Static method in class org.apache.flink.kubernetes.utils.KubernetesUtils
Checks if hostNetwork is enabled.
isHostNetworkEnabled() - Method in class org.apache.flink.kubernetes.kubeclient.parameters.AbstractKubernetesParameters
 
isInternalServiceEnabled() - Method in class org.apache.flink.kubernetes.kubeclient.parameters.KubernetesJobManagerParameters
 
isLeader() - Method in class org.apache.flink.kubernetes.kubeclient.resources.KubernetesLeaderElector.LeaderCallbackHandler
 
isScheduled() - Method in class org.apache.flink.kubernetes.kubeclient.resources.KubernetesPod
 
isSingleLeaderKey(String) - Static method in class org.apache.flink.kubernetes.utils.KubernetesUtils
 
isTerminated() - Method in class org.apache.flink.kubernetes.kubeclient.resources.KubernetesPod
 
isValidKubernetesTarget(String) - Static method in enum org.apache.flink.kubernetes.configuration.KubernetesDeploymentTarget
 

J

JOB_MANAGER_ANNOTATIONS - Static variable in class org.apache.flink.kubernetes.configuration.KubernetesConfigOptions
 
JOB_MANAGER_CPU - Static variable in class org.apache.flink.kubernetes.configuration.KubernetesConfigOptions
 
JOB_MANAGER_CPU_LIMIT_FACTOR - Static variable in class org.apache.flink.kubernetes.configuration.KubernetesConfigOptions
 
JOB_MANAGER_LABELS - Static variable in class org.apache.flink.kubernetes.configuration.KubernetesConfigOptions
 
JOB_MANAGER_MEMORY_LIMIT_FACTOR - Static variable in class org.apache.flink.kubernetes.configuration.KubernetesConfigOptions
 
JOB_MANAGER_NODE_SELECTOR - Static variable in class org.apache.flink.kubernetes.configuration.KubernetesConfigOptions
 
JOB_MANAGER_OWNER_REFERENCE - Static variable in class org.apache.flink.kubernetes.configuration.KubernetesConfigOptions
 
JOB_MANAGER_POD_TEMPLATE - Static variable in class org.apache.flink.kubernetes.configuration.KubernetesConfigOptions
 
JOB_MANAGER_RPC_PORT_NAME - Static variable in class org.apache.flink.kubernetes.utils.Constants
 
JOB_MANAGER_SERVICE_ACCOUNT - Static variable in class org.apache.flink.kubernetes.configuration.KubernetesConfigOptions
 
JOB_MANAGER_TOLERATIONS - Static variable in class org.apache.flink.kubernetes.configuration.KubernetesConfigOptions
 
jobIDToName(JobID) - Method in enum org.apache.flink.kubernetes.highavailability.KubernetesExecutionPlanStoreUtil
Convert a JobID to config map key.

K

KERBEROS_KEYTAB_MOUNT_POINT - Static variable in class org.apache.flink.kubernetes.utils.Constants
 
KERBEROS_KEYTAB_SECRET_PREFIX - Static variable in class org.apache.flink.kubernetes.utils.Constants
 
KERBEROS_KEYTAB_VOLUME - Static variable in class org.apache.flink.kubernetes.utils.Constants
 
KERBEROS_KRB5CONF_CONFIG_MAP_PREFIX - Static variable in class org.apache.flink.kubernetes.utils.Constants
 
KERBEROS_KRB5CONF_FILE - Static variable in class org.apache.flink.kubernetes.utils.Constants
 
KERBEROS_KRB5CONF_MOUNT_DIR - Static variable in class org.apache.flink.kubernetes.utils.Constants
 
KERBEROS_KRB5CONF_VOLUME - Static variable in class org.apache.flink.kubernetes.utils.Constants
 
KerberosMountDecorator - Class in org.apache.flink.kubernetes.kubeclient.decorators
Mount the custom Kerberos Configuration and Credential to the JobManager(s)/TaskManagers.
KerberosMountDecorator(AbstractKubernetesParameters) - Constructor for class org.apache.flink.kubernetes.kubeclient.decorators.KerberosMountDecorator
 
killCluster(String) - Method in class org.apache.flink.kubernetes.KubernetesClusterDescriptor
 
KUBE_CONFIG_FILE - Static variable in class org.apache.flink.kubernetes.configuration.KubernetesConfigOptions
 
KUBERNETES_CLIENT_IO_EXECUTOR_POOL_SIZE - Static variable in class org.apache.flink.kubernetes.configuration.KubernetesConfigOptions
 
KUBERNETES_CLIENT_USER_AGENT - Static variable in class org.apache.flink.kubernetes.configuration.KubernetesConfigOptions
 
KUBERNETES_ENTRY_PATH - Static variable in class org.apache.flink.kubernetes.configuration.KubernetesConfigOptions
The following config options need to be set according to the image.
KUBERNETES_ENV_SECRET_KEY_REF - Static variable in class org.apache.flink.kubernetes.configuration.KubernetesConfigOptions
 
KUBERNETES_HADOOP_CONF_MOUNT_DECORATOR_ENABLED - Static variable in class org.apache.flink.kubernetes.configuration.KubernetesConfigOptions
 
KUBERNETES_HOSTNETWORK_ENABLED - Static variable in class org.apache.flink.kubernetes.configuration.KubernetesConfigOptions
 
KUBERNETES_JOB_MANAGER_SCRIPT_PATH - Static variable in class org.apache.flink.kubernetes.utils.Constants
 
KUBERNETES_JOBMANAGER_ENTRYPOINT_ARGS - Static variable in class org.apache.flink.kubernetes.configuration.KubernetesConfigOptions
 
KUBERNETES_JOBMANAGER_REPLICAS - Static variable in class org.apache.flink.kubernetes.configuration.KubernetesConfigOptions
 
KUBERNETES_KERBEROS_MOUNT_DECORATOR_ENABLED - Static variable in class org.apache.flink.kubernetes.configuration.KubernetesConfigOptions
 
KUBERNETES_LEASE_DURATION - Static variable in class org.apache.flink.kubernetes.configuration.KubernetesHighAvailabilityOptions
 
KUBERNETES_NODE_NAME_LABEL - Static variable in class org.apache.flink.kubernetes.configuration.KubernetesConfigOptions
This will only be used to support blocklist mechanism, which is experimental currently, so we do not want to expose this option in the documentation.
KUBERNETES_POD_TEMPLATE - Static variable in class org.apache.flink.kubernetes.configuration.KubernetesConfigOptions
This option is here only for documentation generation, it is the fallback key of JOB_MANAGER_POD_TEMPLATE and TASK_MANAGER_POD_TEMPLATE.
KUBERNETES_RENEW_DEADLINE - Static variable in class org.apache.flink.kubernetes.configuration.KubernetesHighAvailabilityOptions
 
KUBERNETES_RETRY_PERIOD - Static variable in class org.apache.flink.kubernetes.configuration.KubernetesHighAvailabilityOptions
 
KUBERNETES_SECRETS - Static variable in class org.apache.flink.kubernetes.configuration.KubernetesConfigOptions
 
KUBERNETES_SERVICE_ACCOUNT - Static variable in class org.apache.flink.kubernetes.configuration.KubernetesConfigOptions
 
KUBERNETES_TASK_MANAGER_SCRIPT_PATH - Static variable in class org.apache.flink.kubernetes.utils.Constants
 
KUBERNETES_TASKMANAGER_ENTRYPOINT_ARGS - Static variable in class org.apache.flink.kubernetes.configuration.KubernetesConfigOptions
 
KUBERNETES_TRANSACTIONAL_OPERATION_INITIAL_RETRY_DEALY - Static variable in class org.apache.flink.kubernetes.configuration.KubernetesConfigOptions
 
KUBERNETES_TRANSACTIONAL_OPERATION_MAX_RETRIES - Static variable in class org.apache.flink.kubernetes.configuration.KubernetesConfigOptions
 
KUBERNETES_TRANSACTIONAL_OPERATION_MAX_RETRY_DEALY - Static variable in class org.apache.flink.kubernetes.configuration.KubernetesConfigOptions
 
KUBERNETES_ZERO_RESOURCE_VERSION - Static variable in class org.apache.flink.kubernetes.utils.Constants
 
KubernetesApplicationClusterEntrypoint - Class in org.apache.flink.kubernetes.entrypoint
An ApplicationClusterEntryPoint for Kubernetes.
KubernetesArtifactUploader - Interface in org.apache.flink.kubernetes.artifact
Local artifact uploader for Kubernetes programs.
KubernetesCheckpointIDCounter - Class in org.apache.flink.kubernetes.highavailability
CheckpointIDCounter implementation for Kubernetes.
KubernetesCheckpointIDCounter(FlinkKubeClient, String, String) - Constructor for class org.apache.flink.kubernetes.highavailability.KubernetesCheckpointIDCounter
 
KubernetesCheckpointRecoveryFactory - Class in org.apache.flink.kubernetes.highavailability
Factory to create CompletedCheckpointStore and CheckpointIDCounter.
KubernetesCheckpointStoreUtil - Enum in org.apache.flink.kubernetes.highavailability
Singleton CheckpointStoreUtil implementation for Kubernetes.
KubernetesClusterClientFactory - Class in org.apache.flink.kubernetes
A ClusterClientFactory for a Kubernetes cluster.
KubernetesClusterClientFactory() - Constructor for class org.apache.flink.kubernetes.KubernetesClusterClientFactory
 
KubernetesClusterDescriptor - Class in org.apache.flink.kubernetes
Kubernetes specific ClusterDescriptor implementation.
KubernetesClusterDescriptor(Configuration, FlinkKubeClientFactory, KubernetesArtifactUploader) - Constructor for class org.apache.flink.kubernetes.KubernetesClusterDescriptor
 
KubernetesConfigMap - Class in org.apache.flink.kubernetes.kubeclient.resources
Represent ConfigMap resource in kubernetes.
KubernetesConfigMap(ConfigMap) - Constructor for class org.apache.flink.kubernetes.kubeclient.resources.KubernetesConfigMap
 
KubernetesConfigMapSharedInformer - Class in org.apache.flink.kubernetes.kubeclient.resources
The shared informer for ConfigMap, it can be used as a shared watcher.
KubernetesConfigMapSharedInformer(NamespacedKubernetesClient, String) - Constructor for class org.apache.flink.kubernetes.kubeclient.resources.KubernetesConfigMapSharedInformer
 
KubernetesConfigMapSharedWatcher - Interface in org.apache.flink.kubernetes.kubeclient
The shared watcher interface for ConfigMap.
KubernetesConfigOptions - Class in org.apache.flink.kubernetes.configuration
This class holds configuration constants used by Flink's kubernetes runners.
KubernetesConfigOptions.ImagePullPolicy - Enum in org.apache.flink.kubernetes.configuration
The container image pull policy.
KubernetesConfigOptions.NodePortAddressType - Enum in org.apache.flink.kubernetes.configuration
The flink rest service exposed type.
KubernetesConfigOptions.ServiceExposedType - Enum in org.apache.flink.kubernetes.configuration
The flink rest service exposed type.
KubernetesConfigOptionsInternal - Class in org.apache.flink.kubernetes.configuration
Kubernetes configuration options that are not meant to be set by the user.
KubernetesDeploymentTarget - Enum in org.apache.flink.kubernetes.configuration
A class containing all the supported deployment target names for Kubernetes.
KubernetesException - Exception in org.apache.flink.kubernetes.kubeclient.resources
Kubernetes related checked exceptions.
KubernetesException(String) - Constructor for exception org.apache.flink.kubernetes.kubeclient.resources.KubernetesException
 
KubernetesException(String, Throwable) - Constructor for exception org.apache.flink.kubernetes.kubeclient.resources.KubernetesException
 
KubernetesExecutionPlanStoreUtil - Enum in org.apache.flink.kubernetes.highavailability
Singleton ExecutionPlanStoreUtil implementation for Kubernetes.
KubernetesHaServicesFactory - Class in org.apache.flink.kubernetes.highavailability
Factory for creating Kubernetes high availability services.
KubernetesHaServicesFactory() - Constructor for class org.apache.flink.kubernetes.highavailability.KubernetesHaServicesFactory
 
KubernetesHighAvailabilityOptions - Class in org.apache.flink.kubernetes.configuration
The set of configuration options relating to Kubernetes high-availability settings.
KubernetesJobManagerFactory - Class in org.apache.flink.kubernetes.kubeclient.factory
Utility class for constructing all the Kubernetes components on the client-side.
KubernetesJobManagerFactory() - Constructor for class org.apache.flink.kubernetes.kubeclient.factory.KubernetesJobManagerFactory
 
KubernetesJobManagerParameters - Class in org.apache.flink.kubernetes.kubeclient.parameters
A utility class helps parse, verify, and manage the Kubernetes side parameters that are used for constructing the JobManager Pod and all accompanying resources connected to it.
KubernetesJobManagerParameters(Configuration, ClusterSpecification) - Constructor for class org.apache.flink.kubernetes.kubeclient.parameters.KubernetesJobManagerParameters
 
KubernetesJobManagerSpecification - Class in org.apache.flink.kubernetes.kubeclient
Composition of the created Kubernetes components that represents a Flink application.
KubernetesJobManagerSpecification(Deployment, List<HasMetadata>) - Constructor for class org.apache.flink.kubernetes.kubeclient.KubernetesJobManagerSpecification
 
KubernetesLeaderElectionConfiguration - Class in org.apache.flink.kubernetes.configuration
Configuration specific to KubernetesLeaderElector.
KubernetesLeaderElectionConfiguration(String, String, Configuration) - Constructor for class org.apache.flink.kubernetes.configuration.KubernetesLeaderElectionConfiguration
 
KubernetesLeaderElectionDriver - Class in org.apache.flink.kubernetes.highavailability
LeaderElectionDriver for Kubernetes.
KubernetesLeaderElectionDriver(KubernetesLeaderElectionConfiguration, FlinkKubeClient, LeaderElectionDriver.Listener, KubernetesConfigMapSharedWatcher, Executor) - Constructor for class org.apache.flink.kubernetes.highavailability.KubernetesLeaderElectionDriver
 
KubernetesLeaderElectionDriverFactory - Class in org.apache.flink.kubernetes.highavailability
Factory that instantiates a KubernetesLeaderElectionDriver.
KubernetesLeaderElectionDriverFactory(FlinkKubeClient, KubernetesLeaderElectionConfiguration, KubernetesConfigMapSharedWatcher, Executor) - Constructor for class org.apache.flink.kubernetes.highavailability.KubernetesLeaderElectionDriverFactory
 
KubernetesLeaderElectionHaServices - Class in org.apache.flink.kubernetes.highavailability
Kubernetes HA services that use a single leader election service per JobManager.
KubernetesLeaderElector - Class in org.apache.flink.kubernetes.kubeclient.resources
Represent KubernetesLeaderElector in kubernetes.
KubernetesLeaderElector(NamespacedKubernetesClient, KubernetesLeaderElectionConfiguration, KubernetesLeaderElector.LeaderCallbackHandler) - Constructor for class org.apache.flink.kubernetes.kubeclient.resources.KubernetesLeaderElector
 
KubernetesLeaderElector(NamespacedKubernetesClient, KubernetesLeaderElectionConfiguration, KubernetesLeaderElector.LeaderCallbackHandler, ExecutorService) - Constructor for class org.apache.flink.kubernetes.kubeclient.resources.KubernetesLeaderElector
 
KubernetesLeaderElector.LeaderCallbackHandler - Class in org.apache.flink.kubernetes.kubeclient.resources
Callback handler for leader election.
KubernetesLeaderRetrievalDriver - Class in org.apache.flink.kubernetes.highavailability
The counterpart to the KubernetesLeaderElectionDriver.
KubernetesLeaderRetrievalDriver(KubernetesConfigMapSharedWatcher, Executor, String, LeaderRetrievalEventHandler, Function<KubernetesConfigMap, LeaderInformation>, FatalErrorHandler) - Constructor for class org.apache.flink.kubernetes.highavailability.KubernetesLeaderRetrievalDriver
 
KubernetesLeaderRetrievalDriverFactory - Class in org.apache.flink.kubernetes.highavailability
Factory that instantiates a KubernetesLeaderRetrievalDriver in single leader election mode.
KubernetesLeaderRetrievalDriverFactory(KubernetesConfigMapSharedWatcher, Executor, String, String) - Constructor for class org.apache.flink.kubernetes.highavailability.KubernetesLeaderRetrievalDriverFactory
 
KubernetesOwnerReference - Class in org.apache.flink.kubernetes.kubeclient.resources
Represent Owner reference resource in kubernetes.
KubernetesParameters - Interface in org.apache.flink.kubernetes.kubeclient.parameters
A common collection of parameters that is used to construct the JobManager/TaskManager Pods, including the accompanying Kubernetes resources that together represent a Flink application.
KubernetesPod - Class in org.apache.flink.kubernetes.kubeclient.resources
Represent KubernetesPod resource in kubernetes.
KubernetesPod(Pod) - Constructor for class org.apache.flink.kubernetes.kubeclient.resources.KubernetesPod
 
KubernetesPodsWatcher - Class in org.apache.flink.kubernetes.kubeclient.resources
Watcher for pods in Kubernetes.
KubernetesPodsWatcher(FlinkKubeClient.WatchCallbackHandler<KubernetesPod>) - Constructor for class org.apache.flink.kubernetes.kubeclient.resources.KubernetesPodsWatcher
 
KubernetesResource<T> - Class in org.apache.flink.kubernetes.kubeclient.resources
Represent a kubernetes resource.
KubernetesResource(T) - Constructor for class org.apache.flink.kubernetes.kubeclient.resources.KubernetesResource
 
KubernetesResourceManagerDriver - Class in org.apache.flink.kubernetes
Implementation of ResourceManagerDriver for Kubernetes deployment.
KubernetesResourceManagerDriver(Configuration, FlinkKubeClient, KubernetesResourceManagerDriverConfiguration) - Constructor for class org.apache.flink.kubernetes.KubernetesResourceManagerDriver
 
KubernetesResourceManagerDriverConfiguration - Class in org.apache.flink.kubernetes.configuration
Configuration specific to KubernetesResourceManagerDriver.
KubernetesResourceManagerDriverConfiguration(String, String) - Constructor for class org.apache.flink.kubernetes.configuration.KubernetesResourceManagerDriverConfiguration
 
KubernetesResourceManagerFactory - Class in org.apache.flink.kubernetes.entrypoint
ActiveResourceManagerFactory implementation which creates ActiveResourceManager with KubernetesResourceManagerDriver.
KubernetesSecretEnvVar - Class in org.apache.flink.kubernetes.kubeclient.resources
Represents EnvVar resource in Kubernetes.
KubernetesService - Class in org.apache.flink.kubernetes.kubeclient.resources
Represent Service resource in kubernetes.
KubernetesService(Service) - Constructor for class org.apache.flink.kubernetes.kubeclient.resources.KubernetesService
 
KubernetesSessionCli - Class in org.apache.flink.kubernetes.cli
Kubernetes customized commandline.
KubernetesSessionCli(Configuration, String) - Constructor for class org.apache.flink.kubernetes.cli.KubernetesSessionCli
 
KubernetesSessionCli(Configuration, ClusterClientServiceLoader, String) - Constructor for class org.apache.flink.kubernetes.cli.KubernetesSessionCli
 
KubernetesSessionClusterEntrypoint - Class in org.apache.flink.kubernetes.entrypoint
Entry point for a Kubernetes session cluster.
KubernetesSessionClusterEntrypoint(Configuration) - Constructor for class org.apache.flink.kubernetes.entrypoint.KubernetesSessionClusterEntrypoint
 
KubernetesSessionClusterExecutor - Class in org.apache.flink.kubernetes.executors
The PipelineExecutor to be used when executing a job on an already running cluster.
KubernetesSessionClusterExecutor(Configuration) - Constructor for class org.apache.flink.kubernetes.executors.KubernetesSessionClusterExecutor
 
KubernetesSessionClusterExecutorFactory - Class in org.apache.flink.kubernetes.executors
An PipelineExecutorFactory for executing jobs on an existing (session) cluster.
KubernetesSessionClusterExecutorFactory() - Constructor for class org.apache.flink.kubernetes.executors.KubernetesSessionClusterExecutorFactory
 
KubernetesSharedInformer<T extends io.fabric8.kubernetes.api.model.HasMetadata,R> - Class in org.apache.flink.kubernetes.kubeclient.resources
Base class for shared watcher based on SharedIndexInformer.
KubernetesSharedInformer(NamespacedKubernetesClient, Informable<T>, Function<T, R>) - Constructor for class org.apache.flink.kubernetes.kubeclient.resources.KubernetesSharedInformer
 
KubernetesSharedWatcher<T> - Interface in org.apache.flink.kubernetes.kubeclient
The interface for the Kubernetes shared watcher.
KubernetesSharedWatcher.Watch - Interface in org.apache.flink.kubernetes.kubeclient
The Watch returned after creating watching, which can be used to close the watching.
KubernetesStateHandleStore<T extends Serializable> - Class in org.apache.flink.kubernetes.highavailability
Class which stores state via the provided RetrievableStateStorageHelper and writes the returned state handle to ConfigMap.
KubernetesStateHandleStore(FlinkKubeClient, String, RetrievableStateStorageHelper<T>, Predicate<String>, String) - Constructor for class org.apache.flink.kubernetes.highavailability.KubernetesStateHandleStore
KubernetesStepDecorator - Interface in org.apache.flink.kubernetes.kubeclient.decorators
A set of functions that together represent a feature in pods that are deployed for the JobManager(s) or the TaskManager(s), which provides an extension to the way the given Flink application works.
KubernetesTaskExecutorRunner - Class in org.apache.flink.kubernetes.taskmanager
This class is the executable entry point for running a TaskExecutor in a Kubernetes pod.
KubernetesTaskExecutorRunner() - Constructor for class org.apache.flink.kubernetes.taskmanager.KubernetesTaskExecutorRunner
 
KubernetesTaskManagerFactory - Class in org.apache.flink.kubernetes.kubeclient.factory
Utility class for constructing the TaskManager Pod on the JobManager.
KubernetesTaskManagerFactory() - Constructor for class org.apache.flink.kubernetes.kubeclient.factory.KubernetesTaskManagerFactory
 
KubernetesTaskManagerParameters - Class in org.apache.flink.kubernetes.kubeclient.parameters
A utility class helps parse, verify, and manage the Kubernetes side parameters that are used for constructing the TaskManager Pod.
KubernetesTaskManagerParameters(Configuration, String, String, String, ContaineredTaskManagerParameters, Map<String, String>, Set<String>) - Constructor for class org.apache.flink.kubernetes.kubeclient.parameters.KubernetesTaskManagerParameters
 
KubernetesToleration - Class in org.apache.flink.kubernetes.kubeclient.resources
Represent Toleration resource in kubernetes.
KubernetesTooOldResourceVersionException - Exception in org.apache.flink.kubernetes.kubeclient.resources
Kubernetes too old resource version exception.
KubernetesTooOldResourceVersionException(String, Throwable) - Constructor for exception org.apache.flink.kubernetes.kubeclient.resources.KubernetesTooOldResourceVersionException
 
KubernetesTooOldResourceVersionException(Throwable) - Constructor for exception org.apache.flink.kubernetes.kubeclient.resources.KubernetesTooOldResourceVersionException
 
KubernetesUtils - Class in org.apache.flink.kubernetes.utils
Common utils for Kubernetes.
KubernetesWatch - Class in org.apache.flink.kubernetes.kubeclient.resources
Watch resource in Kubernetes.
KubernetesWatch(Watch) - Constructor for class org.apache.flink.kubernetes.kubeclient.resources.KubernetesWatch
 
KubernetesWorkerNode - Class in org.apache.flink.kubernetes
A stored Kubernetes worker, which contains the kubernetes pod.
KubernetesWorkerResourceSpecFactory - Class in org.apache.flink.kubernetes.entrypoint
Implementation of WorkerResourceSpecFactory for Kubernetes deployments.

L

LABEL_APP_KEY - Static variable in class org.apache.flink.kubernetes.utils.Constants
 
LABEL_COMPONENT_JOB_MANAGER - Static variable in class org.apache.flink.kubernetes.utils.Constants
 
LABEL_COMPONENT_KEY - Static variable in class org.apache.flink.kubernetes.utils.Constants
 
LABEL_COMPONENT_TASK_MANAGER - Static variable in class org.apache.flink.kubernetes.utils.Constants
 
LABEL_TYPE_KEY - Static variable in class org.apache.flink.kubernetes.utils.Constants
 
LABEL_TYPE_NATIVE_TYPE - Static variable in class org.apache.flink.kubernetes.utils.Constants
 
LEADER_ADDRESS_KEY - Static variable in class org.apache.flink.kubernetes.utils.Constants
 
LEADER_ANNOTATION_KEY - Static variable in class org.apache.flink.kubernetes.kubeclient.resources.KubernetesLeaderElector
 
LEADER_SESSION_ID_KEY - Static variable in class org.apache.flink.kubernetes.utils.Constants
 
LeaderCallbackHandler() - Constructor for class org.apache.flink.kubernetes.kubeclient.resources.KubernetesLeaderElector.LeaderCallbackHandler
 
LoadBalancer - Enum constant in enum org.apache.flink.kubernetes.configuration.KubernetesConfigOptions.ServiceExposedType
 
LoadBalancerService - Class in org.apache.flink.kubernetes.kubeclient.services
The service type of LoadBalancer.
LoadBalancerService() - Constructor for class org.apache.flink.kubernetes.kubeclient.services.LoadBalancerService
 
loadPodFromTemplateFile(File) - Method in class org.apache.flink.kubernetes.kubeclient.Fabric8FlinkKubeClient
 
loadPodFromTemplateFile(File) - Method in interface org.apache.flink.kubernetes.kubeclient.FlinkKubeClient
Load pod from template file.
loadPodFromTemplateFile(FlinkKubeClient, File, String) - Static method in class org.apache.flink.kubernetes.utils.KubernetesUtils
 
LOCAL_UPLOAD_ENABLED - Static variable in class org.apache.flink.kubernetes.configuration.KubernetesConfigOptions
 
LOCAL_UPLOAD_OVERWRITE - Static variable in class org.apache.flink.kubernetes.configuration.KubernetesConfigOptions
 
LOCAL_UPLOAD_TARGET - Static variable in class org.apache.flink.kubernetes.configuration.KubernetesConfigOptions
 
log - Variable in class org.apache.flink.kubernetes.kubeclient.resources.KubernetesSharedInformer
 
LOG - Static variable in class org.apache.flink.kubernetes.taskmanager.KubernetesTaskExecutorRunner
 
logger - Variable in class org.apache.flink.kubernetes.kubeclient.decorators.AbstractKubernetesStepDecorator
 
logger - Variable in class org.apache.flink.kubernetes.kubeclient.resources.AbstractKubernetesWatcher
 

M

main(String[]) - Static method in class org.apache.flink.kubernetes.cli.KubernetesSessionCli
 
main(String[]) - Static method in class org.apache.flink.kubernetes.entrypoint.KubernetesApplicationClusterEntrypoint
 
main(String[]) - Static method in class org.apache.flink.kubernetes.entrypoint.KubernetesSessionClusterEntrypoint
 
main(String[]) - Static method in class org.apache.flink.kubernetes.taskmanager.KubernetesTaskExecutorRunner
 
MAIN_CONTAINER_NAME - Static variable in class org.apache.flink.kubernetes.utils.Constants
 
MAXIMUM_CHARACTERS_OF_CLUSTER_ID - Static variable in class org.apache.flink.kubernetes.utils.Constants
 
MountSecretsDecorator - Class in org.apache.flink.kubernetes.kubeclient.decorators
Support mounting Secrets on the JobManager or TaskManager pod..
MountSecretsDecorator(AbstractKubernetesParameters) - Constructor for class org.apache.flink.kubernetes.kubeclient.decorators.MountSecretsDecorator
 

N

NAME - Static variable in class org.apache.flink.kubernetes.executors.KubernetesSessionClusterExecutor
 
NAME_SEPARATOR - Static variable in class org.apache.flink.kubernetes.utils.Constants
 
NAMESPACE - Static variable in class org.apache.flink.kubernetes.configuration.KubernetesConfigOptions
 
nameToCheckpointID(String) - Method in enum org.apache.flink.kubernetes.highavailability.KubernetesCheckpointStoreUtil
Converts a key in ConfigMap to the checkpoint id.
nameToJobID(String) - Method in enum org.apache.flink.kubernetes.highavailability.KubernetesExecutionPlanStoreUtil
Convert a key in ConfigMap to JobID.
Never - Enum constant in enum org.apache.flink.kubernetes.configuration.KubernetesConfigOptions.ImagePullPolicy
 
NodePort - Enum constant in enum org.apache.flink.kubernetes.configuration.KubernetesConfigOptions.ServiceExposedType
 
NodePortService - Class in org.apache.flink.kubernetes.kubeclient.services
The service type of NodePort.
notLeader() - Method in class org.apache.flink.kubernetes.kubeclient.resources.KubernetesLeaderElector.LeaderCallbackHandler
 

O

onAdded(List<T>) - Method in interface org.apache.flink.kubernetes.kubeclient.FlinkKubeClient.WatchCallbackHandler
 
onClose(WatcherException) - Method in class org.apache.flink.kubernetes.kubeclient.resources.AbstractKubernetesWatcher
 
onDeleted(List<T>) - Method in interface org.apache.flink.kubernetes.kubeclient.FlinkKubeClient.WatchCallbackHandler
 
onError(List<T>) - Method in interface org.apache.flink.kubernetes.kubeclient.FlinkKubeClient.WatchCallbackHandler
 
onModified(List<T>) - Method in interface org.apache.flink.kubernetes.kubeclient.FlinkKubeClient.WatchCallbackHandler
 
org.apache.flink.kubernetes - package org.apache.flink.kubernetes
 
org.apache.flink.kubernetes.artifact - package org.apache.flink.kubernetes.artifact
 
org.apache.flink.kubernetes.cli - package org.apache.flink.kubernetes.cli
 
org.apache.flink.kubernetes.configuration - package org.apache.flink.kubernetes.configuration
 
org.apache.flink.kubernetes.entrypoint - package org.apache.flink.kubernetes.entrypoint
 
org.apache.flink.kubernetes.executors - package org.apache.flink.kubernetes.executors
 
org.apache.flink.kubernetes.highavailability - package org.apache.flink.kubernetes.highavailability
 
org.apache.flink.kubernetes.kubeclient - package org.apache.flink.kubernetes.kubeclient
 
org.apache.flink.kubernetes.kubeclient.decorators - package org.apache.flink.kubernetes.kubeclient.decorators
 
org.apache.flink.kubernetes.kubeclient.factory - package org.apache.flink.kubernetes.kubeclient.factory
 
org.apache.flink.kubernetes.kubeclient.parameters - package org.apache.flink.kubernetes.kubeclient.parameters
 
org.apache.flink.kubernetes.kubeclient.resources - package org.apache.flink.kubernetes.kubeclient.resources
 
org.apache.flink.kubernetes.kubeclient.services - package org.apache.flink.kubernetes.kubeclient.services
 
org.apache.flink.kubernetes.taskmanager - package org.apache.flink.kubernetes.taskmanager
 
org.apache.flink.kubernetes.utils - package org.apache.flink.kubernetes.utils
 

P

parseLeaderInformationSafely(String) - Static method in class org.apache.flink.kubernetes.utils.KubernetesUtils
 
parsePort(Configuration, ConfigOption<String>) - Static method in class org.apache.flink.kubernetes.utils.KubernetesUtils
Parse a valid port for the config option.
POD_IP_FIELD_PATH - Static variable in class org.apache.flink.kubernetes.utils.Constants
 
POD_NODE_ID_FIELD_PATH - Static variable in class org.apache.flink.kubernetes.utils.Constants
 
POD_TEMPLATE_CONFIG_MAP_PREFIX - Static variable in class org.apache.flink.kubernetes.utils.Constants
 
POD_TEMPLATE_DIR_IN_POD - Static variable in class org.apache.flink.kubernetes.utils.Constants
 
POD_TEMPLATE_VOLUME - Static variable in class org.apache.flink.kubernetes.utils.Constants
 
PodTemplateMountDecorator - Class in org.apache.flink.kubernetes.kubeclient.decorators
Ship and mount Constants.TASK_MANAGER_POD_TEMPLATE_FILE_NAME on the JobManager.
PodTemplateMountDecorator(AbstractKubernetesParameters) - Constructor for class org.apache.flink.kubernetes.kubeclient.decorators.PodTemplateMountDecorator
 
publishLeaderInformation(String, LeaderInformation) - Method in class org.apache.flink.kubernetes.highavailability.KubernetesLeaderElectionDriver
 

R

release(String) - Method in class org.apache.flink.kubernetes.highavailability.KubernetesStateHandleStore
 
releaseAll() - Method in class org.apache.flink.kubernetes.highavailability.KubernetesStateHandleStore
 
releaseAndTryRemove(String) - Method in class org.apache.flink.kubernetes.highavailability.KubernetesStateHandleStore
Remove the key in state config map.
releaseResource(KubernetesWorkerNode) - Method in class org.apache.flink.kubernetes.KubernetesResourceManagerDriver
 
replace(String, StringResourceVersion, T) - Method in class org.apache.flink.kubernetes.highavailability.KubernetesStateHandleStore
Replaces a state handle in ConfigMap and discards the old state handle.
requestResource(TaskExecutorProcessSpec) - Method in class org.apache.flink.kubernetes.KubernetesResourceManagerDriver
 
resolveDNSPolicy(String, boolean) - Static method in class org.apache.flink.kubernetes.utils.KubernetesUtils
Resolve the DNS policy defined value.
resolveUserDefinedValue(Configuration, ConfigOption<T>, String, String, String) - Static method in class org.apache.flink.kubernetes.utils.KubernetesUtils
Resolve the user defined value with the precedence.
RESOURCE_NAME_CPU - Static variable in class org.apache.flink.kubernetes.utils.Constants
 
RESOURCE_NAME_MEMORY - Static variable in class org.apache.flink.kubernetes.utils.Constants
 
RESOURCE_UNIT_MB - Static variable in class org.apache.flink.kubernetes.utils.Constants
 
REST_PORT - Static variable in class org.apache.flink.kubernetes.utils.Constants
 
REST_PORT_NAME - Static variable in class org.apache.flink.kubernetes.utils.Constants
 
REST_SERVICE_ANNOTATIONS - Static variable in class org.apache.flink.kubernetes.configuration.KubernetesConfigOptions
 
REST_SERVICE_EXPOSED_NODE_PORT_ADDRESS_TYPE - Static variable in class org.apache.flink.kubernetes.configuration.KubernetesConfigOptions
 
REST_SERVICE_EXPOSED_TYPE - Static variable in class org.apache.flink.kubernetes.configuration.KubernetesConfigOptions
 
RESTART_POLICY_OF_NEVER - Static variable in class org.apache.flink.kubernetes.utils.Constants
 
retrieve(String) - Method in class org.apache.flink.kubernetes.KubernetesClusterDescriptor
 
run() - Method in class org.apache.flink.kubernetes.kubeclient.resources.KubernetesLeaderElector
 

S

serviceType() - Method in enum org.apache.flink.kubernetes.configuration.KubernetesConfigOptions.ServiceExposedType
 
ServiceType - Class in org.apache.flink.kubernetes.kubeclient.services
An abstract class represents the service type that flink supported.
ServiceType() - Constructor for class org.apache.flink.kubernetes.kubeclient.services.ServiceType
 
SESSION - Enum constant in enum org.apache.flink.kubernetes.configuration.KubernetesDeploymentTarget
 
setCount(long) - Method in class org.apache.flink.kubernetes.highavailability.KubernetesCheckpointIDCounter
 
setInternalResource(T) - Method in class org.apache.flink.kubernetes.kubeclient.resources.KubernetesResource
 
shutdown(JobStatus) - Method in class org.apache.flink.kubernetes.highavailability.KubernetesCheckpointIDCounter
 
start() - Method in class org.apache.flink.kubernetes.highavailability.KubernetesCheckpointIDCounter
 
stop() - Method in class org.apache.flink.kubernetes.kubeclient.resources.KubernetesLeaderElector
 
stopAndCleanupCluster(String) - Method in class org.apache.flink.kubernetes.kubeclient.Fabric8FlinkKubeClient
 
stopAndCleanupCluster(String) - Method in interface org.apache.flink.kubernetes.kubeclient.FlinkKubeClient
Stop cluster and clean up all resources, include services, auxiliary services and all running pods.
stopPod(String) - Method in class org.apache.flink.kubernetes.kubeclient.Fabric8FlinkKubeClient
 
stopPod(String) - Method in interface org.apache.flink.kubernetes.kubeclient.FlinkKubeClient
Stop a specified pod by name.
SUBMITTED_EXECUTION_PLAN_FILE_PREFIX - Static variable in class org.apache.flink.kubernetes.utils.Constants
 

T

TASK_MANAGER_ANNOTATIONS - Static variable in class org.apache.flink.kubernetes.configuration.KubernetesConfigOptions
 
TASK_MANAGER_CPU - Static variable in class org.apache.flink.kubernetes.configuration.KubernetesConfigOptions
 
TASK_MANAGER_CPU_LIMIT_FACTOR - Static variable in class org.apache.flink.kubernetes.configuration.KubernetesConfigOptions
 
TASK_MANAGER_LABELS - Static variable in class org.apache.flink.kubernetes.configuration.KubernetesConfigOptions
 
TASK_MANAGER_MEMORY_LIMIT_FACTOR - Static variable in class org.apache.flink.kubernetes.configuration.KubernetesConfigOptions
 
TASK_MANAGER_NODE_SELECTOR - Static variable in class org.apache.flink.kubernetes.configuration.KubernetesConfigOptions
 
TASK_MANAGER_POD_TEMPLATE - Static variable in class org.apache.flink.kubernetes.configuration.KubernetesConfigOptions
 
TASK_MANAGER_POD_TEMPLATE_FILE_NAME - Static variable in class org.apache.flink.kubernetes.utils.Constants
 
TASK_MANAGER_RPC_PORT - Static variable in class org.apache.flink.kubernetes.utils.Constants
 
TASK_MANAGER_RPC_PORT_NAME - Static variable in class org.apache.flink.kubernetes.utils.Constants
 
TASK_MANAGER_SERVICE_ACCOUNT - Static variable in class org.apache.flink.kubernetes.configuration.KubernetesConfigOptions
 
TASK_MANAGER_TOLERATIONS - Static variable in class org.apache.flink.kubernetes.configuration.KubernetesConfigOptions
 
terminate() - Method in class org.apache.flink.kubernetes.KubernetesResourceManagerDriver
 
toString() - Method in class org.apache.flink.kubernetes.highavailability.KubernetesLeaderElectionDriver
 
toString() - Method in class org.apache.flink.kubernetes.highavailability.KubernetesLeaderRetrievalDriver
 
toString() - Method in class org.apache.flink.kubernetes.highavailability.KubernetesStateHandleStore
 
tryToGetPrettyPrintYaml(KubernetesResource) - Static method in class org.apache.flink.kubernetes.utils.KubernetesUtils
Try to get the pretty print yaml for Kubernetes resource.

U

updateServiceTargetPort(String, String, int) - Method in class org.apache.flink.kubernetes.kubeclient.Fabric8FlinkKubeClient
 
updateServiceTargetPort(String, String, int) - Method in interface org.apache.flink.kubernetes.kubeclient.FlinkKubeClient
Update the target ports of the given Kubernetes service.
uploadAll(Configuration) - Method in class org.apache.flink.kubernetes.artifact.DefaultKubernetesArtifactUploader
 
uploadAll(Configuration) - Method in interface org.apache.flink.kubernetes.artifact.KubernetesArtifactUploader
Uploads all local:// schemed artifact that is present, according to the given configuration.
USER_ARTIFACTS_VOLUME - Static variable in class org.apache.flink.kubernetes.utils.Constants
 

V

valueOf(String) - Static method in enum org.apache.flink.kubernetes.configuration.KubernetesConfigOptions.ImagePullPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.flink.kubernetes.configuration.KubernetesConfigOptions.NodePortAddressType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.flink.kubernetes.configuration.KubernetesConfigOptions.ServiceExposedType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.flink.kubernetes.configuration.KubernetesDeploymentTarget
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.flink.kubernetes.highavailability.KubernetesCheckpointStoreUtil
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.flink.kubernetes.highavailability.KubernetesExecutionPlanStoreUtil
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.flink.kubernetes.configuration.KubernetesConfigOptions.ImagePullPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.flink.kubernetes.configuration.KubernetesConfigOptions.NodePortAddressType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.flink.kubernetes.configuration.KubernetesConfigOptions.ServiceExposedType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.flink.kubernetes.configuration.KubernetesDeploymentTarget
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.flink.kubernetes.highavailability.KubernetesCheckpointStoreUtil
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.flink.kubernetes.highavailability.KubernetesExecutionPlanStoreUtil
Returns an array containing the constants of this enum type, in the order they are declared.

W

watch(String, FlinkKubeClient.WatchCallbackHandler<R>, Executor) - Method in class org.apache.flink.kubernetes.kubeclient.resources.KubernetesSharedInformer
 
watch(String, FlinkKubeClient.WatchCallbackHandler<T>, Executor) - Method in interface org.apache.flink.kubernetes.kubeclient.KubernetesSharedWatcher
Watch the Kubernetes resource with specified name and do the FlinkKubeClient.WatchCallbackHandler.
watchPodsAndDoCallback(Map<String, String>, FlinkKubeClient.WatchCallbackHandler<KubernetesPod>) - Method in class org.apache.flink.kubernetes.kubeclient.Fabric8FlinkKubeClient
 
watchPodsAndDoCallback(Map<String, String>, FlinkKubeClient.WatchCallbackHandler<KubernetesPod>) - Method in interface org.apache.flink.kubernetes.kubeclient.FlinkKubeClient
Watch the pods selected by labels and do the FlinkKubeClient.WatchCallbackHandler.
withLeadershipValidation(FlinkKubeClient, Configuration, Executor, String, Function<JobID, String>, String) - Static method in class org.apache.flink.kubernetes.highavailability.KubernetesCheckpointRecoveryFactory
 
withMainContainer(Container) - Method in class org.apache.flink.kubernetes.kubeclient.FlinkPod.Builder
 
withoutLeadershipValidation(FlinkKubeClient, Configuration, Executor, String, Function<JobID, String>) - Static method in class org.apache.flink.kubernetes.highavailability.KubernetesCheckpointRecoveryFactory
 
withPod(Pod) - Method in class org.apache.flink.kubernetes.kubeclient.FlinkPod.Builder
 
A B C D E F G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form