As we strategy Kubernetes anniversary on Friday, June 7 this week let’s begin with this.
Dump vehicles are elegant. Seriously, stick with me for a minute. They remedy a wide selection of technical issues in a sublime method. They can transfer dust, gravel, rocks, coal, development materials, or street barricades. They may even pull trailers with different items of heavy gear on them. You can load a dump truck with 5 tons of dust and drive throughout the nation with it. For a nerd like me, that is class.
But, they don’t seem to be simple to make use of. Dump vehicles require a particular driver’s license. They’re additionally not simple to equip or preserve. There are a ton of choices once you purchase a dump truck and lots of upkeep. But, they’re elegant for shifting dust.
You know what’s not elegant for shifting dust? A late-model, compact sedan. They’re method simpler to purchase. Easier to drive. Easier to keep up. But, they’re horrible at carrying dust. It would take 200 journeys to hold 5 tons of dust, and no one would need the automobile after that.
Alright, you are offered on utilizing a dump truck, however you wish to construct it your self. I get it. I am a nerd and I like constructing issues. But…
If you owned a development firm, you would not construct your individual dump vehicles. You positively would not preserve the availability chain to rebuild dump vehicles (that is a giant provide chain). But you’ll study to drive one.
OK, my analogy is crude however simple to grasp. Ease of use is relative. Ease of upkeep is relative. Ease of configuration is relative. It actually is determined by what you are attempting to do. Kubernetes is not any completely different.
Building Kubernetes as soon as is not too exhausting. Equipping Kubernetes? Well, that will get tougher. What did you consider KubeCon? How many new initiatives have been introduced? Which ones are “real”? Which ones do you have to study? How deeply do you perceive Harbor, TikV, NATD, Vitess, Open Policy Agent? Not to say Envoy, eBPF, and a bunch of the underlying applied sciences in Linux? It feels loads like constructing dump vehicles in 1904 with the commercial revolution in full swing. Figuring out what screws, bolts, steel, and pistons to make use of. (Steampunk, anybody?)
Building and equipping Kubernetes, like a dump truck, is a technical downside you in all probability should not be tackling if you’re in monetary companies, retail, organic analysis, meals companies, and so forth. But, studying the best way to drive Kubernetes is certainly one thing you ought to be studying.
Kubernetes, like a dump truck, is elegant for the wide range of technical issues it may well remedy (and the ecosystem it drags alongside). So, I am going to depart you with a quote that certainly one of my laptop science professors informed us in my first yr of school. She mentioned, “one day, you will look at a piece of code and say to yourself, ‘now that’s elegant!'”
Kubernetes is elegant.