【发布时间】:2021-12-24 10:02:45
【问题描述】:
我有一个在其中运行图像的 pod。 吊舱不是我的,而是属于我工作的公司。 每次我在 pod 中挂载一个新图像时,它都可以访问一些预定义的“永久”文件夹。
当我使用编辑部署命令时,我看到:
volumeMounts:
- mountPath: /Data/logs
name: ba-server-api-dh-pvc
subPath: logs
- mountPath: /Data/ErrorAndAbortedBlobs
name: ba-server-api-dh-pvc
subPath: ErrorAndAbortedBlobs
- mountPath: /Data/SuccessfullyTransferredBlobs
name: ba-server-api-dh-pvc
subPath: SuccessfullyTransferredBlobs
- mountPath: /Data/BlobsToBeTransferred
name: ba-server-api-dh-pvc
subPath: BlobsToBeTransferred
现在我想手动添加另一个这样的 mountPath,以便在 pod 中获得另一个文件夹。但是当我将它添加到部署配置(上面的那个)并尝试保存它时,我收到以下错误。
"error: deployments.extensions "ba-server-api-dh-deployment" is invalid"
如何将另一个永久文件夹添加到 POD?
亲切的问候
【问题讨论】:
-
你到底是怎么做的?另请添加完整部署 yaml。它似乎缺少您尝试添加的卷或只是语法错误
-
嗨!这么晚才回复很抱歉!通过 Img 中存在的代码添加的任何文件夹都将绑定到该 Img 并且其生命周期连接到该 Img 的生命周期。任何永久卷都必须通过您正在使用的 POD 的 PV 配置中的 Kubernetes 配置添加。作为一名编码人员,我无法访问这些,所以我不得不联系 Kubernetes 集群管理员,他们在 PV 配置中为我添加了它们,现在它工作正常。 @Wytrzymały Wiktor
标签: kubernetes kubernetes-pod kubernetes-pvc