【问题标题】:Which s3 compatible blob storage?哪个 s3 兼容 blob 存储?
【发布时间】:2019-09-09 10:06:32
【问题描述】:

我想在我的 Kubernetes 集群中部署一个与 s3 兼容的 Blob 存储。我已经将 GlusterFS 用于 mongodb 之类的卷,并且我尝试使用 helm chart https://github.com/helm/charts/tree/master/stable/minio 设置 minio。我只是意识到,由于纠删码,我无法轻松扩展 minio。

所以我对 blob 存储解决方案有一些疑问:

如您所见,我对这个 s3 存储感到迷茫。因此,如果您有更多信息/解决方案,请不要犹豫。

提前致谢!

【问题讨论】:

    标签: amazon-s3 kubernetes glusterfs cloud-storage minio


    【解决方案1】:

    关于可靠性,您应该阅读更多关于用户体验的信息,例如:

    为什么openshift with glusterFS

    对于独立的 Red Hat Gluster Storage,无需安装组件即可将其与 OpenShift Container Platform 一起使用。 OpenShift Container Platform 带有内置的 GlusterFS 卷驱动程序,允许它利用现有集群上的现有卷,但 Red Hat Gluster Storage 是基于 Gluster 的商业存储软件产品。

    如何deploy it in AWS

    minio请关注official docs

    即使在部署 Helm 版本时,ConfigMap 也允许使用配置数据注入容器。

    要在发布版本中更新您的 MinIO 服务器配置,您需要

    • 使用 helm inspect values stable/minio 检查 MinIO 图表中的所有可配置值。
    • 覆盖 YAML 格式文件中的 minio_server_config 设置,然后像 helm upgrade -f config.yaml stable/minio 这样传递该文件。
    • 重启 MinIO 服务器以使更改生效

    我没有尝试,但是根据文档:

    在这里您可以找到google and amazon s3 sotrage 之间的区别 或 Cloud Storage interoperability 从 gcloud 的角度来看。

    希望对您有所帮助。

    【讨论】:

    • 谢谢汉克斯。我知道 GlusterFS,我认为它是可靠的。但我会谈论 GlusterFS S3,而不是 GlusterFS。我不想在云提供商中有存储桶。我已经阅读了关于联合的 minio 文档,是的,我知道有一些值可以配置联合。但是对于联合,如果我更新这些值以添加新的 minio 集群,我必须使用新配置重新启动所有 minio pod。
    • 如果这很重要,您可以考虑使用configmap or secrets as environment variables 而不是使用纯环境变量Mounted configmaps and secrets are updated automatically。另外我没用过GlusterFS S3,
    猜你喜欢
    • 2022-12-16
    • 2021-08-27
    • 2018-08-26
    • 2020-06-27
    • 1970-01-01
    • 2022-10-18
    • 2014-05-01
    • 2010-12-01
    • 2019-11-10
    相关资源
    最近更新 更多