【问题标题】:Istio automatic sidecar-injection for envoy proxy failing 1.2.31.2.3 失败的特使代理的 Istio 自动边车注入
【发布时间】:2019-09-03 13:36:29
【问题描述】:

Istio 已成功安装并在应用程序的命名空间上启用了自动 Sidecar 注入(通过标签和 mutatingwebhook)。

然后将应用程序部署在此命名空间上,并为 pod 提供以下注释: sidecar.istio.io/status:{"version":"versionhash","initContainers":null,"containers":null,"volumes":null,"imagePullSecrets":null}

这似乎表明 istio-sidecar 注入器配置错误,因为我希望它具有这些参数的有效值,但是所有使用的值都是开箱即用的 Istio。这是什么原因造成的?

我在裸机/VM Kubernetes v1.15 上运行,Istio 从 1.2.3 helm 图表(istio-init 和 istio)部署。

有关我的配置/故障排除的更多信息,请访问 https://discuss.istio.io/t/troubleshooting-istio-sidecar-injector-1-2-3/3688

【问题讨论】:

  • 分享有关您的基础架构、如何部署 Istio 以及如何完成注入的详细信息。

标签: istio envoyproxy


【解决方案1】:

这个错误是因为我缺少我的 istio helm 安装目录中的 files/injection-template.yaml,它在 sidecar-injection-configmap.yaml 中引用,所以它缺少注入 pod 的模板,因此是空值。

【讨论】:

    猜你喜欢
    • 2019-09-28
    • 2022-11-09
    • 2020-06-24
    • 2015-08-19
    • 1970-01-01
    • 2021-05-28
    • 2018-02-21
    • 2012-07-03
    • 2021-07-17
    相关资源
    最近更新 更多