Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

You can be able to use Kubernetes very quickly. If you have a manged k8s cluster available to you, that somebody manages for you, then sure it is all upside. All the stuff you describe is great!

The thing is, if you have to manage the complexity and lifecycle of the cluster yourself, the balance tips dramatically. How do you provision it? How do you maintain it? How do you secure it? How do you upgrade it?

So I agree, k8s is great for running all manner of project, big and small. If you already have a k8s you will find yourself wanting to use it for everything! However if you don't have one, and you aren't interested in paying somebody to run one for you, then you should think long and hard about whether you're better off just launching a docker-compose from systemd or something.



> How do you provision it? How do you maintain it? How do you secure it? How do you upgrade it?

https://kubernetes.io/docs/setup/production-environment/tool...

https://kubernetes.io/docs/setup/production-environment/tool...

https://kubernetes.io/docs/tasks/administer-cluster/kubeadm/...

https://kubernetes.io/docs/concepts/security/overview/

Of course, it's not as easy as a managed solution, but it's not exactly black magic.

Docker compose from systemd is not bad, but maybe then instead of that using k3s is a better middle ground: https://github.com/rancher/k3s




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: