我正在尝试将我们的应用程序部署移交给掌舵,并在向其注入istio时遇到障碍。我们没有启用广泛的istio名称空间,因此只能注入特定的应用程序。尝试使用谷歌搜索,但没有任何反应。有没有人遇到过这个问题。
到目前为止,我们正在直接通过ansible运行shell脚本,以注入和部署无法与helm一起使用的应用程序。
我不是Istio专家,但我发现的内容:
1-Installing the Sidecar/More control,在这种情况下,重新使用特定的helm标签:
可能会有所帮助 policy: enabled
neverInjectSelector:
- matchExpressions:
- {key: openshift.io/build.name, operator: Exists}
2-Dynamic Admission Webhooks,以便在部署期间更改默认设置,
3-头盔模板customization + annotation, posprocessing (labeling),
annotations:
sidecar.istio.io/inject: "true"
请让我知道是否有帮助。