Index
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
KubernetesStepDecoratorcontains 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
DefaultCompletedCheckpointStorewithKubernetesStateHandleStore. - 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
KubernetesStateHandleStorewhich storingExecutionPlan. - 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
DefaultExecutionPlanStorewithNoOpExecutionPlanStoreWatcher. - 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
KubernetesArtifactUploaderimplementation. - 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
-
A
FlinkKubeClientFactoryfor creating theFlinkKubeClient. - 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
RetrievableStateHandlestored 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
LeaderInformationfrom 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
JobIDto 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
ApplicationClusterEntryPointfor Kubernetes. - KubernetesArtifactUploader - Interface in org.apache.flink.kubernetes.artifact
-
Local artifact uploader for Kubernetes programs.
- KubernetesCheckpointIDCounter - Class in org.apache.flink.kubernetes.highavailability
-
CheckpointIDCounterimplementation 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
CompletedCheckpointStoreandCheckpointIDCounter. - KubernetesCheckpointStoreUtil - Enum in org.apache.flink.kubernetes.highavailability
-
Singleton
CheckpointStoreUtilimplementation for Kubernetes. - KubernetesClusterClientFactory - Class in org.apache.flink.kubernetes
-
A
ClusterClientFactoryfor a Kubernetes cluster. - KubernetesClusterClientFactory() - Constructor for class org.apache.flink.kubernetes.KubernetesClusterClientFactory
- KubernetesClusterDescriptor - Class in org.apache.flink.kubernetes
-
Kubernetes specific
ClusterDescriptorimplementation. - KubernetesClusterDescriptor(Configuration, FlinkKubeClientFactory, KubernetesArtifactUploader) - Constructor for class org.apache.flink.kubernetes.KubernetesClusterDescriptor
- KubernetesConfigMap - Class in org.apache.flink.kubernetes.kubeclient.resources
-
Represent
ConfigMapresource 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
ExecutionPlanStoreUtilimplementation 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
-
LeaderElectionDriverfor 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
KubernetesLeaderElectorin 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
KubernetesLeaderRetrievalDriverin 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
ResourceManagerDriverfor 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
-
ActiveResourceManagerFactoryimplementation which createsActiveResourceManagerwithKubernetesResourceManagerDriver. - 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
PipelineExecutorto 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
PipelineExecutorFactoryfor 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
RetrievableStateStorageHelperand writes the returned state handle to ConfigMap. - KubernetesStateHandleStore(FlinkKubeClient, String, RetrievableStateStorageHelper<T>, Predicate<String>, String) - Constructor for class org.apache.flink.kubernetes.highavailability.KubernetesStateHandleStore
-
Creates a
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
WorkerResourceSpecFactoryfor 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_NAMEon 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form