Kubernetes - High level Part I
HyperScaler infrastructures (I.E. Amazon AWS, Google, Fakebook) are not run like Enterprise IT as they run on commodity hardware (thus removing any specialization and tuning designed in over the years), they run super high utilizations and always seek out innovation and ways to cut costs.
Once such innovation is Kubernetes, which is the container control plane of choice / orchestration built around API. The HyperScalers, broke down the operational unit to the smallest unit possible. One huge benefit is it is a platform agnostic stepping stone that offers scheduling functions too. While operating as an orchestration engine for container workloads via a bundle of API's.
Well that is a mouthful, Google built this new application stack to change the manner in which traditional applications are brought up and down, and have since open sourced this technology. In addition, to changing the way applications run in a more efficient manner the release of Kubernetes has sped up the adoption of cloud computing (On-prem and in pure cloud environments).
Kubernetes which is abbreviated K8s brings three (3) big advantages over traditional IT offerings are they are:
- The first one is resource efficiency, and this is the idea that by breaking up your application into lots of different pieces, running just the way they need to, you can run the same workloads on a smaller number of servers.
- Number two is a higher development velocity. When you had one big monolith, it’s extremely difficult to make changes to it. But when you can break it up into microservices, each team can be responsible for its own part and can have it improve at its own rate. And that allows the whole system to improve much faster.
- And the third one is about portability in hybrid cloud -- being able to move your workloads and not being locked into a single provider or a single vendor. Also one of the huge strengths of open source is that you ultimately have control over the technology your businesses rely on.
Summary - K8s is a shift not only in technology but Enterprise culture, don't expect to just drop in K8s and everything works magically, there are a lot of facets to uncover. Until next time, keep your computers cool, the robots demand it.