Anyone who works in IT, in any capacity connected to software will have heard Kubernetes more than once.
While the answer is obvious to anyone in the prog/dev space and many people outside, for others it’s really unclear. People keep trying to explain it to me but it sounds like gibberish. please ?
In: 483
First off, I’m not an expert.
Kubernetes supports “distributed systems,” which for simplicity is a group of computers running many software. The reason this is great is it allows for efficient usage of your computers. If one piece of software gets a lot of traffic (think a website that just got blasted on the front page of reddit) then you simply take resources from other pieces of software. Kubernetes let’s you do this automatically with your software.
A little more details as to why Kubernetes is used so often is because a lot of software is now split up into microservices. This means that parts of your software is isolated from other parts. For example a video game may have microservice for logging in and then another for matchmaking. These are usually put into containers which I won’t get into and then managed by Kubernetes.
TLDR
Software is built in parts and Kubernetes scales those parts for multiple software to meet user demand.
Latest Answers