HNHacker News
TopNewBestAskShowJobs

Apocalypse_666

137 karma · joined November 23, 2010

submissionscomments
Apocalypse_666··on High-income job losses are cooling housing demand
https://pmc.ncbi.nlm.nih.gov/articles/PMC1646771/ Turns out, scientifically, it hasn't
Apocalypse_666··on All clothing is handmade (2022)
I suggest looking into a phenomenon called "unequal exchange". Turns out that officially ending colonialism and actually ending it are two very different things. Your programming skills aren't just paid more because they are rarer, it is because we exploit the global South on a large scale.

The most blatant example of this I came across recently was this website, Asket, who sell clothing but are also fully transparent about their pricing. This is admirable, but also completely turned me off of buying anything from them: it costs them 43 dollars to create and import a pair of jeans, which they then sell for 170. Their value-add in this chain is a website and instagram ads, while the company who actually created the garment gets 29$.

Apocalypse_666··on Predicting Best Picture winners using coughs and sneezes
Arrival
Apocalypse_666··on How to Buy Drugs
I’d buy fair trade drugs if I could
Apocalypse_666··on A Gentle introduction to Kubernetes with more than just the basics
Very much agree, but never managed to reach this point. One reason is that the amount of hardware needed for this is pretty prohibitive. Second is that configuring a new cluster (last time I did it) was so much work, and I never managed to automate the process, that there was just simply no way I could have created a new cluster in time to get our websites back up
Apocalypse_666··on A Gentle introduction to Kubernetes with more than just the basics
There's the rub: we don't actually need Kubernetes at all! Just a case of resume-driven development by a predecessor
Apocalypse_666··on A Gentle introduction to Kubernetes with more than just the basics
I wrote a long reply to someone else’s question below that should answer your question :)
Apocalypse_666··on A Gentle introduction to Kubernetes with more than just the basics
Infinitely happier, because if something goes wrong, you can usually figure out what it was, and fix it or even prevent it from happening again.

Sure, the blue-green automatic deployment in k8s is cool, but a bit of clever Ansible scripting should get you there as well. It might be more busywork, but the amount of time spent nursing my k8s cluster in no way amount to time saving

Apocalypse_666··on A Gentle introduction to Kubernetes with more than just the basics
I wrote this whole thing below as a reply to someone stating that I should just stop complaining and figure it out, but that comment has since been deleted. Figured sharing my frustration might be cathartic anyways :)

If only I could!! That’s exactly the frustrating part: there seems to be no way of grokking what goes on under the hood, and there are so many different ways of setting up a cluster and very few have any information about them online whatsoever.

As a practical example, what happened yesterday was that all of a sudden my pods could no longer resolve DNS lookups (took a while to figure out that that was what was going on, no fun when all your sites are down and customers are on the phone). Logging into the nodes, we found out about half of them had iptables disabled (but still worked somehow?). You try to figure out what’s going on, but there’s about 12 containers running in tandem to enable networking in the first place (what’s Calico again? KubeDNS? CoreDNS? I set it up a year ago, can’t remember now...) and no avail in Googling, because your setup is unique and nobody else was harebrained enough to set up their own cluster and blog about it. Commence the random sequence of commands I’ll never remember until by some miracle things seems to fix themselves. Now it’s just waiting for this to happen again, and being not one step closer to fixing it

Apocalypse_666··on A Gentle introduction to Kubernetes with more than just the basics
After having just spend most of the day yesterday trying to nurse a failing Kubernetes cluster back to health (taking down all of our production websites in the process), I’ve come to completely loathe it. It felt more like practicing medicine than engineering: try different actions to suppress symptoms, instead of figuring out a root cause to actually prevent this from happening again. While it is a pretty sweet system if it does run, I would strongly advice against anyone trying to manage their own cluster, as it is simply to complex to debug on your own, and there is preciously little information out there to help you