Podcast: Wir müssen über Private Cloud reden

Modern Private Cloud Launch – VCF9

In dieser Episode des Epic Tech Podcasts diskutieren Bjoern Brundert und Christopher Hartung die neuesten Entwicklungen bei Broadcom und VMware, insbesondere die Einführung der Cloud Foundation. Sie beleuchten die Herausforderungen der letzten Jahre in der IT, die Notwendigkeit von Integration und Automatisierung sowie die Bedeutung von Betriebsprozessen und Reporting. Zudem wird die Rolle von Kubernetes und die Optimierung von Ressourcen durch NVMe Memory Tiering thematisiert. Abschließend wird auf die Innovationskraft von VMware und die Investitionen in die Zukunft eingegangen.

Alle Plattformen:
– Spotify: https://open.spotify.com/episode/0RdE5A12nz4hGvQjDRXJKJ?si=WwWtBVcSQn6EEdsE84G-6A
– Apple Podcasts: https://podcasts.apple.com/de/podcast/epic-tech-podcast/id1555109397?i=1000713856281

  • 00:00 Intro
  • 01:16 Vorstellung von Christopher Hartung und seinen Aufgaben
  • 02:55 Cloud Foundation 9: Die neue Plattform
  • 03:49 Fundamentale Neuerungen und Innovationen
  • 06:18 Der Mehrwert der IT und Kundenorientierung
  • 09:31 Betriebsprozesse und Integration
  • 09:53 Reporting und Auditing in der Cloud
  • 12:38 Patch Management und Automatisierung
  • 15:09 Konsumererfahrung und VCF Automation
  • 18:37 Policy Management und Compliance
  • 19:57 Policy Management und Umgebungen
  • 26:28 Kubernetes und Container Management
  • 32:32 Innovation und Investitionen in VCF
  • 36:48 NVMe Memory Tiering und Effizienz
  • 44:17 Outtro

State of app certifications on Kubernetes in 2025

The software industry has undergone significant changes in how applications are deployed and supported, particularly with the rise of containerization and Kubernetes. Traditionally, application vendors certified their software for specific operating system versions. Kubernetes introduced a new paradigm that potentially changes this support model. In this post, I want to examine whether it is time to shift from traditional support models to supporting Kubernetes (API) versions.

Traditional OS-Specific Support Model

How the Traditional Model Works

In the traditional model, software vendors test and certify their applications against specific operating system versions and patch level. This approach creates a tightly controlled environment where the vendor can ensure compatibility and performance. For enterprise applications vendors like SAP, Oracle or Microsoft this model has been the standard for decades – with detailed compatibility matrices specifying app versions are supported on which OS versions and what patchlevel.

Benefits of the Traditional Model

  1. Predictability and Stability: By limiting supported environments, vendors can thoroughly test their applications in controlled conditions, reducing the risk of unexpected behavior
  2. Clear Support Boundaries: When issues arise, there’s a clear delineation of responsibility between the application vendor, OS vendor, and customer
  3. Simplified Testing: Vendors only need to test against a finite number of OS versions rather than an infinite combination of configurations
  4. Established Processes: Enterprise customers are familiar with this model and have built their IT operations around it

The Kubernetes Paradigm Shift

How Kubernetes Changes Application Deployment

More than 10 years ago, first Docker and then Kubernetes started to introduce an abstraction layer between applications and the underlying infrastructure, using containers to package applications with their dependencies. This creates a more consistent runtime environment regardless of the underlying infrastructure. Kubernetes provides standardized APIs for deploying, scaling, and managing containerized applications across different environments – including fundamental infrastructure abstractions like storage (volumes) or networking capabilities.

The Kubernetes Conformance Testing Process

Kubernetes is governed by the Cloud-Native Computing Foundation (CNCF). And the CNCF has established a process to ensure “Kubernetes actually is Kubernetes”. This is called conformance testing. Kubernetes conformance is verified through Sonobuoy, a diagnostic tool that runs the official conformance test suite. The conformance test suite checks whether Kubernetes distributions meet the project’s specifications, ensuring compatibility across different implementations by covering APIs, networking, storage, scheduling, and security. Only API endpoints that are generally available and non-optional features are eligible for conformance testing.

