Recent Posts
Troubleshooting 404 Errors with Traefik Ingress with TLS
Errors and Traefik Ingress over HTTPS When trying to setup this website, I wanted to use Cert Manager to handle the job of managing TLS certificates issued by Let’s Encrypt.
The HTTP server always worked fine. For instance, running
curl http://chadl.tech/index.html would show the HTML contents as expected.
However when I’d try the same thing over HTTPS, I kept getting a 404:
curl https://chadl.tech/index.html 404 Page Not Found The “page” rendered by the failure was a little peculiar.
read more
Troubleshooting Internal Server (HTTP 5xx) Errors with Traefik Ingress
Troubleshooting the Traefik ingress controller can leave you scratching your pate. Errors bubble up, but Traefik is completely mum about what’s gone wrong (logs are terse or non-existent by default.)
Internal Server Error This one I found happens whenever your ingress wants to access a backend service that is itself protected by TLS self-signed certificate. I.e., you didn’t bother to acquire, nor sign up to maintain a CA-signed cert for this backend service.
read more
Github "Key is already in use" Error
Recently GitHub changed it so I could no longer push using https protocol. At work, I always used ssh to push. So when this happened, I thought, “No problem, I’ll just add my ssh key to my GitHub profile.”
So when I went to do that, I was getting an error saying “Key is already in use.”
So it took me a long time to realize that this was happening because I had already added my ssh key to my work github profile, which I rarely have occasion to use.
read more