【问题标题】:Injecting Istio sidecar concurrently with the pod与 Pod 同时注入 Istio sidecar
【发布时间】:2019-03-23 21:00:07
【问题描述】:

我们将 Istio 与 Kubernetes 一起使用,并启用了自动边车注入。 Istio 代理 pod 在创建 pod 几秒钟后被注入,这会导致我们的服务启动出现问题。我们在服务开始时建立了一个 mongo 连接,因为此时 Istio 代理还没有启动,并且发生了服务条目强加错误。

是否可以确保 sidecar 与 pod 同时注入?

【问题讨论】:

    标签: kubernetes istio


    【解决方案1】:

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

    另一种选择是在容器中为您的应用添加一个包装器,以便它等待特使代理被注入,直到它真正启动。

    【讨论】:

      猜你喜欢
      • 2021-04-24
      • 1970-01-01
      • 1970-01-01
      • 2019-09-28
      • 1970-01-01
      • 2022-11-30
      • 1970-01-01
      • 2021-07-08
      • 2019-01-17
      相关资源
      最近更新 更多