首页 > 解决方案 > 在 Kubernetes 中注入 volumeMount

问题描述

是否可以使用 webhook 或使用 Istio 将 volumeMount 和卷注入现有容器(在要部署的 yaml 文件中)?大多数地方只讨论如何添加 Sidecar 容器及其卷挂载。如果无法注入volumeMount,最好的方法是什么?

标签: kubernetesistio

解决方案


您可以使用 MutatingAdmissionController webhook 以任何您喜欢的方式修改 YAML。所以,是的,您也可以配置卷挂载。另一种方法是使用 kustomize 或 helm 来使用模板化配置,并在应用时对其进行适当修改。

这是一个将 ttlSecondsAfterFinished 规范添加到作业的 python 示例:https ://www.trion.de/news/2019/04/25/beispiel-kubernetes-mutating-admission-controller.html 以类似的方式您可以添加卷。


推荐阅读