Istio成功安装,并在应用程序的命名空间上启用了自动Sidecar注入(通过标签和可变enabled )。
然后在此命名空间上部署应用程序,并为pods提供注释: sidecar.istio.io/status:{"version":"versionhash","initContainers":null,"containers":null,"volumes":null,"imagePullSecrets":null}
这似乎暗示了istio-sidecar注入器的错误配置,因为我希望它具有这些参数的有效值,但是所有正在使用的值都是开箱即用的Istio。是什么导致了这种情况?
我在裸机/VM Kubernetes v1.15上运行,并从1.2.3的helm图表部署了Istio (istio-init,然后是istio)。
有关我的配置/故障排除的更多信息,请访问https://discuss.istio.io/t/troubleshooting-istio-sidecar-injector-1-2-3/3688
发布于 2019-09-05 21:29:35
这个错误是因为我的istio helm安装目录中缺少文件/injection template.yaml,该目录在sidecar-injection-configmap.yaml中被引用,因此它缺少用于注入pod的模板,因此值为空值。
https://stackoverflow.com/questions/57772883
复制相似问题