MinIO ui + Kubernetes ingress subpath

Jbn1233
Jan 9, 2024

I have many services ,but have only one SSL cert for blabla.blablabla.net
So, for MinIO UI I need https://blabla.blablabla.net/minio/

On MinIO side I need:

export MINIO_BROWSER_REDIRECT_URL="https://blabla.blablabla.net/minio/"

And this is my rewrite-target Ingress manifest:

apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
annotations:
nginx.ingress.kubernetes.io/rewrite-target: /$2
nginx.ingress.kubernetes.io/use-regex: "true"
generation: 1
name: minio
namespace: default
spec:
ingressClassName: nginx
rules:
- host: blabla.blablabla.net
http:
paths:
- backend:
service:
name: minio
port:
number: 80
path: /minio(/|$)(.*)
pathType: ImplementationSpecific
MinIO UI screen short

That’s all.

--

--

Jbn1233

Very short and simple notes for CKA/SRE and may not works on your environment | jbn1233@gmail.com | Bangkok, Thailand |