繁体   English   中英

将 configmap 文件挂载到主机路径卷上

[英]Mount configmap file onto hostpath volume

我已经在 Kubernetes 容器中安装了一个主机路径卷。 现在我想将一个 configmap 文件挂载到主机路径卷上。

那可能吗?

不是真的,一个更大的问题是你会想要这样做吗?

在 Kubernetes 中添加配置的标准方法是使用 ConfigMaps。 它们存储在 etcd 中,大小限制为1MB 当您的 pod 出现时,配置会挂载在您可以在 pod 规范中指定的pod 挂载点上。

您可能想要相反的方式,即使用具有某些配置的hostPath ,这是可能的。 假设您想要一些大于 1MB 的配置(这并不常见)并让您的 pod 使用它。 这里的问题是您需要将此主机路径和文件放在您的 pod 可能启动的所有集群节点中。

不。卷挂载都是关于将数据推送到 pod 或持久化源自 pod 的数据,并且通常不是双向数据传输机制。

如果您想查看 ConfigMap 中的内容,您可以随时kubectl get configmap NAME -o yaml将其转储出来。

(除了 Docker 套接字之类的一些例外,hostPath 卷在非 Minikube Kubernetes 安装中并不常见,尤其是当您进入多主机设置时,我会调查其他路径来执行您正在使用的任何操作目前。)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM