有什么方法可以从本地系统将目录/文件共享到kubernetes容器?
我有一个部署yaml文件。我想不使用共享目录kubectl cp。
我尝试过,configmap但后来才知道configmap不能具有整个目录,而只能具有一个文件。
如果有人有任何想法,请分享。
请注意:我不想将文件托管到minikube中,但我想将目录直接推送到容器中
我正在将我之前使用 docker-compose 进行的部署迁移到 Kubernetes。在我之前的部署中,某些容器确实在某些路径中在构建时生成了一些数据,并且这些路径安装在持久卷中。因此,正如Docker 卷文档所述,持久卷(不是绑定安装)将预先填充容器目录内容。
我想用 Kubernetes 及其持久卷实现这种行为,我该怎么做?我是否需要使用脚本添加某种逻辑,以便在容器第一次启动时数据不存在时将容器的文件复制到安装路径?
可能相关的问题:Kubernetes 在现有目录上挂载卷,容器内有文件