为什么 Flink on k8s 仍然需要自己的高可用配置?
当我们将有状态的流处理应用 Flink 部署到强大的容器编排平台 Kubernetes (K8s) 上时,一个常见的疑问便浮出水面:K8s 自身已经具备了强大的故障恢复和自愈能力,为什么我们还需要为 Flink 单独配置高可用(HA)呢?本文将深入剖析 K8s HA 与 Flink HA 的关系,阐明它们在保障应用稳定运行中各自扮演的角色,并解释为何两者是相辅相成、缺一不可的“双层保险”。
为什么 Flink on k8s 仍然需要自己的高可用配置?
当我们将有状态的流处理应用 Flink 部署到强大的容器编排平台 Kubernetes (K8s) 上时,一个常见的疑问便浮出水面:K8s 自身已经具备了强大的故障恢复和自愈能力,为什么我们还需要为 Flink 单独配置高可用(HA)呢?本文将深入剖析 K8s HA 与 Flink HA 的关系,阐明它们在保障应用稳定运行中各自扮演的角色,并解释为何两者是相辅相成、缺一不可的“双层保险”。