December Adventure: I have a bad feeling about this

Messing with what works never works

personal
december adventure
yaml
helm chart
reverse proxy
traefik
Author

Shannon Quinn

Published

Posted on the 9th of December in the year 2024, at 5:33pm. It was Monday.

Meme image of Obi-Wan Kenobi in a fighter from the Star Wars prequel trilogy, stating that he has a bad feeling about this.

Back from the weekend. In general I suspect weekends will be consistent blank spots in my #DecemberAdventure-ing, as activities and parenting and napping make it challenging to do much else. But who knows!

Anyway, today I eased back into things by doing some research into using Traefik as a reverse proxy for external services. Indeed, it seems entirely possible, even if that Reddit thread makes absolutely no mention of the solution.

At this point, I need to figure out a good testing setup. I need a way to get rapid feedback that things are working at each step of the process, rather than flicking the switch at the very end and wondering which of the two dozen steps before it is the one with the problem. Here’s what I’m thinking:

I figure SSL is going to be its own thing, since I need a wildcard DNS cert from Cloudflare and a whole configuration via cert-manager. So this might be more of a “part 2” once I get the above bullets working. Just proving that Traefik can manage reverse proxy requests for external services will be enough proof of concept to move forward with other parts, like SSL.

I guess I’m just apprehensive, since this will require modifying my current Traefik configuration that successfully serves up my Mastodon instance. Obviously I can always revert configurations if everything breaks, but… well, I hate messing with what already works. But I know it’ll be infinitely more flexible and maintainable going forward if I’m successful.

Citation

BibTeX citation:
@online{quinn2024,
  author = {Quinn, Shannon},
  title = {December {Adventure:} {I} Have a Bad Feeling about This},
  date = {2024-12-09},
  url = {https://magsol.github.io/2024-12-09-december-adventure-i-have-a-bad-feeling},
  langid = {en}
}
For attribution, please cite this work as:
Quinn, Shannon. 2024. “December Adventure: I Have a Bad Feeling about This.” December 9, 2024. https://magsol.github.io/2024-12-09-december-adventure-i-have-a-bad-feeling.