可以看到 default 命名空间下面的应用可以正常访问,那么对于 other 命名空间下面的服务正常就不能访问了 。
$ kubectl exec -it sleep-9454cc476-jfw97 -- curl http://httpbin.other.svc.cluster.local:8000/ip
可以看到 default 命名空间下面的应用无法访问 other 命名空间下面的服务了 。
Istio 默认情况下,服务网格内部的所有数据面代理都通过 xDS 从控制面获取全量的配置,这种方式在数据面代理数量较少的情况下是没有问题的,但是当数据面代理数量较多的大规模服务网格的场景下,这种方式显然会造成性能问题 , 全量的配置会引起数据面代理的内存暴涨,所以 Sidecar 对象是非常有必要的,通过 Sidecar 对象只维护少量依赖服务的配置 , 可以大大减少无用的内存消耗,所以在生产环境中我们推荐大家使用 Sidecar 对象来控制数据面代理的配置 。
推荐阅读
- 防电弧服国家标准有没有,电弧防护服的使用条件
- 如何使用OPPO手机进行录屏,OPPO手机怎么重新设置录屏
- oppo应用使用时间怎么删除
- 邦迪创可贴属于什么垃圾,使用过的创可贴属于什么垃圾
- 干粉灭火器的使用方法和有效期
- 粘粘卡怎么用,支付宝沾福卡怎么使用?
- 手游加速器怎么开启加速,海豚手游加速器怎么免费使用
- 解决重启Docker时卡住问题
- Vue3 学习笔记,如何使用 Watch 监听数据变化
- 使用加湿器会导致加湿器肺炎吗?如何正确使用