
His talk came on the heels of a packed day of OpenShift, Kubernetes and Container discussions at OpenShift Commons Gathering, a community of over 200+ vendors, customers, technology partners, ISVs, SIs and contributors.
The Innovator’s Dilemma

Their requirements list for this new platform is not uncommon from company to company:
- Help them deliver quantified value back to the business.
- Make sure it uses 100% open source technology.
- Deliver a great, self-service developer experience.
- Help them build, test and deploy software faster to their customers, partners and markets.
- Help them figure out how to evolve towards a DevOps culture.
- Help them figure out how to affectively use new container technologies.
- Deliver a highly automated environment that allows developers to quickly use resources in a scalable manner.
- Allow developers to support a broad range of languages and frameworks.
- Allow developers to push code into production in whatever ways will make them productive.
- Enable new, microservices-based applications to run on the platform.
- Also, enable existing, stateful applications (monoliths) to run on the platform, preferably with lower costs and faster velocity of updates.
- Enable a cost-effective, multi-tenant environment so that any groups within their company can use this new platform.
- Ensure that the platform has security controls for both developers and operators, which can align with our industry requirements.
- Build modular, operational capabilities (networking, storage, logging, monitoring, etc.) into the platform so that the operations team isn’t a bottleneck to the developers.
- Make sure that it can run anywhere (VMware, OpenStack, AWS, Azure, GCP), as we try and architect a Hybrid Cloud. Give us multiple commercially-supported consumption options (software-only, managed/dedicated, public cloud) as well community-supported options.
As we step back and look at where the OpenShift architecture has evolved over the past two years, it is clear that the investments we’ve made with this great technology and great community are well-aligned to helping customers as they attempt to answer those questions and drive towards implementations that improve their businesses.
Moving from DIY Projects to Production Applications
One of the most common discussions we heard at KubeCon were from companies that were in a transition from a series of DIY Kubernetes projects to a new reality around managing them as a platform that would support production applications. The challenges tended to fall into a few consistent buckets:
- How do we continue to drive costs out of our IT systems?
- How do we keep up with the frequency of updates from the Kubernetes community? The innovation vs. stability debate.
- How do we integrate CI/CD pipelines, new or existing, into the platform?
- How do we manage multi-tenancy and security for all of our production applications, in a way that will remain consistent as more users and groups are added to the platform?
- How do we manage the day-to-day operational elements like networking, logging, monitoring, etc?
- Do we really want to maintain the various pieces of software that we had to build to make the platform work the way we need for our business?

Is Enterprise-Ready Kubernetes for Real?
Let’s start by saying that the Kubernetes community is for real. Given all the choices that developers have today, you don’t get to 4-5x the number of contributors (vs. Cloud Foundry, Docker Swarm or Mesos) if the project doesn’t have velocity and longevity. Red Hat made a very early and large investment in this community, and even as the community grows, Red Hat continues to be the #1 Enterprise contributor to the Kubernetes community.

While community size and GitHub stars are great, what about actual customers of the technology? The companies that are putting the future of their business on an Enterprise-Ready Kubernetes platform – who are they? Some of them are profiled here. They are in banking, financial services, retailers, universities, government agencies, manufacturers, software, media and many more. And they are actively hiring to build out their platforms, expand their platforms and bring in engineer talent all around the world (just a few from this week) – Fortune 10, Fortune Global 10, Fortune 20, Fortune 100, Fortune 250, Fortune 500, Fortune 1000, Top 25 US University, Global FinServ SaaS.
Great Technology, Great Community, Great Partners

