3 ms·
If someone thinks kubernetes is complicated, they would cry during their first month with the borg.
by kozikow 8y ago
If someone thinks kubernetes is complicated, they would cry during their first month with the borg.
- ebikelaw 8y agoI would argue that borg has much less initial complexity than kubernetes. Because of Google's integrated systems you can take any local binary and run it in borg with a five-line config file and one command. You can't get started that quickly with kubernetes. If you understand the implications of running N replicas of a command on <= N machines in the cloud, borg does exactly what you want. Most of the people I met at Google complaining about borg just didn't understand how a program gets executed at all ... borg was the least of their problems. Also borg is easier to pronounce.
- kozikow 8y agoYou can use "kubectl run" in k8s for one line run. Now if it runs it runs. Go figure why your borg job is getting preempted.
- ebikelaw 8y agoYou can use kubectl run to make something run, only after you've got all your initial authentication/authorization squared away, and your nodes are deployed. Assuming you work at Google you can "borgcfg up" your job and it will run under your role, make authenticated RPCs under your own authority, using your personal freebie quota which is infinite. You can get preempted; that's the price of infinite free resources. Anybody who complains about that should be fired.