首页 > 解决方案 > 如果 Kubernetes master 宕机了,traefik 会发生什么?

问题描述

我有一个疑问,如果 Kubernetes 出现故障,traefik 会发生什么?它会继续工作还是会崩溃/停止服务流量?

目前,我使用 EKS for Kubernetes 和 ALB 入口控制器。我的理解是,如果 Kubernetes master 宕机了,就不会有任何 POD 的升级和降级,也不会有新的部署。但是部署的现有应用程序至少会继续服务流量,因为 ALB 已经到位,节点在那里,POD 存在并且应用程序正在运行。

但是在 traefik 的情况下,traefik 使用 Kubernetes 入口资源来检查路由规则,如果 Kubernetes 本身宕机,我认为 traefik 不会得到任何响应/数据。在这种情况下,它会崩溃或清除自己的配置,或者根据它存储的最后一个配置继续提供流量。如果 Kubernetes 出现故障,我不确定 traefik 会发生什么。

如果我遗漏了什么,或者我在某个地方错了,请纠正我。

标签: kuberneteskubernetes-ingresstraefikreliabilitytraefik-ingress

解决方案


只要 Traefik 继续运行,就可以了。但是,如果它崩溃并重新启动,它将无法加载端点 API,如您所述。幸运的是,这种情况极为罕见。


推荐阅读