首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在sidecar就绪之前,应用程序容器无法访问网络

在sidecar就绪之前,应用程序容器无法访问网络
EN

Stack Overflow用户
提问于 2018-08-21 05:17:48
回答 1查看 200关注 0票数 0

我在istio上尝试加强服务器/客户端应用程序。我使用istoctl注入istio依赖项,并且我的serer pod出现得很好。但由于代理sidecar尚未准备好处理客户端的连接请求,客户端pod出现连接被拒绝错误。请帮我解决这个问题。附上我的yaml文件以供参考。

EN

回答 1

Stack Overflow用户

发布于 2018-08-21 08:07:01

这是设计好的,没有办法绕过它。

负责配置iptables以捕获流量的部分作为init容器运行,这确保在任何普通pod容器启动之前,所需的规则已经就位。如果对所有流量使用istio,那么在容器准备就绪之前,不会有网络流量到达/流出容器。

您应该确保您的应用程序正确处理此问题。应用程序应该能够承受其依赖项在一段时间内的不可用,无论是在启动时还是在运行期间。在最坏的情况下,你可以以ie的形式引入你自己的处理。等待通信开始的自定义入口点。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51941998

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文