我在我的2节点Kubernetes集群中使用YAML文件进行了Minio部署。
我为相应的持久卷和与之关联的pvc使用了NFS服务器。
pod运行后,我创建了一个从浏览器访问控制台的服务。
但是当尝试URL"http://<host-ip-address:nodePort>"
时,相同的被重定向到端口45893,并提示"此站点无法访问。&;
问候,Vivek
经过多次尝试,在朋友的帮助下找到了解决办法。
我们创建了服务的副本,并将端口更改为我的Minio控制台被重定向到的端口,并将Nodeport更改为防火墙允许的某个随机端口。
service.yaml
type: LoadBalancer
ports:
- port: 9000
nodePort: 32767
protocol: TCP
selector:
service_copy.yaml
ports:
- port: 45893
nodePort: 32766
protocol: TCP
selector:
$ kubectl get svc
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
kubernetes ClusterIP X.X.X.X <none> 443/TCP 25d
minio-xxx-service NodePort X.X.X.X <none> 9000:32767/TCP 3d23h
minio-xxxx-service-cp NodePort X.X.X.X <none> 45893:32766/TCP 146m
做了同样的操作后,我可以访问控制台。
问候,Vivek
在位于/etc/default/minio
的配置文件中添加这一行:MINIO_OPTS="--certs-dir /home/swaggmode/.minio/certs --console-address :9001"
应该使minio控制台重定向到端口9001或您想要的任何特定端口。