求助, minio 与 etcd 集成后无法访问 bucket

40 天前
 luoke99

问题现状

目前正在虚拟机环境部署一个 minio 分布式集群(2 server, 4 driver),准备预先加入 etcd 组件,方便后续扩容。但目前遇到一个问题是。使用 minio-console 能成功创建 bucket,但是无法访问。提示 "The specified bucket does not exist"。etcd 也有相关的数据,就是不能查询。如下图。

有哪位大哥遇到过这种情况吗?不知道该怎么排查,望指教。

etcd 数据

minio 日志只有一个 404

network 一直是黄色状态,不知道是不是有影响

配置信息

minio

#/etc/default/minio
MINIO_ETCD_ENDPOINTS="http://192.168.10.128:2379,http://192.168.10.129:2379,http://192.168.10.130:2379"
MINIO_PUBLIC_IPS=192.168.10.135,192.168.10.136
MINIO_DOMAIN=minio2

MINIO_VOLUMES="http://minio{5...6}/mnt/data{1...2}/minio"
MINIO_OPTS="--console-address :9001"

MINIO_ROOT_USER=minio
MINIO_ROOT_PASSWORD=minio123

minio 版本

minio version RELEASE.2024-11-07T00-52-20Z (commit-id=cefc43e4daa4cbb490ef6726ea374e26a93eb85e)
Runtime: go1.23.3 linux/amd64
License: GNU AGPLv3 - https://www.gnu.org/licenses/agpl-3.0.html
Copyright: 2015-2024 MinIO, Inc.

etcd

#/etc/etcd/etcd.conf
#[Member]
ETCD_DATA_DIR="/data/etcd"
ETCD_LISTEN_PEER_URLS="http://0.0.0.0:2380"
ETCD_LISTEN_CLIENT_URLS="http://0.0.0.0:2379"
ETCD_NAME="etcd1"

#[Clustering]
ETCD_INITIAL_ADVERTISE_PEER_URLS="http://etcd1.com:2380"
ETCD_ADVERTISE_CLIENT_URLS="http://etcd1.com:2379"
ETCD_INITIAL_CLUSTER="etcd1=http://etcd1.com:2380,etcd2=http://etcd2.com:2380,etcd3=http://etcd3.com:2380"
ETCD_INITIAL_CLUSTER_TOKEN="etcd-cluster"
ETCD_INITIAL_CLUSTER_STATE="new"

etcd 版本

etcd Version: 3.5.17
Git SHA: 507c0de
Go Version: go1.22.9
Go OS/Arch: linux/amd64

系统信息

Distributor ID:	Ubuntu
Description:	Ubuntu 24.10
Release:	24.10
Codename:	oracular
964 次点击
所在节点    程序员
1 条回复
luoke99
38 天前
已解决。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1093963

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX