is to the Dali Lama
When I left Google, I was sold on the whole containerized way of running things. Borg is lightyears ahead of every other cluster orchestration project.
Borg doesn't let you do everything. It is designed to run specifically built applications that are containerized. You don't get Docker images with whatever OS stuff you feel like running that day. The OS is always Google's internal OS. You don't get access to whatever binaries you want to install. You don't get go use whatever security you want. Your RPC system is always going to be Stubby (GRPC internal to Google). Your cluster file system is going to be the only one allowed. Period.
Those limits are freeing. You simply need to have resources to run your jobs and deploy them. Your binaries are packaged up and you just need to say what is going to get run.
So naturally, I've used Kubernetes after I left.
Everything about Borg I liked is gone in Kubernentes. It is trying to solve everyone's problem and solves no one's problem.
It is easy to kill your jobs. Its hard to do things like update a single instance. Service meshes???? Really????
Helm? Great, I can kill all my cluster MySQL databases at the flick of my heml config.
Security, what security? Oh, right, the bring my own model that is just crazy hard.
Need it to work with special cloud sidecars (like special identity services)? Well, that's going to be a fun thing.
Upgrades that change the config language so that your jobs won't run anymore. Perfect.....
And btw, love YAML over the Borg config language, NOT!
http://www.gophersre.com/2021/02/21/my-dev-lessons-from-2020
Справедливости ради, многое результат того, что borg более высокоуровневное окружение, чем k8s. Под капотом всё равно есть и сервайс-меши и сайдкары, просто простой работяга-кодер их не замечает
Зато можно работать по инструкции 😏
Что?
а?
угу, по сути чувак ноет что там где он работает, нет кучи инженеров как в гугле, которые из куба сделают условный borg. А сам в куб он вникать особо не хочет.
Ну правильно ноет. Зачем нужны девопс-инженеры, кроме как превращать кубернетис в борг?
вероятно как dahl
ну так ничего не мешает написать инструмент для работы с кубом поверх я так понимаю авито и тинькофф это сейчас и делают
как будто если этих инженеров направить пилить свой borg они это смогут сделать =)
Ну, чо-то среднее между dhall и hcl каким-нибудь
Так не то, чтобы не мешает. Это вообще работа девопс-инженера так-то...
Обсуждают сегодня