public class KubernetesLeaderRetrievalDriver extends Object implements org.apache.flink.runtime.leaderretrieval.LeaderRetrievalDriver
KubernetesLeaderElectionDriver. LeaderRetrievalDriver
implementation for Kubernetes. It retrieves the current leader which has been elected by the
KubernetesLeaderElectionDriver. The leader address as well as the current leader session
ID is retrieved from Kubernetes ConfigMap.| Constructor and Description |
|---|
KubernetesLeaderRetrievalDriver(FlinkKubeClient kubeClient,
KubernetesConfigMapSharedWatcher configMapSharedWatcher,
ExecutorService watchExecutorService,
String configMapName,
org.apache.flink.runtime.leaderretrieval.LeaderRetrievalEventHandler leaderRetrievalEventHandler,
org.apache.flink.runtime.rpc.FatalErrorHandler fatalErrorHandler) |
public KubernetesLeaderRetrievalDriver(FlinkKubeClient kubeClient, KubernetesConfigMapSharedWatcher configMapSharedWatcher, ExecutorService watchExecutorService, String configMapName, org.apache.flink.runtime.leaderretrieval.LeaderRetrievalEventHandler leaderRetrievalEventHandler, org.apache.flink.runtime.rpc.FatalErrorHandler fatalErrorHandler)
Copyright © 2014–2021 The Apache Software Foundation. All rights reserved.