Kubernetes technology is growing rapidly, with use cases rapidly expanding. The adoption of this technology has skyrocketed in recent years, alone 27% in 2018 to 48% in 2020.
The latest VMware State of Kubernetes 2020 report examines the insights received by those responsible for the adoption and use of technology, highlighting the scale of the internal challenges facing them. According to the results, more than half of the respondents (57%) run less than 10 Kubernetes clusters.
60% run less than half of the containerized workloads on Kubernetes. The first to have adopted the technologies container rely on other instruments of orchestration of the container (or no orchestration) and these environments then remain in existence.
One thing that pushed this rapid surge into adoption is that Kubernetes offers clear benefits for more stakeholders.
Kubernetes, a world of multiple happy stakeholders
According to Nicola Buonanno, Sr. Regional Director SEMEA, VMware, among the study respondents, 95% reported having seen clear benefits from the adoption of Kubernetes. The two main benefits were better resource use (56%) and shorter software development cycles (53%). Resource efficiency is an important KPI for operations teams, while faster development obviously helps developers, making Kubernetes a solution that can bring the two teams together. Providing new and useful software features faster, while controlling IT spending, is the key to digital transformation strategies; for this reason it is easy to see that benefits extend to all large organizations.
Other significant positive aspects include cloud-enabled migration (42%) and cost reduction of public cloud (33%).
One of Kubernetes’ strengths is that it standardizes the way the software is packaged, configured and managed. This makes running software on-premise and in the cloud much more efficient from an operational point of view. Wherever Kubernetes is run, it benefits from how technology uses resources efficiently and elastically, helping to control costs.
Moving to a Developer-First World
There is a clear change in all sectors now: from a concern for infrastructure to a focus on application development. Therefore, it is imperative for companies to increase the productivity of developers, shorten path to production and accelerate the release of new features and services.
However, the study shows a significant disconnect between what business managers see as impediments to the productivity of developers and the view of developers at the forefront. 46% of those responsible think that the greatest obstacle for developers is the integration of new technologies into existing systems. At the same time, developers cite as an impediment (29%) the need to wait for IT to provide access to the infrastructure, while only 6% of those responsible recognise access to the infrastructure as a rock to be overcome. This mismatch means that the decision-making process has become too twisted.
Preoccupant is the fact that four out of ten (40%) respondents reported this lack of internal alignment as a problem faced during the selection of a Kubernetes distribution, citing the complexity that also occurs during and after implementation due to a lack of experience (70%
To get the most out of investment, companies need to give priority to developers’ needs as this is the front line team when it comes to ensuring organizational success through Kubernetes.
A new bridge to access opportunities
Kubernetes helps developers get quick and easy access to infrastructure, a key attraction for this technology. More than half of the developers (55%) said they had self-service access to Kubernetes resources. Among them, 43% said that with Kubernetes it manages its own independent infrastructure. While 28% of their colleagues are still filling out tickets and waiting to gain access to the resources they need.
Easy access to resources is crucial to the success of developers, but there are many other reasons why developers like Kubernetes. Its intrinsic resilience, repeatability, flexibility and visibility. Since Kubernetes is standardizing these operational features, developers can use most of their time focusing on apps instead of configuring the infrastructure that runs those applications.
As a result, organizations will also be able to explore new features and approaches to solve problems through software, every week. If one day, or even one week, of code may seem a little, the end result involves great changes in software and, therefore, in business. Moreover, since these organizations test the new features through a constant feedback process directly from their customers, the changes are validated by data: it is proven that their software is better.
The future of Kubernetes
The organisations involved in the Report complain about some of the pain points related to the need to gain experience and develop the necessary skills. But the respondents clearly believe that the return on investment is more than positive.
To help compensate for the lack of experience in organizations, it may be wise to search for partners with the experience needed to help in selecting the right solution. A Kubernetes distribution should be designed to simplify adoption and integrate easily with existing infrastructure. Identifying people who help implement and manage and who can understand and help balance competing IT priorities is important to make the future of this technology in organisations a success.