Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
1.13.1, 1.12.4
Description
While using K8s HA service, the watching for ConfigMap is separate for each job. As the number of running jobs increases, this consumes a large amount of connections.
Here we proposal to use a shared watcher for each FlinkKubeClient, and dispatch events to different listeners. At the same time, we should keep the same semantic with watching separately.
Attachments
Issue Links
- causes
-
FLINK-24819 Higher APIServer cpu load after using SharedIndexInformer replaced naked Kubernetes watch
- Resolved
- is related to
-
FLINK-32010 KubernetesLeaderRetrievalDriver always waits for lease update to resolve leadership
- Resolved
- relates to
-
FLINK-22006 Could not run more than 20 jobs in a native K8s session when K8s HA enabled
- Closed
-
FLINK-21942 KubernetesLeaderRetrievalDriver not closed after terminated which lead to connection leak
- Closed
- links to