Garage 是一个分布式的对象存储,兼容 S3 ,在 Minio 不当人的情况下,这算是一个还可以的替代品。
我比较喜欢这个项目的理念,所以就为这个项目做出了一点小贡献。vibe 了一个ansible-role-garage 用于部署集群,还有一个garage-admin-console 用于管理集群。
因为 GCP 的 300 刀赠金马上过期,还有一半没用完,所以索性给大家提供一个集群玩耍。如果是首次接触,最好先看看官方文档
admin-console address: https://gateway.biteme.foo
admin-console password: hl8RErp8UEKa+tFT9GOv0kw1SY1siklYQHWlbdXkehU=
S3 API endpoint: https://s3.biteme.foo
S3 web endpoint: .site.biteme.foo
可以随意创建存储桶和密钥,有一些破坏性操作我禁掉了,大家随便折腾,域名和机器都是免费的。 我看额度剩的不多了会删鸡的。
避免有人误删,这里把集群信息也记录下
Name: Biteme.foo
Endpoint URL: http://10.1.1.1:3903
Admin Token: dce61ba42cf84c8775167aa8.iNf5Qj2rpBbbfyF1-W_S60StX51ab0y3JjkAfF-cU5Q
允许的操作:
check
health
AddBucketAlias
AllowBucketKey
CleanupIncompleteUploads
ConnectClusterNodes
CreateBucket
CreateKey
GetAdminTokenInfo
GetBlockInfo
GetBucketInfo
GetClusterHealth
GetClusterLayout
GetClusterLayoutHistory
GetClusterStatistics
GetClusterStatus
GetCurrentAdminTokenInfo
GetKeyInfo
GetNodeInfo
GetNodeStatistics
GetWorkerInfo
GetWorkerVariable
InspectObject
ListAdminTokens
ListBlockErrors
ListBuckets
ListKeys
ListWorkers
PreviewClusterLayoutChanges
RetryBlockResync
UpdateBucket
UpdateKey
一些链接:
1
chinni 11 天前
|
2
eyebrowkang OP @chinni 感谢回复,这个项目我最开始就刷到过,不过有三个点让我不太喜欢,所以就自己写了
1. 只支持单集群,我有多个集群需要管理 2. 集成了对象操作。我觉得集群管理不应该和管理对象放在一起 3. 也是由于第一点,这个 ui 部署起来和集群耦合太重了,甚至还要读配置文件,这个完全没必要 |