gpt4 book ai didi

kubernetes - 如何在不清除文件夹的情况下挂载包含 ConfigMap 键/值内容的文件?

转载 作者:行者123 更新时间:2023-12-02 11:55:07 25 4
gpt4 key购买 nike

我创建了一个 deploymentconfig.yml 来部署一个应用程序,并想挂载一个内容存储在 ConfigMap 中的文件。挂载时,挂载文件夹中的文件被替换。不过,我们的目标是仅添加/删除/覆盖该文件夹中的特定文件。

spec:
containers:
volumeMounts:
- mountPath: /path/toaSubPath/
name: somename

在这个部署配置中这可能吗?如果可以,我该怎么做?

最佳答案

是的,我用它来挂载默认配置。只需使用 subPath 和 subPath 中的文件名。找到下面的示例,它就像一个魅力

spec:
selector:
matchLabels:
name: some_name
template:
spec:
containers:
- args:
- bash
- entrypoint.sh
image: xyz
imagePullPolicy: IfNotPresent
name: some_name
volumeMounts:
- mountPath: /full/path/to/be/mounted/default.json
name: config
subPath: default.json
volumes:
- configMap:
defaultMode: 420
name: config

关于kubernetes - 如何在不清除文件夹的情况下挂载包含 ConfigMap 键/值内容的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63412817/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com