【发布时间】:2016-04-22 17:08:28
【问题描述】:
我正在尝试将现有应用程序转换为 Kubernetes,其工作方式如下:
- 外部服务通过具有新会话的负载平衡器调用我们的应用程序。
- 我们的应用程序返回处理请求的服务器的 ip。
- 外部服务对该会话的所有后续调用都直接发送到同一台服务器(绕过负载平衡器)
在 kubernetes 中有什么方法可以做到这一点吗?我知道 pod ip 不会暴露在外部,有什么方法可以直接暴露它们吗?
另外,我认为我不能使用 sessionAffinity="ClientIP" 因为请求都来自同一个地方。有没有办法编写自定义 sessionAffinity 类型?
【问题讨论】:
标签: kubernetes