与Pod同时注入Istio Sidecar

时间:2018-10-19 00:39:46

标签: kubernetes istio

我们将Istio与Kubernetes结合使用,并启用了自动边车注入功能。 Istio代理容器在容器创建后几秒钟被注入,这导致我们的服务启动出现问题。我们在服务开始时就建立了mongo连接,由于到那时Istio代理还没有启动,并且服务条目被强加了。

是否可以确保边车与吊舱同时注入?

1 个答案:

答案 0 :(得分:1)

并非完全来自Istio。但是,您可以尝试将readiness probes添加到容器中的容器中。您可以使用initialDelaySeconds添加它。这样,在Envoy代理完全运行之前,他们不会获得任何流量。

另一种选择是在容器中的应用程序中添加包装器,以使其等待特使代理注入,直到其真正启动为止。