kubernetes - 是否可以在 kubernetes 负载均衡器中直接使 pod 脱机
问题描述
我有一个应用程序在负载均衡器后面的三个 pod 上运行,所有这些都使用 Kubernetes 设置。我的问题是,当我关闭或更新 Pod 时,这会在负载均衡器注意到 Pod 不可用并停止向其发送流量之前导致几个 503 秒。有什么方法可以直接通知负载均衡器它应该停止向 Pod 发送流量?所以我们可以避免 pod update 的 503s
解决方案
您需要记住,如果 pod 关闭,负载均衡器仍会将流量重定向到指定的服务端口,并且没有 pod 为这些端口提供服务。
因此,您应该在 kubernetes 中使用滚动更新机制,这使部署的停机时间为零。关联
推荐阅读
- reactjs - 路由器调度 onEnter
- google-apps-script - 从电子表格 B 访问电子表格 A
- javascript - 如何将可折叠的字体真棒图标附加到嵌套列表的父 li?
- java - 在弹性搜索java中查询文档
- javascript - 未捕获的类型错误:无法读取未定义的属性“调度”?为什么?
- database - 播种方法是插入具有 NULL 值的附加实体
- azure - 使用连接器更新 Azure ARM 模板
- ruby-on-rails - Heroku:如何使用 config.assets.compile = false 让我的 Rails 资产在 Heroku 中显示?
- python-3.x - 将python异步函数发送到Visual Studio中的交互时出现SyntaxError
- blazor - 代码更改和浏览器刷新后示例应用程序未更新?构建挂起 Blazor