All Classes and Interfaces

Class
Description
Abstract class for the KubernetesParameters.
An abstract KubernetesStepDecorator contains common implementations for different plug-in features.
AbstractKubernetesWatcher<T extends io.fabric8.kubernetes.api.model.HasMetadata,K extends KubernetesResource<T>>
Watcher for resources in Kubernetes.
The service type of ClusterIP.
Attach the command and args to the main container for running the JobManager.
Attach the command and args to the main container for running the TaskManager.
Constants for kubernetes.
Default KubernetesArtifactUploader implementation.
Represent an endpoint.
Support setting environment variables via Secrets.
Creates an external Service to expose the rest port of the Flink JobManager(s).
The implementation of FlinkKubeClient.
Mounts the log4j.properties, logback.xml, and config.yaml configuration on the JobManager or TaskManager pod.
The client to talk with kubernetes.
Callback handler for kubernetes resources.
A collection of variables that composes a JobManager/TaskManager Pod.
Builder for creating a FlinkPod.
Mount the custom Hadoop Configuration to the JobManager(s)/TaskManagers.
The service type of Headless ClusterIP, which is an variant of ClusterIP.
An initializer for the JobManager FlinkPod.
An initializer for the TaskManager FlinkPod.
Creates an internal Service which forwards the requests from the TaskManager(s) to the active JobManager.
Mount the custom Kerberos Configuration and Credential to the JobManager(s)/TaskManagers.
An ApplicationClusterEntryPoint for Kubernetes.
Local artifact uploader for Kubernetes programs.
CheckpointIDCounter implementation for Kubernetes.
Factory to create CompletedCheckpointStore and CheckpointIDCounter.
Singleton CheckpointStoreUtil implementation for Kubernetes.
A ClusterClientFactory for a Kubernetes cluster.
Kubernetes specific ClusterDescriptor implementation.
Represent ConfigMap resource in kubernetes.
The shared informer for ConfigMap, it can be used as a shared watcher.
The shared watcher interface for ConfigMap.
This class holds configuration constants used by Flink's kubernetes runners.
The container image pull policy.
The flink rest service exposed type.
The flink rest service exposed type.
Kubernetes configuration options that are not meant to be set by the user.
A class containing all the supported deployment target names for Kubernetes.
Kubernetes related checked exceptions.
Singleton ExecutionPlanStoreUtil implementation for Kubernetes.
Factory for creating Kubernetes high availability services.
The set of configuration options relating to Kubernetes high-availability settings.
Utility class for constructing all the Kubernetes components on the client-side.
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.
Composition of the created Kubernetes components that represents a Flink application.
Configuration specific to KubernetesLeaderElector.
LeaderElectionDriver for Kubernetes.
Factory that instantiates a KubernetesLeaderElectionDriver.
Kubernetes HA services that use a single leader election service per JobManager.
Represent KubernetesLeaderElector in kubernetes.
Callback handler for leader election.
The counterpart to the KubernetesLeaderElectionDriver.
Factory that instantiates a KubernetesLeaderRetrievalDriver in single leader election mode.
Represent Owner reference resource in kubernetes.
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.
Represent KubernetesPod resource in kubernetes.
Watcher for pods in Kubernetes.
Represent a kubernetes resource.
Implementation of ResourceManagerDriver for Kubernetes deployment.
Configuration specific to KubernetesResourceManagerDriver.
ActiveResourceManagerFactory implementation which creates ActiveResourceManager with KubernetesResourceManagerDriver.
Represents EnvVar resource in Kubernetes.
Represent Service resource in kubernetes.
Kubernetes customized commandline.
Entry point for a Kubernetes session cluster.
The PipelineExecutor to be used when executing a job on an already running cluster.
An PipelineExecutorFactory for executing jobs on an existing (session) cluster.
KubernetesSharedInformer<T extends io.fabric8.kubernetes.api.model.HasMetadata,R>
Base class for shared watcher based on SharedIndexInformer.
The interface for the Kubernetes shared watcher.
The Watch returned after creating watching, which can be used to close the watching.
Class which stores state via the provided RetrievableStateStorageHelper and writes the returned state handle to ConfigMap.
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.
This class is the executable entry point for running a TaskExecutor in a Kubernetes pod.
Utility class for constructing the TaskManager Pod on the JobManager.
A utility class helps parse, verify, and manage the Kubernetes side parameters that are used for constructing the TaskManager Pod.
Represent Toleration resource in kubernetes.
Kubernetes too old resource version exception.
Common utils for Kubernetes.
Watch resource in Kubernetes.
A stored Kubernetes worker, which contains the kubernetes pod.
Implementation of WorkerResourceSpecFactory for Kubernetes deployments.
The service type of LoadBalancer.
Support mounting Secrets on the JobManager or TaskManager pod..
The service type of NodePort.
Ship and mount Constants.TASK_MANAGER_POD_TEMPLATE_FILE_NAME on the JobManager.
An abstract class represents the service type that flink supported.