【发布时间】:2021-09-25 02:04:32
【问题描述】:
根据官方 MinIO 指南 (https://docs.min.io/docs/minio-quickstart-guide.html):
例如,考虑一个在代理后面的 MinIO 部署 https://minio.example.net, https://console.minio.example.net 与 将端口 :9000 和 :9001 上的流量转发到 MinIO 和 MinIO Console 分别在内部网络上。放 MINIO_BROWSER_REDIRECT_URL 到 https://console.minio.example.net 到 确保浏览器接收到有效的可访问 URL。
我已经使用 k3s 和负载均衡器服务设置了分布式 minio。
$ kubectl describe services minio-service -n minio
Name: minio-service
Namespace: minio
Labels: app=minio
Annotations: <none>
Selector: app=minio
Type: LoadBalancer
IP Family Policy: SingleStack
IP Families: IPv4
IP: 10.43.168.142
IPs: 10.43.168.142
LoadBalancer Ingress: 192.168.10.119, 192.168.10.120, 192.168.10.70
Port: <unset> 9012/TCP
TargetPort: 9011/TCP
NodePort: <unset> 31423/TCP
Endpoints: 10.42.1.13:9011,10.42.2.12:9011
Session Affinity: None
External Traffic Policy: Cluster
Events: <none>
如果我尝试 curl -vf http://192.168.10.70:9012 我会得到
curl: (7) 无法连接到 192.168.1.70 端口 9012: Connection 超时
因此,我使用了export MINIO_BROWSER_REDIRECT_URL=http://192.168.10.70:9012,但它不起作用。我在重定向方面做错了吗?有谁知道如何解决这个问题?
【问题讨论】:
标签: kubernetes kubernetes-ingress minio k3s