Kubernetes HA Services

    Kubernetes high availability services can only be used when deploying to Kubernetes. Consequently, they can be configured when using standalone Flink on Kubernetes or the

    • Kubernetes >= 1.9.

    In order to start an HA-cluster you have to configure the following configuration keys:

    • high-availability (required): The option has to be set to KubernetesHaServicesFactory.
    • (required): JobManager metadata is persisted in the file system and only a pointer to this state is stored in Kubernetes.

    Configure high availability mode in conf/flink-conf.yaml: