如何修改MinIO Share时的URL

本文讲述了如何在Helm部署Kubernetes中的MinIO时,由于服务地址限制,如何修改MINIO_SERVER_URL以实现外部访问。涉及到了Service的配置、环境变量设置以及验证步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用Helm方式在Kubernetes中部署MinIO后。选择分享文件,获得的分享连接域名为K8S内部Service连接地址,这样的地址不可以在集群外部使用。

修改MINIO_SERVER_URL

前置条件

  • (Helm部署方式)域名需要访问到Name为minio的K8S Service,否则影响console访问(下面的内容中将会看到,环境变量MINIO_SERVER_URL是Service minio的集群内访问地址)
  • 新配置的域名必须要在你访问的客户端能够解析,且能够被访问
  • POD内也必须能够解析和访问此域名

查看URL配置信息

通过查看tenant POD信息,通过环境变量MINIO_SERVER_URL设置了此地址

kubectl describe pod -n  minio-tenant-cluster2 minio-tenant-cluster2-ss-0-3

修改环境变量MINIO_SERVER_URL

Helm修改env数组

--set tenant.env[0].name=MINIO_SERVER_URL \
--set tenant.env[0].value=http://minio-api-test2.example.com:80 \

MINIO_SERVER_URL格式:scheme://domain:port

格式错误时POD无法启动

修改后验证

kubectl describe pod -n  minio-tenant-cluster2 minio-tenant-cluster2-ss-0-3

参考

How do you change the URL for presigned get object? · Issue #8007 · minio/minio · GitHub

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值