jwp*_*lic 9 amazon-s3 local-storage kubernetes persistent-volumes
由于 NFS 存在单点故障问题。我正在考虑在本地 k8s 集群中使用 S3 或 Google Cloud Storage 作为 PersistentVolumn 构建存储层。
经过大量谷歌搜索后,我仍然找不到方法。我尝试过使用s3 fusion将卷挂载到本地,然后通过指定hotPath创建PV。然而,我的很多 Pod(例如 Airflow、Jenkins)抱怨没有写入权限,或者说“版本正在更改”。
有人可以帮助找出在不使用 AWS 或 GCP 的情况下从本地集群将 S3 或 GCS 存储桶挂载为 PersistenVolumn 的正确方法吗?
S3 不是文件系统,因此不适合以这种方式使用。
我不建议以这种方式使用 S3,因为根据我的经验,任何 FUSE 驱动程序都非常不稳定,并且通过 I/O 操作,您将很容易毁掉已安装的磁盘并陷入传输端点未连接的状态,这对您和您的基础设施用户来说是一场噩梦。它还可能导致 CPU 使用率高和 RAM 泄漏。
有用的交联:
| 归档时间: |
|
| 查看次数: |
21775 次 |
| 最近记录: |