Kubernetes is a meta platform to build platforms: During the last couple of years, Kubernetes has gained industry acceptance which made it the foundation of modern infrastructure.
Contemporary applications rely on containers as the unit of deployment. Most of the code is packaged as container images and deployed on Kubernetes as pods.
Kubernetes has excellent support for scaling and managing the lifecycle of deployments. It simplifies many challenges that exist in managing virtual machines at scale.
Read the entire article at The New Stack