In May 2017, the online publication The New Stack conducted a survey of 470 representatives of organizations that characterized themselves as container users. The collected data were published in a special
e-book on Kubernetes, and key findings were published as separate news on the resource.
The last of them was devoted to the introduction of Kubernetes, and this is what the numbers say ...
Barriers to implementation
It is unlikely that anyone will be surprised by the fact that the main obstacle slowing the start of Kubernetes application is the
complexity of the configuration and product
support - 36% of the respondents clearly (not using K8s in production) unequivocally agree, 39% agree to some extent that in total gives
75% .
')
However, it should be noted and the closest pursuer among the answers to this question - the presence of other projects with high priority - which in total was supported by 60%. Apparently, the need for these respondents to implement K8s is not yet so high due to the specific infrastructure or lack of confidence about the applicability, the available capabilities and / or the proven reliability of Kubernetes.
Of the other results that Kubernetes still hinders adaptation, almost half of the respondents (43%) use other solutions to one degree or another, and 27% think that manual orchestration is more or less sufficient. However, both of these arguments are no longer very significant for the vast majority of respondents.
Implementation deadlines
The time spent on implementing Kubernetes was in
line with expectations (or even less)
in 56% of cases , but more than a third of respondents (38%) had this process delayed.
The initial phase of implementation is the most time-consuming: only 50% of users surveyed at this stage had a time out prediction. At the same time, the full implementation met the deadline for 63% of respondents.
One of the representatives of small businesses noted that the implementation took longer because of poor documentation on Kubernetes as of a year ago, but "today everything is much simpler." Similar criticism of the project has been heard from other companies that implemented Kubernetes a year or two ago - for example,
Concur (later absorbed by SAP). According to the results of their project on putting K8s into production in 2016, Concur experts called the insufficiently detailed / detailed documentation the main problem of the young Open Source-project. And by 2017, they fell in love with CoreOS products, explaining their choice as “the best documentation for Kubernetes”.
78% of respondents were involved in the implementation of their own, 12% assigned this task to another team within the company, and 9% - to third-party professionals involved in Kubernetes and DevOps. For cases of Kubernetes implementation with the help of contractors, 20% of the respondents did not meet the deadlines, which is almost
twice as good as the general indicator, when the implementation was mainly carried out on its own.
Results of implementation and conclusions
According to data from 173 users of Kubernetes in production, this system fully or partially meets their needs
in 99% of cases . At the same time, users of large-scale Kubernetes implementations are more fully satisfied with the system - they have this indicator one third higher than those who are at the initial stage of operation.
As noted in The New Stack, “though a little less than half of the users who have implemented Kubernetes on a large scale, are completely satisfied with the result, remember that at its 2-year-old Kubernetes ecosystem (or market) for
another year before some analytical firms could consider its as a developed, established market. "
Another conclusion is that
at the implementation stage of Kubernetes it requires significant human resources, but over time they pay for themselves (due to the fact that the deployment is accelerated, the management of the infrastructure is simplified, its scaling, etc.).
What conclusions are made regarding the market? With a high probability, many companies will look for orchestration solutions
integrated into larger platforms that are already used by them one way or another (for which they have gained sufficient expertise, experience, and confidence). In addition, the complexity and duration of the implementation of Kubernetes means good
opportunities for new companies able to solve these problems for their customers (using their products and services).
Other information about the respondents
You can get a better idea of ​​the users surveyed in The New Stack using the additional statistics published in the mentioned
e-book :
- 62% use Kubernetes in production (fully or at the initial stage), 22% use or try K8s;

- Kubernetes is most widely used by large organizations: in production (at the initial stage or elsewhere), it is used by 72% of companies with more than 1,000 employees (for comparison, companies with 2–100 and 101–1,000 employees - 57% and 54 % respectively) ;
- The most popular workloads launched in Kubernetes are the application development cycle, including CI / CD, testing, and so on. (65%), as well as web services and ecommerce (53%), specialized industrial applications (37%); for mobile applications and services - 30%, for business applications (ERP, CRM ...) - 24%;

- the number of deployed clusters among users who actively use Kubernetes in production is 2 (22%), 6-10 (20%), 3 (16%); one cluster in 8% of respondents, and more than 50 clusters - in 5%;
- 74% of respondents use the Kubernetes community editorial board , and 45% of the various options from the vendors (some also use different K8s distributions);
- among other solutions for orchestration tasks, at least partially used by respondents, are Docker Engine / Swarm (29%), own utilities and scripts (16%), Amazon ECS (12%), Apache Mesos / Mesosphere and OpenStack Magnum (9%) );
- The main factors that act as mandatory requirements for container orchestration tools are scalability (71%), flexibility (58%), simple manageability (56%), security (51%), resource optimization (45%);
- Popular reasons for choosing Kubernetes are community strength, a high level of support from well-known companies like Google and Red Hat, technical excellence.
And below is attached a
poll , which aims to find out how many Habra users have already implemented Kubernetes or are just going to do it. Comments to your answers, of course, welcome!
PS
Read also in our blog: