kubernetes - 如果 Kubernetes master 宕机了,traefik 会发生什么?
问题描述
我有一个疑问,如果 Kubernetes 出现故障,traefik 会发生什么?它会继续工作还是会崩溃/停止服务流量?
目前,我使用 EKS for Kubernetes 和 ALB 入口控制器。我的理解是,如果 Kubernetes master 宕机了,就不会有任何 POD 的升级和降级,也不会有新的部署。但是部署的现有应用程序至少会继续服务流量,因为 ALB 已经到位,节点在那里,POD 存在并且应用程序正在运行。
但是在 traefik 的情况下,traefik 使用 Kubernetes 入口资源来检查路由规则,如果 Kubernetes 本身宕机,我认为 traefik 不会得到任何响应/数据。在这种情况下,它会崩溃或清除自己的配置,或者根据它存储的最后一个配置继续提供流量。如果 Kubernetes 出现故障,我不确定 traefik 会发生什么。
如果我遗漏了什么,或者我在某个地方错了,请纠正我。
解决方案
只要 Traefik 继续运行,就可以了。但是,如果它崩溃并重新启动,它将无法加载端点 API,如您所述。幸运的是,这种情况极为罕见。
推荐阅读
- javascript - 我需要指导来解决我的 JavaScript 问题
- django - 在 Google App Engine 上使用 Wagtail 上传图像会导致 OSError:[Errno 30] 只读文件系统
- javascript - 使用日期选择器事件 vuetify 自定义组件
- python - 我不知道如何在 Python3 的循环中获取要更新的参数
- asp.net - 在页面加载 vb.net 上创建的重复记录
- c# - 我想在两个脚本中使用一个 int 并在第二个脚本中减少它
- django - 我无法使用我使用的方法登录,我曾尝试使用身份验证方法,但它不起作用有人能指出我正确的方向吗
- ceph - Ceph OSD 已满,但我没有存储那么多数据
- powershell - 通过将字符串从文件名的后面移动到前面来重命名文件名
- c# - EF Core 工具版本“3.1.2”比运行时“3.1.7”旧。更新工具以获取最新功能和错误修复