So I'm banging my head against the keyboard trying to work through this tutorial on using cert-manager with Let's Encrypt CA on Google Kubernetes Engine. I am not a good tutorial reader. I will immediately try to rework the example for my own scenario rather than complete it as intended.
I had successfully deployed Plausible Community Edition just fine on my local cluster months ago. But for some reason things were buggy now on GKE.
The first culprit was HSTS. Both Chrome and Firefox were forcing me into HTTPS1. It turns out that I couldn't use Chrome at all because all .dev domains are forced into HSTS in Chrome. It also took me longer than I wanted to realize that I had to close out Firefox completely after resetting HSTS. 😒
And after all that, I run into a breaking bug in one of Plausible's dependencies! Thankfully, it seems that a fix that was merged literally as I sat down to write this post.
-
I wanted to access the application without HTTPS before adding that part, as per the tutorial.