DoI*_*oIt 5 kubernetes istio envoyproxy
我正在尝试使用 Istio 和 Envoy 通过 Kubernetes 实现服务网格。我能够设置服务和 istio-proxy,但无法控制容器和 istio-proxy 的启动顺序。
我的容器是第一个启动的,并尝试通过 TCP 访问外部资源,但当时 istio-proxy 尚未完全加载,外部资源的 ServiceEntry 也没有完全加载
我尝试在服务中添加恐慌,并尝试在访问外部资源之前睡眠 5 秒。
有没有办法可以控制这些的顺序?
在 istio 版本 1.7.X 及更高版本上,您可以添加配置选项values.global.proxy.holdApplicationUntilProxyStarts,这会导致 sidecar 注入器在 pod\xe2\x80\x99s 容器列表的开头注入 sidecar,并将其配置为阻止所有其他容器的启动,直到代理已准备就绪。默认情况下禁用此选项。
根据https://istio.io/latest/news/releases/1.7.x/announcing-1.7/change-notes/
\n| 归档时间: |
|
| 查看次数: |
3805 次 |
| 最近记录: |