The CNCF has made significant progress in conformance coverage – from approximately 11% of endpoints covered by tests in 2018 to less than 6% of endpoints not covered by conformance tests as of Kubernetes 1.25. This comprehensive coverage means that any CNCF-certified Kubernetes distribution must support the same core APIs, regardless of the underlying infrastructure or vendor-specific additions.

The Case for Kubernetes API-Based Support

At the same time, many application vendors are still applying the traditional OS-specific support model to Kubernetes by certifying their applications for specific commercial Kubernetes distributions. This approach treats each Kubernetes distribution as if it were a different operating system, requiring separate certification and support processes.

Benefits of Supporting Kubernetes API Versions

  1. Simplified Support Model: By focusing on Kubernetes API compatibility, support becomes more straightforward, with clearer boundaries between application issues and infrastructure issues
  2. Improved Portability: By supporting Kubernetes API versions rather than specific distributions, applications become more portable across different environments
  3. Vendor Lock-in Concerns: Some customers worry about vendor lock-in with specific Kubernetes distributions and want assurance their applications will work in other environments
  4. Reduced Certification Burden: Application vendors can focus on testing against standard Kubernetes APIs rather than multiple distributions, reducing the testing matrix significantly
  5. Faster Innovation: Application vendors can release updates more quickly without waiting for certification across multiple Kubernetes distributions
  6. Alignment with Cloud-Native Principles: This approach better aligns with the cloud-native philosophy of platform independence and portability
  7. Kubernetes API Stability Guarantees: Kubernetes provides strong API stability guarantees, especially for GA (Generally Available) APIs, making them reliable targets for support
  8. Support Ecosystem: Established support channels and partnerships exist between application vendors and Kubernetes distribution providers

Challenges with the Kubernetes API-Based Approach

While there are many advantages to this approach, of course there are some potential challenges.

  1. Distribution-Specific Features: Different Kubernetes distributions offer unique features and extensions that applications might leverage
  2. Enterprise Customer Expectations: Many enterprise customers still expect vendor certification for their specific Kubernetes platform
  3. Varying Implementation Details: Despite standardized APIs, implementations can vary across distributions, potentially causing subtle compatibility issues
  4. Security and Compliance Requirements: Enterprise customers often have specific security and compliance requirements that are tied to particular distributions

Practical Considerations for Application Vendors

So what can be done about the situation? And how could the cloud-native community move forward towards a new model? As always in life, a balanced approach might be the best option to get started – and evolve from there.

Implementing a Balanced Approach

  1. Define Core Requirements: Specify minimum Kubernetes version and required capabilities (like RWO volumes or load balancing) rather than specific distributions.
  2. Tiered Support Model: Offer different levels of support – full support for tested distributions and best-effort support for any Kubernetes cluster meeting API requirements.
  3. Leverage Kubernetes Certification: The CNCF Kubernetes Certification Program ensures distributions meet API compatibility requirements, providing a baseline for support.
  4. Container-Focused Testing: Test applications in containers across different environments to ensure consistent behavior regardless of the underlying distribution.
  5. Documentation and Guidance: Provide clear documentation on required Kubernetes features and configuration, enabling customers to self-validate their environments.

Conclusion & Comment

The transition from OS-specific support models to Kubernetes API-based support represents a significant evolution in application deployment and management. And a huge shift towards choice for customers and end-users. But while there are compelling reasons to adopt a more platform-agnostic approach based on Kubernetes API versions, many application vendors still rely on distribution-specific support.

As a user, I’d challenge application vendors that say “my app is only supported on X”. So is it a super cool cloud-native, container-based workload? A modern app that promises business benefits, a better operational experience or better resiliency?

Because if the container-based app can’t run on any conformant Kubernetes, it might actually be better suited for a traditional OS deployment model inside a VM. The operational burden of using and maintaining specific distributions or specific versions of distributions is just adding complexity – where Kubernetes and cloud-native apps actually promised a “next-gen” experience.

Podcast: VMUG UserCon Germany live

