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
Simply put, Kubernetes automates a lot of the stuff you need to do to keep a website up and running. This includes deploying new changes and restarting servers when something goes wrong. Also adding new servers or taking servers away depending on load.
Digging a little deeper, a modern website usually has a bunch of components behind the scenes. Things like web servers and databases. Kubernetes lets you define the components, how big each component is, and how they talk to each other.
With this, Kubernetes can automatically do things for you like restart servers that are working slowly or throwing a lot of errors. It can increase the size of individual components and deploy updates. Before Kubernetes these were usually done manually or using a mix of different tools and custom scripts. Kubernetes basically combined most of these into a single management system that is more uniform across the industry.
Latest Answers