通过nodeport部署在kubernetes上的浏览器无法访问minio

问题描述 投票:0回答:1

我已经在 kubernetes 上部署了 minio,并使用服务(节点端口)和使用 PV 和 PVC 进行部署,但我无法从浏览器访问它。我只能使用 NodePort,这是一个限制。

所有 Pod 均已成功运行,包括服务、PV 和 PVC。

我尝试使用 minikube 隧道,但它不断更改 IP,因此无法使用它。我用它来

“http://(minikube IP):(端口)”

也可以,但是不起作用。

minikube minio kubernetes-pvc pv
1个回答
0
投票

问题在于,如果不指定,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

© www.soinside.com 2019 - 2024. All rights reserved.