The following are two most-watched lists of code contributions to Kubernetes and OpenStack Ocata projects in 2017:
The first picture shows the top contributors to Kubernetes core code while the second picture shows the top contributors to OpenStack Ocata core code. Kubernetes is the most popular open-source system for automating deployment, scaling, and management of containerized applications, while OpenStack Ocata is a widely deployed open source software for building clouds. It’s interesting find that both lists include:
- Two Chinese companies: Huawei and EasyStack.
- Three global open source enterprises: Red Hat, Mirantis, and EasyStack.
- Two starups: Mirantis and EasyStack.
From the Kubernetes core code contribution list we can also find that EasyStack, the trusted leader as OpenStack platform and service provider in Asia-Pacific, is switching to focusing on container development based on Kubernetes technology.
According to linux.cn, EasyStack officially announced the launch of Kubernetes-based ESContainer on 29th March , 2017 at CloudNativeCon+KubeCon, making EasyStack one of the three companies being able to help enterprises build and manage private cloud infrastructure using OpenStack and Kubernetes open source technologies, alongside Red Hat and Mirantis.
Figures from several different sources indicate that 2016 has seen an explosive growth in the container technology market. The Cloud Native Computing Foundation (CNCF) and Open Container Initiative (OCI) have also made great strides in developing and promoting a set of common, minimal, open standards and specification around container technology. EasyStack starts investing in Kubernetes technology since 2016 and becomes member of CNCF and OCI in the same year.
For Chinese companies there is no doubt: 2017 will be the marker—the year when China began developing and launching container technology. Just as the co-founder and CTO of EasyStack stated, “Container technologies are gradually replacing PaaS platforms to be the underlying layer for packaging applications due to its simplicity and faster configurations, increased productivity, and rapid deployment. Whether the capabilities of a container can be made full use of depends on if there is a powerful management platform for container clusters. Most enterprise-class containers are being deployed on OpenStack, but the combination of OpenStack and Kubernetes is believed to be a better solution for meeting requirements for building clouds.”