Manage the hosts
Kubernetes allows you to orchestrate containers on multiple hosts.
Manage the resources
Optimize the use of your hardware to maximize the resources required to run your enterprise applications
Control of applications
Control and automate deployments and application updates. Verify the integrity of your applications and get them automatically repaired by being placed, started, replicated, and scaled. Mount and add storage systems to run stateful applications. Scale containerized applications and their resources on the fly.
The main advantage of Kubernetes technology is providing a platform to plan for and run containers on physical or virtual machine clusters.