Replies: 1 comment 1 reply
-
Strictly speculation. We would need to see your configuration resources. I am assuming that you should have this traffic flow: Which means that the ingress controller should have an Ingress or VirtualServer resource configured with the hostname minio.svc.k8s.domain.net and some port (assume 80/443 by default) |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
I deployed Minio on my Kubernetes cluster. The cluster is setup with Talos, 6 nodes, 3 workers. I setup MetalLB and Nginx-ingress controller. For the latter I followed the blog on Nginx website that sets up cert-manager along the way. I also followed along with the cafe test. This all works fine.
Next I setup NFS storage using
nfs-subdir-external-provisioner
installed via Helm. I tested that with a pod and pvc and also seems to work fine.FInally, I setup Minio. I adapted the manifest to deploy it in its own namespace and use a pvc I prepared. The latter works also, I can see the directories and files for Minio config being created. Minio starts, describe shows no weird events. On a sidenote, it gets a certificate! 😄
Now, when I access the Minio gui, it loads for a second or two and shows a page not found. In the address bar, it redirected to some high port,
https://minio.svc.k8s.domain.net:40625/
.When I force it to the login page,
https://minio.svc.k8s.privatebits.net/login
, it does not redirect but shows me the following (and loads instantly):As for logging, this is the important parts that I see. The ingress-controller logs shows
GET /login HTTP/1.1" 403 289
when I force the login page. When it redirects it showsGET / HTTP/1.1" 307 78
.I can post all the manifests etc, but that would create a monster post that nobody wants to plow through. Figured I would post this first and see what extra information is required. At this point Im not sure what would be useful.
Hopefully someone can help me troubleshoot this so I learn something and can proceed. I'm kind of stuck at the moment not because I need Minio perse, but I need to migrate a whole bunch of Docker containers from a standalone host to this cluster that will suffer the same if I don't understand this.
Thanks in advance, wouild really appreciate some assistance 😺 .
Beta Was this translation helpful? Give feedback.
All reactions