Details
-
Bug
-
Status: Closed
-
Critical
-
Resolution: Fixed
-
kubernetes-operator-1.3.0
Description
Since flink-conf.yaml is mounted as read-only configmap, the /docker-entrypoint.sh script is not able to inject correct Pod IP to `jobmanager.rpc.address`. This leads to same address (e.g flink.ns-ext) being set for all Job Manager pods. This causes:
Setting up FlinkDeployment in Standalone mode with Kubernetes HA Service. Problems:
(1) flink-cluster-config-map always contains wrong address for all 3 component leaders (see screenshot, should be pod IP instead of clusterIP service name)
(2) Accessing Web UI when jobmanager.replicas > 1 is not possible with error
{"errors":["Service temporarily unavailable due to an ongoing leader election. Please refresh."]}
~ flinkdeployment.yaml ~
spec:
mode: standalone
flinkConfiguration:
high-availability: kubernetes
high-availability.storageDir: "file:///opt/flink/storage"
...
jobManager:
replicas: 3
...
Attachments
Attachments
Issue Links
- relates to
-
FLINK-31187 Standalone HA mode does not work if dynamic properties are supplied
- Closed
- links to