我正在研究POC,并且在设置我的kubernetes集群后发现了一些奇怪的行为 事实上,我正在研究一个master的拓扑,两个仆从。 当我试图组成2个豆荚到每个小众并为他们公开服务时,事实证明,当我尝试从主人请求服务时,没有任何东西会返回(来自2个豆荚的任何响应),并且当我尝试请求来自一个仆从的服务,只有那个仆从部署的荚才会回应,但是另一个没有。请求minion的服务只转发到本地部署的pod
0
A
回答
1
这可能在很大程度上取决于您的群集是如何配置的。 对于初学者,您需要验证如何建立网络,以及它是否如kubernetes所期望的那样工作。简而言之,如果您启动两个Pod(在单独的节点上),则应从其专用的每个节点范围获取IP,并且能够在节点之间路由IP。你可以使用一些小的(ish)基础镜像(alpine/debian/ubuntu等),像sleep 1d
这样的exec,用bash交互式地将它们放入它们中,并简单地从另一个镜像中ping一个。如果它不起作用,您的网络设置就会中断。
确保您在pod之间进行测试,而不是直接从节点主机操作系统进行测试。在某些配置中,由于路由问题,节点无法访问服务IP,但pod-to-pod工作正常(在某些法兰绒配置中可见)
此外,您的网络可能由一些覆盖网络解决方案提供,编织,印花布等,所以检查他们各自的日志有问题的迹象。
相关问题
- 1. Laravel-本地化部署 - 在此服务器上找不到请求的URL/en
- 2. 发送来自Android的GET请求到本地Web服务器
- 3. 查看传入的请求到本地ASP.NET开发服务器
- 4. 无法使用JQuery请求将GET API部署到本地Tomcat服务器?
- 5. 查看HTTP POST请求发送到本地服务器
- 6. 将请求从https发送到本地http服务器
- 7. 服务总线/请求转发
- 8. Tomcat跨服务请求转发?
- 9. Laravel 5.1本地服务器部署
- 10. 简单的Ajax请求到本地主机服务器的NodeJS
- 11. 我们可以发送请求到服务器转发该请求到其他IP地址
- 12. 转发请求到Tomcat的
- 13. nodejs服务器不处理远程部署的请求
- 14. Laravel项目部署到本地开发环境中的活服务器
- 15. 如何发送HttpPost请求到服务器的PHP脚本
- 16. 发送请求到服务器端的文本使用asp.net
- 17. Kubernetes多pod部署
- 18. C http服务器发送请求到我的服务器?
- 19. 使用appcelerator向本地服务器发送http请求
- 20. Rails本地服务器同时发送和接收请求
- 21. 发送请求到服务器iOS
- 22. 发送邮寄请求到服务器
- 23. Android - 发送JSON请求到服务器
- 24. Python:发送请求到protobuf服务器
- 25. 发送http请求到linux服务器
- 26. 将wcf服务请求重定向到内部地址
- 27. 发出请求到本地主机
- 28. 在heroku上部署django应用 - 在服务器上找不到请求的URL
- 29. 如何将http请求转发到多个服务器?
- 30. 转发请求从一个node.js服务器到另一个
非常感谢您的回答。 昨天做了一些高级研究之后,我发现了bugzilla redhat上的bug(https://bugzilla.redhat.com/show_bug.cgi?id=1342940)。他们正确地谈论我现在面临的问题。 我工作的是法兰绒0.6.2,etcd 2.3.7,kubernetes 1.2.0(主方),kubernetes 1.2.4(节点方)和docker 1.10.3。 他们提出了一个解决方法,但它似乎不是很干净。 有没有办法做得更好? – mootez