Uploaded image for project: 'Flink'
  1. Flink
  2. FLINK-12884 FLIP-144: Native Kubernetes HA Service
  3. FLINK-19543

Implement RunningJobsRegistry, JobGraphStore based on Kubernetes API

    XMLWordPrintableJSON

Details

    Description

      • RunningJobsRegistry
      • Registry for the running jobs. All the jobs in the registry will be recovered when JobManager failover. 
      • JobGraphStore
      • JobGraph instances for running JobManagers. Note that only the meta information(aka location reference, DFS path) will be stored in the Zookeeper/ConfigMap. The real data is stored on the DFS.

      Each component(Dispatcher, ResourceManager, JobManager, RestEndpoint) will have a dedicated ConfigMap. All the HA information relevant for a specific component will be stored in a single ConfigMap. So the Dispatcher's ConfigMap would then contain the current leader, the running jobs and the pointers to the persisted JobGraphs.

      Attachments

        Issue Links

          Activity

            People

              wangyang0918 Yang Wang
              wangyang0918 Yang Wang
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: