Kubernetes (pronounced koo-ber-NET-eez, from the Greek word for “helmsman” or “pilot”) is the most rapidly adopted open-source project in history since its release in mid-2014. According to 451 Research, it has already moved into more than 70 percent of organizations using the wildly popular software called containers, which Kubernetes manages. Containers make it simple to encapsulate applications in a form that’s easy to run on any computing environment in companies’ data centers or in public clouds. By some estimates, enterprise adoption rate of Kubernetes will reach 90 percent by next year.
The appeal goes beyond just faster software development, though. Kubernetes has been embraced by every major cloud and on-premises infrastructure provider, meaning that software written for it can run practically anywhere. That will put cloud on the fast track to become the default platform for nearly all new software development. It also lowers the barriers to moving software workloads across multiple public and private cloud platforms, giving organizations unprecedented operational flexibility. …
On its face, container orchestration is a topic that only a geek could love. Kubernetes basically automates the process of setting up and managing software containers at very large scale. To understand why that’s a big deal, it helps to know a bit about how software development has evolved.
Read more at Silicon Angle