簡體   English   中英

持久卷聲明附加到 kube.netes 部署以訪問 PVC 中存在的文件,但不應將任何日志寫入 PVC?

[英]Persistent volume claim attach to kubernetes deployment to access files present in PVC but should not write any logs to PVC?

我需要將文件存儲在 PVC 中並將該 PVC 附加到 Nginx 入口 controller 部署,以便應用程序可以訪問 PVC 中存在的文件,但同時應用程序不應將日志和配置寫回 PVC。

你能告訴我如何實現嗎?

我創建了一個 PVC 並將其附加到部署中,但它正在向其寫入日志和配置。

您可以使用GCP fuse並將文件直接存儲S3 ,如果它適合您,那么管理起來會有點容易。

但是,如果你想 go 與你的想法,你必須實施ReadWriteMany閱讀更多)。 所以兩個POD可以附加到一個PVC ,一個寫入,另一個讀取。

您還可以將 EFS 或 NFS 文件系統GKE 與來自 GCP 或MinIOGlusterFS的 Filestore 一起使用。

參考答案 glusterfs

我創建了一個 PVC 並將其附加到部署中,但它正在向其寫入日志和配置。

volumeMounts:
          - name: file
            mountPath: /var/data
            readOnly: true

掛載文件或目錄時可以設置模式,設置為只讀模式也可以設置為readOnly: true

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM