Kubernetes is an open-source platform for automating deployment, scaling, and operations of application containers across clusters of hosts, providing container-centric infrastructure. Kubernetes allows the user to quickly and efficiently respond to customer demand, including:
- Deploy applications quickly and predictably.
- Scale applications on the fly.
- Seamlessly roll out new features.
- Optimize use of hardware by using only the resources needed and dynamically scheduling workloads across a cluster of machines.
- The goal of Kubernetes is to foster an ecosystem of components and tools that relieve the burden of running applications in public and private clouds.
The architecture of the infrastructure that cloud native provides sets developers up to build a development lifecycle internally that enables them to quickly build, ship and safely get things running out into the server infrastructure in such a way that the company can maintain high velocity. However, being cloud native requires a broad set of components to work together and an architecture that departs from traditional enterprise application design. This is a very complicated, fragmented process and the Cloud Native Computing Foundation aims to help make it simpler to assemble these moving parts by driving alignment among technologies and platforms.
The Cloud Native Computing Foundation is hosting KubeCon to gather leading Kubernetes technologists from multiple open source cloud native communities to further the education and advancement of Docker, Kubernetes, and Cloud Native architectures. By co-locating with CloudNativeCon, KubeCon adds to the ecosystem of technologies that support the cloud native ecosystem and leading expert discussion on cloud native projects.