oh and also here's some arcane magic to make your mtu problems go away:
iptables -t mangle -A POSTROUTING -p tcp --tcp-flags SYN,RST SYN -o eth0 -j TCPMSS --set-mss 1200
good luck and don't eff it up
i wish i had a "lesson learned" but there's only one takeaway:
unless someone in your organization is an old grumpy nerd, your fancy yoloscript copy paste engineering will EVENTUALLY fall over and you have no clue why.
Old and grump me yelling at modern software development:
Today i was debugging why a customers react app takes forever to start on kubernetes.
The Dockerfile has just one line: CMD bash -c 'npm install && npm run'.
works fine on dev they say.
anyway, here's the reason:
npm i downloads some binary file from some cloudflare thing. github i guess?.
cloudflare (scum) intentionally break tcp in a way that makes it not work with mtu lower 1500
k8s overlays have mtu lower 1500.
GG
Let me try again. Do you want your own mastodon instance? For free. Make your own rules, under your own domain name - which also serves as validationnfor your organization. Like social.mynewsagency.com or something.
We could offer that (yeah for free), with GDPR compliance. but haven't bothered lining up the tech yet due to unknown demand.
Boost around if your follows might want their own instance.
He talked about electric cars. I don't know anything about cars, so when people said he was a genius I figured he must be a genius.
Then he talked about rockets. I don't know anything about rockets, so when people said he was a genius I figured he must be a genius.
Now he talks about software. I happen to know a lot about software & Elon Musk is saying the stupidest shit I've ever heard anyone say, so when people say he's a genius I figure I should stay the hell away from his cars and rockets.
I do https://kraud.cloud and other small business with positive intentions and negative balance sheet.