我已经在 kubernetes 上部署了 minio,并使用服务(节点端口)和使用 PV 和 PVC 进行部署,但我无法从浏览器访问它。我只能使用 NodePort,这是一个限制。
所有 Pod 均已成功运行,包括服务、PV 和 PVC。
我尝试使用 minikube 隧道,但它不断更改 IP,因此无法使用它。我用它来
“http://(minikube IP):(端口)”
也可以,但是不起作用。
问题在于,如果不指定,minio 会为 webui 分配随机端口。 所以,这就是我修复它的方法。
containers:
- name: minio
image: minio/minio:latest
args:
- server
- /data
- --console-address=0.0.0.0:9090 <-- this makes the difference
ports:
- containerPort: 9000 # API port
- containerPort: 9090 # WebUI port
然后添加一个服务来暴露端口9000和9090