Wrong Questions Only – What’s the Best Kubernetes Distro?
I’m about as interested in Kubernetes distributions as I am Linux Kernels. It’s an implementation detail. At least that’s the theory. In practice, I’ve heard presentations from VMware, Red Hat, HPE, Nirmata, NetApp, and a host of other purveyors of Kubernetes. What’s the one thing that they are all trying to sell? Hint, it isn’t container orchestration.
Application Development Platform
IT organizations want to enable the building and operations of modern applications. I’d argue adopting public cloud services provides a better platform for most organizations—yet another blog post for another day. I’ve not once run into a developer that has asked for Kubernetes as a development platform, mainly because Kubernetes isn’t a development platform. Kubernetes is a container orchestration platform. It’s the thing you run code on; it isn’t what you use to develop the code.
OpenShift is an excellent example of the desired end state. OpenShift predates Kubernetes. Red Hat shifted from Gears, OpenShift 2.0 to Kubernetes, OpenShift 3.0. The company didn’t abandon application developers. Back in the 2.0 days, Red Hat marketed OpenShift as a platform as a service (PaaS). For whatever reason, the term PaaS has fallen out of favor and given way to the term application development platform.
While the term PaaS has fallen out of favor, the attributes of an application development platform look too familiar. There’s a runtime, code repository, automation for CI/CD, authentication services, a messaging queue, and all the other services needed to create an application. The primary difference? Kubernetes has won the container orchestration wars, and a battle is ensuing for the real value, the application development platform.
What’s the best platform
I can only share my experience. My experience is that hybrid-cloud isn’t a thing. Not yet. There’s too much work for networking, security, and observability.
Where do I see the value of an application development platform? If you need similar characteristics of public cloud services on-premises, application development platforms are the closest thing we have. Someday, solutions such as AzureStack and AWS Outposts will offer all the public cloud services you’ll want inside of your private data center. Today we have these Kubernetes-based options.
Some other options on the market include VMware Tanzu, Nirmata, HPE Ezmeral, and Rancher. All of the solutions are looking to capture the same budget, the enterprise platform team. On paper, this is the team responsible for building the application development platform for the enterprise. I’m dubious. We wrote how the platform team has lost its way in many enterprises.
We want to answer the question of which platform is the best. We are doing the leg work for new research. We gather all or a subset of these solutions to the test inside of the CTO Advisor Hybrid Infrastructure. Intel sponsors the hybrid infrastructure but isn’t providing direct consideration for this work.
What would you like to see us test? Are you looking to better understand operations around these Kubernetes powered platforms? Or would you like to know how developers cobble together applications using these platforms? Please provide your feedback in the comments section or @ me on Twitter.
Share This Story, Choose Your Platform!
Keith Townsend is a seasoned technology leader and Chief Technology Advisor at Futurum Group, specializing in IT infrastructure, cloud technologies, and AI. With expertise spanning cloud, virtualization, networking, and storage, Keith has been a trusted partner in transforming IT operations across industries, including pharmaceuticals, manufacturing, government, software, and financial services.
Keith’s career highlights include leading global initiatives to consolidate multiple data centers, unify disparate IT operations, and modernize mission-critical platforms for “three-letter” federal agencies. His ability to align complex technology solutions with business objectives has made him a sought-after advisor for organizations navigating digital transformation.
A recognized voice in the industry, Keith combines his deep infrastructure knowledge with AI expertise to help enterprises integrate machine learning and AI-driven solutions into their IT strategies. His leadership has extended to designing scalable architectures that support advanced analytics and automation, empowering businesses to unlock new efficiencies and capabilities.
Whether guiding data center modernization, deploying AI solutions, or advising on cloud strategies, Keith brings a unique blend of technical depth and strategic insight to every project.