kubernetes - 在 Kubernetes 中注入 volumeMount
问题描述
是否可以使用 webhook 或使用 Istio 将 volumeMount 和卷注入现有容器(在要部署的 yaml 文件中)?大多数地方只讨论如何添加 Sidecar 容器及其卷挂载。如果无法注入volumeMount,最好的方法是什么?
解决方案
您可以使用 MutatingAdmissionController webhook 以任何您喜欢的方式修改 YAML。所以,是的,您也可以配置卷挂载。另一种方法是使用 kustomize 或 helm 来使用模板化配置,并在应用时对其进行适当修改。
这是一个将 ttlSecondsAfterFinished 规范添加到作业的 python 示例:https ://www.trion.de/news/2019/04/25/beispiel-kubernetes-mutating-admission-controller.html 以类似的方式您可以添加卷。
推荐阅读
- amazon-sns - 使用 java 从 AWS SNS 获取订阅
- laravel - 我们可以使用 WSL 开发 Web 应用程序吗?
- python - 使用合并排序对元组列表进行排序?
- linux - 用于在同一目录中查找重复文件名并发送通知电子邮件的 Bash 脚本
- amazon-dynamodb - 在 Java 中使用 DynamoDBMapper 更新特定属性
- sql-server - 如何在更新语句中使用游标?
- python - 将 NA 值替换为与其他相同值对应的值
- scope - 访问命名空间脚本变量
- regex - 用于 https、www 的 htaccess 重定向,文件上没有斜杠
- laravel - Laravel 7 可空验证不起作用(已应用所有解决方案)