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

时间:2018-11-12 22:52:14

标签: docker kubernetes mounted-volumes

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

有可能吗?

2 个答案:

答案 0 :(得分:1)

不是吗,您想做一个更大的问题吗?

在Kubernetes中添加配置的标准方法是使用ConfigMaps。它们存储在etcd中,大小限制为you are still out of luck。吊舱启动时,配置会安装在1MB中,您可以在吊舱规范中指定。

您可能想要相反的选择是使用具有某些配置且可能的pod mount point。假设您要使用一些大于1MB的配置(这是不常见的),并让您的pod使用它。这里的问题是,您需要将此hostPath和文件放入Pod可能启动的所有群集节点中。

答案 1 :(得分:0)

不。卷装载是关于将数据推入Pod或持久存储源自Pod的数据的,通常不是双向数据传输机制。

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

(除了Docker套接字之类的一些例外情况外,hostPath卷在非Minikube Kubernetes安装中并不常见,特别是一旦您进入多主机设置,并且我会研究其他路径来做任何事情暂时重新使用它。)