Istio SIde汽车注射

时间:2019-09-18 06:29:23

标签: kubernetes istio

我需要添加一个Sidecar以便在运行时在K8S中与我的主容器一起运行。我目前使用脚本进行此操作,该脚本编辑deployment.yaml以添加所有必需的部分,包括容器和任何共享的卷挂载等。这目前可行,但有点难看。我开始在Istio上寻找自动边车注入功能,但是文档对我来说还不清楚。

  1. 在注入边车时,我可以为边车提供用户定义的值(例如容器的图像和共享卷安装的路径
  2. 它是否支持特定类型的注入,是否只为pod类型注入sidecar?

1 个答案:

答案 0 :(得分:1)

istio和许多其他kube原生应用程序一样,使用k8s admission-controlleradmission-webhooks api patch进行部署并注入sidecar,看看https://github.com/istio/istio/blob/master/pkg/kube/inject/inject.go