Auto HTTPS ERR_SSL_PROTOCOL_ERROR

Hi, I have deployed the Helm chart version 0.9.0-beta.3 from Zero to JupyterHub on GKE and have enabled auto HTTPS following the guide on the website.

However, when I visit the website, the browser shows a ERR_SSL_PROTOCOL_ERROR and states that “This site can’t provide a secure connection”. When I run kubectl get pod, all pods are Running.

My domain name is a .cloud.goog domain name. Its deployment is as described here.

When I remove the HTTPS section in the YAML config file, everything works as expected.

I saw some issues regarding auto HTTPS in GitHub but am not sure if it’s affecting this.

The reason was because I whitelisted certain IP addresses on the load balancer. ACME v2 cannot complete the challenge due to firewall rules.

I used a self-signed certificate.