Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
1.12.1, 1.13.0
Description
Our standalone K8s documentation mentions how to configure K8s HA services. It does not mention that this only works with a single JobManager. When using standby JobManagers, then the given deployment yamls won't work because the jobmanager.rpc.address is configured to be the jobmanager service.
Changing the configuration to work is surprisingly difficult because of a lack of documentation. Moreover, it is quite difficult to pass in custom configuration values when using a ConfigMap for sharing Flink's flink-conf.yaml. The problem is that mounted ConfigMaps are not writable from a pod perspective. See this answer for how one could achieve it.
I think we could improve our documentation to explain our users how to configure a standalone HA cluster with standby JobManagers.
Attachments
Issue Links
- is duplicated by
-
FLINK-21082 Document how to start multiple JobManagers in HA mode for Kubernetes deployment
- Closed
- is related to
-
FLINK-21432 Web UI -- Error - {"errors":["Service temporarily unavailable due to an ongoing leader election. Please refresh."]}
- Closed
-
FLINK-21685 Flink JobManager failed to restart from checkpoint in kubernetes HA setup
- Closed
-
FLINK-21472 FencingTokenException: Fencing token mismatch
- Closed
- links to