Another day, another survey – this one from our good friends at CIVO. Unlike many, this one is worth taking a moment to review as it surfaces some important issues.
Unsurprisingly, the survey headlines are entirely consistent with many of the things we now know to be true.
- Containers are here to stay and they’re gradually eating away at the legacy IaaS/VM landscape
- The world is slowly but surely moving from on-premises to public cloud
- Kubernetes is the big dog in the orchestration fight, but it’s hard to drive
- Spinning up Kube clusters in the cloud is way slower than it should be.
But look a bit deeper into the survey and there are some nuggets that are worth exploring and thinking about a little more deeply.
Firstly, the survey highlights the Kubernetes adoption challenges faced by organizations, with 57% of developers pointing to the steep learning curve associated with Kubernetes. And secondly, 47% of those surveyed indicated that Kube complexity is ‘holding back their company’s use of containers’. These are big numbers.
Basically, 50% of responders are saying Kubernetes is getting in the way of business, which is a big deal. As an industry, we’ve managed to standardize on a platform / technology that is beyond the cognitive capabilities of most developers which means, in its current incarnation, it simply won’t make it into the early majority and that’s going to be a problem.
Unsurprisingly, 85% of survey responders “would be more inclined to use the tech if adopting the platform was easier”.
So, what does ‘make the platform easier to adopt’ actually mean?
At the highest level, there are 2 elements to a Kube implementation, the ‘infrastructure’ component (essentially the clusters) and the control plane. For Kube to be easy to adopt, you need both elements to be ‘easy’. Fixing one without the other is like serving apple pie without icecream. You just don’t do it.
CIVO is super smart and have built the most intuitive hosted Kube platform on the market and it’s totally awesome. Users can spin up clusters and manage their environment near instantly BUT, at the end of the days it’s still Kubernetes. To make it useful, developers still have to know the low level CLI commands for deploying apps into containers etc.
So, how do you simplify the Kube control plane so any developer can use it?
Well, there’s a reason that more than 500,000 developers use Portainer and there’s a reason why we’ve spent 2 years lifting and shifting our Docker capability so it works seamlessly with Kubernetes. The industry NEEDS a tool – any tool – to make Kubernetes accessible to the mainstream developer.
So…if you’re looking for a truly innovative hosted Kubernetes service then you should look no further than CIVO, their stuff rocks. However if you’re looking for an amazing, integrated top Kube solution that’s usable by everyone then put Civo and Portainer together. Then you’ve really got Apple Pie and Ice Cream.
Read the survey in full here: https://www.civo.com/kubernetes-report-2021
Deploy Portainer on a Civo Cluster here: https://www.civo.com/marketplace/Portainer