502 Bad Gateway error.minio-vsphere-plugin backend returns HTTP 502 for the /plugin.json URL.masterproxy logs for the Supervisor control plane show the following error:# kubectl logs -l app=masterproxy -n <minio-namespace> | grep "certificate has expired"
... [error] 6#0: *67691 upstream SSL certificate verify error: (10:certificate has expired) while SSL handshaking to upstream ...kubectl get secret -n #### minio-plugin-tls-secret -o jsonpath='{.data.tls\.crt}' | base64 -d | openssl x509 -noout -text | grep AfterVMware vSphere Kubernetes Service (VKS)
Supervisor Service MinIO 2.0.10
The internal TLS certificate used by the minio-vsphere-plugin has expired. This prevents the masterproxy from establishing a secure connection to the plugin backend, causing the proxy to return a 502 error.
To resolve this issue, restart the MinIO plugin deployment to force the service to re-read and rotate the certificate.
kubectl.svc-minio-domain-c##).kubectl rollout restart deployment -n svc-minio-domain-c## minio-vspherekubectl get pods -n svc-minio-domain-##