我已经在Kubernetes容器中安装了主机路径卷。现在,我想将configmap文件安装到主机路径卷上。
有可能吗?
答案 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安装中并不常见,特别是一旦您进入多主机设置,并且我会研究其他路径来做任何事情暂时重新使用它。)