Live data from Hacker News

K0s – Zero Friction Kubernetes

github.com

41–50 of 78 posts

Re: K0s – Zero Friction Kubernetes

#42
post #18

Earlier quoted context omitted.

This is such a common question that I was motivated to add it to the Wikipedia page. Unfortunately, someone decided to revert it. 'k8s' is a numeronym: the '8' denotes eight omitted letters ('ubernete'). https://en.m.wikipedia.org/wiki/Special:MobileDiff/943694377

> someone decided to revert it The Wikipedia consensus protocol works like this: The autist with the most free time and the biggest urge to control wins. You'll have to out-edit the guy who made that specific page his fiefdom and Raison d'être. Good that you tried, I've decided its not for me.

Correct, but there's no need to use autism as an insult or imply (only) they do that.

Re: K0s – Zero Friction Kubernetes

#43
post #8
post #6

Has anyone used K3s or this? Are they a good alternative to Dokku? I'm looking for something to either deploy on a server to host all my sideprojects (though Dokku has been basically perfect so far), or on my home server for various things like Gitea, Nextcloud and random scripts. Is K3s/K0s a good idea for either of those?

I have tried k3s and microk8s. Recently setup ArgoCD, connected to our GitLab instance. Tried both Traefik and Nginx Ingress controllers. And so on. And dokku is better if you want a PaaS. There are probably dokku/heroku/deis-like things that run on kubernetes, but so far I haven't found 'it'. Of course you can just run dokku on any k8s distribution. You can even use k8s as a backend for dokku instead of docker - htt…

I am biased as the original creator, but take a look at OpenFaaS -> https://docs.openfaas.com - there are a few things that people may enjoy who would turn to Dokku otherwise.

Re: K0s – Zero Friction Kubernetes

#44
post #6

Has anyone used K3s or this? Are they a good alternative to Dokku? I'm looking for something to either deploy on a server to host all my sideprojects (though Dokku has been basically perfect so far), or on my home server for various things like Gitea, Nextcloud and random scripts. Is K3s/K0s a good idea for either of those?

K3s is definitely more lightweight than K8s, but it still requires non-negligible resources. Compared to just a Docker engine, it takes more memory and CPU, which can be noticeable on smaller servers, Raspberry Pi, and such.

K3s needs 500MB of RAM on a server and 50MB on an agent. That's the lowest we've ever seen for Kubernetes and Darren is planning on getting something working on 256MB SoC devices next.

If you want to go ultra-lean, and only need a single node RPi or VPS (many applications don't need massive scale-out) then take a look at what we've been building with "faasd" and containerd - https://github.com/openfaas/faasd

Re: K0s – Zero Friction Kubernetes

#45
post #18
post #15

So question I've always had -- where does the 8 in k8s come from? It has never been self-evident for me :/

This is such a common question that I was motivated to add it to the Wikipedia page. Unfortunately, someone decided to revert it. 'k8s' is a numeronym: the '8' denotes eight omitted letters ('ubernete'). https://en.m.wikipedia.org/wiki/Special:MobileDiff/943694377

I went to go and re-instate your edit. When I got there, exactly where it was, someone's now put in a citation to an article that explains the answer perfectly: https://medium.com/@rothgar/why-kubernetes-is-abbreviated-k8...

Wikipedia is great, and people like you make it that way, thank you :)

Re: K0s – Zero Friction Kubernetes

#46

Is it just me or do other people also read the name as `chaos`? I guess with k8s one hard part is to get it well-configured up and running and the other to maintain it and adjust to the project's needs. But seems the project tries to improve the whole experience. Good luck (honestly)!

Pronouncing kubernetes was a problem for me as a greek (greek way would be kee-vaer-nee-tees and it means governor). Getting my mind to use the english word tripped me out, and using the greek pronunciation didn't make sense to anybody. Since trying to say "kubernetes" just trips my mind, I say kubernet (coobearnet). And use the same term "kubernet" for both "kubernetes" and the "k8s" shortcut.

Kubernet = "k for graph (eg k-anonymity, k-neighbor search), uber for awesome, net for network!" It's a very descriptive and easy to pronounce/memorize name that frees my mind from the greek pompousness.

PS. k0s, I would pronounce "Cause" or maybe... (to make a silly bloodborne reference) Kos, some say Kosm

Re: K0s – Zero Friction Kubernetes

#47
post #37
post #6

Has anyone used K3s or this? Are they a good alternative to Dokku? I'm looking for something to either deploy on a server to host all my sideprojects (though Dokku has been basically perfect so far), or on my home server for various things like Gitea, Nextcloud and random scripts. Is K3s/K0s a good idea for either of those?

I just came across caprover ( https://caprover.com/ .) I've heard mixed things about Dokku and was going to try it out.

I really like Dokku, if you're running straight-up websites it's fantastic and very reliable. Any other configuration, it's not really designed for.

Re: K0s – Zero Friction Kubernetes

#48
post #6

Has anyone used K3s or this? Are they a good alternative to Dokku? I'm looking for something to either deploy on a server to host all my sideprojects (though Dokku has been basically perfect so far), or on my home server for various things like Gitea, Nextcloud and random scripts. Is K3s/K0s a good idea for either of those?

I'd suggest looking at Nomad, from Hashicorp (of Terraform/Vault) https://www.nomadproject.io/

It's vastly simpler than Kubernetes if you just want to run some software on a cluster of machines (as opposed to single-node Dokku).

Re: K0s – Zero Friction Kubernetes

#49
post #6

Has anyone used K3s or this? Are they a good alternative to Dokku? I'm looking for something to either deploy on a server to host all my sideprojects (though Dokku has been basically perfect so far), or on my home server for various things like Gitea, Nextcloud and random scripts. Is K3s/K0s a good idea for either of those?

I doubt it's going to get traction at this late stage, but I've got a soft spot in my heart for Flockport https://thenewstack.io/flockport-time-to-start-all-over-agai... attempting to use OS-native features instead of reinventing the wheel with another massive abstraction layer (cough Docker cough k8s)

Re: K0s – Zero Friction Kubernetes

#50

Earlier quoted context omitted.

Technically it is infinite times smaller than k3s or k8s :)

Technically, it would be an undefined number of times easier. n/0 is not infinite.

Technically, we may consider k0s to be the limit of a decreasing sequence of container orchestrators

`k8s, k3s, ... = k{x}s as x -> 0`

in which case we have 8/x -> +inf

Post reply on HN