Live data from Hacker News

The Cult of Kubernetes

christine.website

21–30 of 338 posts

Re: The Cult of Kubernetes

#21

I am one of these guys who is using K8S at home. The reason is a unified platform for work and home environment.

Same here, I run K8s both locally and on GKE for a project. My GKE cluster is just 2 nodes that have 2vCPU & 3.75GB RAM each. Performance is great and it has saved me an insane amount of time. I have also created an open source project that does one thing - updates your deployments :) https://keel.sh. Previously I tried several different hosting options but nothing is easier/more convenient than k8s for me.

Re: The Cult of Kubernetes

#22
People just responding to the title. The author was successful in migrating! Mostly an article about how immature GitHub actions are now that it’s just out of beta.

Edit: As noted below github actions seem to still be in beta. The original point stands.

Re: The Cult of Kubernetes

#23

I am one of these guys who is using K8S at home. The reason is a unified platform for work and home environment.

Assuming you are running on physical hardware how are you managing storage? I've tried Rook but it seems somewhat buggy and overkill for my requirements (rsync would do).

Re: The Cult of Kubernetes

#24
To simplify or encapsulate the complex and save resources was a common sense thing in the past. The opposite is the rule now and its like an orwellian and kafkian nightmare. today, working in software development is getting paid to do meaningless sh!t and knowing its wrong.

Re: The Cult of Kubernetes

#25
post #4

I am one of these guys who is using K8S at home. The reason is a unified platform for work and home environment.

How do you expose your services via an ingress when it needs to be behind a nat (via your home router/gateway)? Thanks!

DNAT. You map one/more ports from your router exposed on internet to ip:port of the local app.

However, http/https ports are already used on routers to offer an admin web GUI. It’s technically possible to circumvent this with some ad-hoc firewall rules, but it depends if the router admin UI let’s you do that.

Re: The Cult of Kubernetes

#26
post #12

I think devs often make bad decision makers because in some sense tech is often an addiction rather than a pragmatic choice. The cycle of picking a tech, jumping ship to it, religiously evangelising it, riding the wave and then jumping ship to the next related tech is typical in my opinion. I try hard to correct for this bias but sometimes struggle with exactly the same thing. There's just something about wanting to…

Additional factors I'd want to add: Confirmation bias (where you've spent some time on k8s or whatever, and now you just want to cash in on your time loss, objective criteria be damned) Generational churn (where you find yourself in a field where everything has been said and done, and you just need a new buzzword on your resume to start over; this goes hand-in-hand with corporate IT longing for fresh and cheap staff…

Decision fatigue and opportunity cost aversion is a big factor too, I think.

When comparing consumer products where there's lots of choices, I find myself finding an OK options and 'falling in love' with it - when I reflect, it's basically a way of cutting through all the reviews and deciding that one is the best and I've no reason to regret buying it or need to do any more trawling through reviews and comparisons. I'll just buy this one and be done with it.

This strategy often works, to be fair!

Re: The Cult of Kubernetes

#27
post #14
post #12

I think devs often make bad decision makers because in some sense tech is often an addiction rather than a pragmatic choice. The cycle of picking a tech, jumping ship to it, religiously evangelising it, riding the wave and then jumping ship to the next related tech is typical in my opinion. I try hard to correct for this bias but sometimes struggle with exactly the same thing. There's just something about wanting to…

It helps working for big corps. The job might not be as interessing as riding every tech wave, but on the plus side there are plenty of tech waves that you save yourself from riding on. Plus one gets to rescue projects that ended up betting on the wrong waves, getting back to boring old tech.

You mean, Kubernetes is the COBOL of 2050?

Re: The Cult of Kubernetes

#28

I am one of these guys who is using K8S at home. The reason is a unified platform for work and home environment.

I'm using K8S (with rancher's k3s) at home too ! My main reason is portability. When I need to unplug one of the Raspberries or move all services to somewhere else, I only need to change the storage layer.

Re: The Cult of Kubernetes

#29
Kubernetes is our one shot at having the universal vendor-neutral cluster interface. The fact that it's time consuming to do simple things directly against it doesn't surprise me in the same way I'm not surprised that writing todo app directly against POSIX abstraction would be time consuming. It's a great way to learn how these interfaces work though.

Re: The Cult of Kubernetes

#30
post #3

I am one of these guys who is using K8S at home. The reason is a unified platform for work and home environment.

What's the cheapest you can run a k8s cluster in the cloud? I've been looking to spin one up in AWS, but it looks remarkably expensive for running personal projects.

I thought GKE the control nodes are free but but on EKS you pay heaps for them.
Post reply on HN