Tuesday, July 21, 2015

Kubernetes V1 Released on Github

Kubernetes, the open source container orchestration system, has reached the v1 milestone (GitHub), indicating that it is now ready for commercial use.

Google noted that Kubernetes was built by over 400 contributors with 14,000 commits. The list of set of features in this release includes:


App Services, Network, Storage 

  • Includes core functionality critical for deploying and managing workloads in production, including DNS, load balancing, scaling, application-level health checking, and service accounts
  • Stateful application support with a wide variety of local and network based volumes, such as Google Compute Engine persistent disk, AWS Elastic Block Store, and NFS
  • Deploy your containers in pods, a grouping of closely related containers, which allow for easy updates and rollback
  • Inspect and debug your application with command execution, port forwarding, log collection, and resource monitoring via CLI and UI.   
Cluster Management
  • Upgrade and dynamically scale a live cluster
  • Partition a cluster via namespaces for deeper control over resources.  For example, you can segment a cluster into different applications, or test and production environments.
Performance and Stability
  • Fast API responses, with containers scheduled < 5s on average
  • Scale tested to 1000s of containers per cluster, and 100s of nodes
  • A stable API with a formal deprecation policy
http://googlecloudplatform.blogspot.com/2015/07/Kubernetes-V1-Released.html