我已阅读我在Google Cloud,Kubernetes和GitHub上找到的所有文档,但仍无法找到有关如何创建可与粘性会话配合使用的Ingress资源的信息。是的,有一些例子,如this one,但它并没有指导我完成整个过程。我不确定是否应该在使用此配置之前创建NodePort。我已经描述了我目前的问题here,它似乎与here中描述的类似,但仍然无法找到明确的答案/教程,指出我应该如何正确执行此操作。这里最好的做法是什么?应该有一个,因为这似乎是许多Web应用程序可能存在的问题。如何通过Ingress创建会话感知的LoadBalancer
0
A
回答
2
这不是一个关于Kubernetes的问题,更多的是关于您决定使用何种负载平衡器的问题。 Here是关于如何实现会话持久性的Nginx文档。
如果您要使用Kubernetes Nginx入口控制器,入口定义非常简单。如果您查看nginx.tmpl的源代码,您将看到该功能已经存在。 yaml大概是你所需要的全部。
Here是一个如何设置nginx入口控制器的例子。它甚至有入口规则的例子,你可能只需要添加上面的yaml即可。您会注意到nginx控制器确实使用NodePort来公开其IP地址。
相关问题
- 1. 如何通知用户会话过期
- 2. 会话感知spring bean
- 3. 如何在Django中创建会话本地的Cookie感知HTTP客户端?
- 4. 如何使用会话通过的变量创建分页。
- 5. 如何通过jquery ajax创建cookie或会话?
- 6. Notification.Builder不会创建通知
- 7. 如何创建会话(iPhone)?
- 8. 如何创建Android通知?
- 9. 会话感知应用程序
- 10. HttpClient发布会话问题?我如何知道会话是否已创建?
- 11. 如何使Apache速度应用程序会话感知?
- 12. 创建会话
- 13. 如何通知用户会话即将在asp.net中过期?
- 14. 如何通过会话变量的href
- 15. 如何创建Rails的通知的URL
- 16. 创建自己的智能感知
- 17. EWS在过去的通知中创建约会
- 18. 如何创建C#网页以通过Azure发送通知?
- 19. 如何创建通知取消对话框?
- 20. 创建通知
- 21. 如何获得自定义创建的类的智能感知?
- 22. 何时创建会话?
- 23. 通知会话滚动
- 24. 会话超时通知
- 25. 如何创建通过fullcalendar
- 26. 如何创建通过未知选项的Groovy CliBuilder?
- 27. JSF通过会话
- 28. 如何通过node.js获取codeigniter会话
- 29. 如何通过fancyupload传递会话
- 30. Django创建会话
嗨,这是100%关于kubernetes和GKE的问题。我不想知道如何使用nginx本身来平衡我的请求。我认为围绕kubernetes的整个想法是尽可能地抽象和标准化这些事情。至于文档,我知道它在那里,但是它被切碎了,目前没有办法通过适当的会话来实现负载均衡,而不需要尝试几个解决方案并自己找到合适的解决方案。理想情况下,最好的解决方案只是在ingress.yaml中添加单个条目,并让粘性会话正常工作,但我知道它还没有。 – Seiya