🇩🇪: Ich hatte es bei der VMUG in unterschiedlichen Situationen auch immer wieder gesagt: es gibt eigentlich keinen besseren Zeitpunkt mit dem Erstellen von neuem Content und dem Teilen mit der Community anzufangen, als jetzt. Also habe ich mein portables Podcast Studio (mein Mikrofon) eingepackt und mich in Frankfurt vor Ort ganz spontan mit einigen Besuchern der VMUG UserCon (und TAM Summit) unterhalten und so ein paar live Eindrücke eingesammelt.

Ein herzliches Dankeschön an alle Gesprächspartnerinnen und Gesprächspartner, die spontan und völlig unvorbereitet einfach mitgemacht haben! Das hat echt Spaß gemacht!

Viel Spaß beim Anhören und ich freue mich immer über Feedback!

🇺🇸/🇬🇧: I’ve said it repeatedly in various situations at the VMUG: there’s really no better time to start creating new content and sharing it with the community than now. So, I packed my portable podcast studio (my microphone) and spontaneously spoke with some attendees of the VMUG UserCon (and TAM Summit) on site in Frankfurt to gather a few live impressions.

A heartfelt thank you to all the conversation partners who joined in so spontaneously and completely unprepared! It was really a lot of fun!

EPIC Tech Podcast: Live Eindrücke von der VMUG Usercon Deutschland 2025

(00:03:24) – Brad Tompkins, VMUG Executive Director

(00:07:35) – Paul Turner, VP Products VCF, Broadcom

(00:16:14) – Cormac Hogan, Distinguished Engineering Architect, Broadcom

(00:21:51) – Duncan Epping, Chief Technologist, Broadcom

(00:27:35) – Stefanie Storch, Sr. Manager Services, Broadcom

(00:30:35) – Sven Soella, Audi

(00:34:40) – Clementine Perreaut, TAM, Evoila

(00:37:22) – VKS Hands-On mit Niko

(00:41:11) – Zusammenfassung und persönliche Eindrücke

(00:44:12) – Disclaimer (siehe Shownotes)

Weiterführende Links:

Disclaimer: Der Epic Tech Podcast ist eine Projekt von mir, Björn Brundert. Alle hier besprochenen Inhalte werden von mir nach bestem Wissen und Gewissen recherchiert und aufbereitet. Die in diesem Podcast geäußerten Ansichten und Meinungen sind ausschließlich meine eigenen und spiegeln nicht die meines Arbeitgebers oder anderer Organisationen wider. Alle Informationen dienen ausschließlich allgemeinen, informativen und unterhaltenden Zwecken und stellen keine Finanz-, Anlage-, Steuer- oder Rechtsberatung dar. Für individuelle Entscheidungen wenden Sie sich bitte an einen qualifizierten Berater. Investitionen sind mit Risiken verbunden – treffen Sie keine Entscheidungen allein auf Grundlage dieses Podcasts.

Back to the blogging

Personally, I have consumed information through blogs and RSS feeds for more than a decade now. I have been on Google Reader and later on Feedly to aggregate interesting sources and build my reading list. Then, many years ago, Twitter became a “content sharing and discussion platform” in my little tech bubble. Many colleagues and friends in the ecosystem shared their content, companies started to produce high-quality blog posts and everyone linked to content of others – and shared pictures of events and happenings. It’s been a really interesting ride.

Over the past few years, there was an even broader growth in information EVERYWHERE. The mainstream adoption of podcasting, “online events” during COVID, live streaming, continuous growth of Youtube and other video platforms. Also, LinkedIn became a more prominent place for content sharing but also content creation. All while core social media constructs were evolving based on open standards. Fediverse and Mastodon are building on a distributed platform approach for social media. Same applies to Bluesky’s AT protocol. And all of these new platforms allow cross-platform integration through good-old-standards like RSS.

If you followed this blog before, you probably noticed there hasn’t been much activity lately. That’s most likely going to change. And I won’t just focus on professional and datacenter related topics – there is so much interesting stuff going on these days. Over the past few months, I came across many smaller blogs that are maintained by passionate folks that shared their experience in a specific area. And I learned a lot from that. Personally, I want to get back to blogging to contribute, share my experience & personal thoughts. So thanks for reading and see you around soon!