在 kubernetes 中注入 volumeMount
Injecting a volumeMount in kubernetes
是否可以使用 webhook 或使用 Istio 将 volumeMount 和卷注入现有容器(在要部署的 yaml 文件中)?大多数地方只讨论如何添加 Sidecar 容器及其 volume Mount。如果无法注入 volumeMount,最好的方法是什么?
您可以使用 MutatingAdmissionController webhook 以您喜欢的任何方式修改 YAML。所以,是的,您也可以配置卷挂载。
另一种方法是使用 kustomize 或 helm 来使用模板化配置并在应用时适当修改它。
这是一个 python 示例,用于将 ttlSecondsAfterFinished 规范添加到作业中:https://www.trion.de/news/2019/04/25/beispiel-kubernetes-mutating-admission-controller.html
您可以以类似的方式添加卷。
是否可以使用 webhook 或使用 Istio 将 volumeMount 和卷注入现有容器(在要部署的 yaml 文件中)?大多数地方只讨论如何添加 Sidecar 容器及其 volume Mount。如果无法注入 volumeMount,最好的方法是什么?
您可以使用 MutatingAdmissionController webhook 以您喜欢的任何方式修改 YAML。所以,是的,您也可以配置卷挂载。 另一种方法是使用 kustomize 或 helm 来使用模板化配置并在应用时适当修改它。
这是一个 python 示例,用于将 ttlSecondsAfterFinished 规范添加到作业中:https://www.trion.de/news/2019/04/25/beispiel-kubernetes-mutating-admission-controller.html 您可以以类似的方式添加卷。