Show HN: kproximate – A Kubernetes node autoscaler for Proxmox
github.com
github.com
Off the top of my head, there are probably a couple of 'pros' to doing it your way; one: experimentation is probably easier. Two, I'm willing to bet networking isn't anything too fancy (getting k8s to play nice on bare metal networks is a shitty thing, especially once multiple NICs are involved -- a LOT of networking stacks, ok, all of them, just 'assume' that the first network card it sees is THE network card it should use... and don't even bother to 'sort' them so its the same order every reboot).
That's the only reason I can think of.
> I think this is aimed at people with multiple proxmox nodes in a cluster
I think so too, but then we're back to the original question again (i.e. why not just have kubernetes nodes instead of having proxmox nodes with kubernetes VMs on them).
Arguably niche, but if you have a small cluster (I have 3 physical nodes in my Proxmox cluster at home), it's sometimes nice to be able to just shift everything to do maintenance without having to worry about losing quorum or disrupting workloads.
I might have problems understanding something -- say, "Comparison of implementations of in-order traversal of an AVL tree in Scala v/s Clojure"; but that doesn't mean it doesn't have a clear and intelligible meaning to someone who gets it.
In this case, I understand the idea here somewhat even without looking at the project. Kubernetes has very flexible auto-scaling capabilities. This seems to be be somehow allowing it to scale across a bunch of VMs hosted using Proxmox, which is an open-source VM hosting platform. There is no word salad about it.
This is a little buzzwordy. I am also not sure that something can be "a software".
If you remove the "a", to me, it sounds like the software is hyper-converged instead. Which seems less correct.
Anyway I agree. The very next couple of sentences describe it better in my opinion. Maybe they should put those two first:
"It is a hosted hypervisor that can run operating systems including Linux and Windows on x64 hardware. It is a Debian-based Linux distribution with a modified Ubuntu LTS kernel and allows deployment and management of virtual machines and containers"