WilliamLam.com

  • About
    • About
    • Privacy
  • VMware Cloud Foundation
    • VMware Cloud Foundation 9.1
    • VMware Cloud Foundation 9.0
  • VKS
  • Homelab
    • Hardware Options
    • Hardware Reviews
    • Lab Deployment Scripts
    • Nested Virtualization
    • Homelab Podcasts
  • VMware Nostalgia
  • Apple
You are here: Home / VMware Cloud Foundation / VCF 9.1 - OCuLink External Graphics (eGPU) Passthrough with vSphere Kubernetes Service (VKS)

VCF 9.1 - OCuLink External Graphics (eGPU) Passthrough with vSphere Kubernetes Service (VKS)

06.12.2026 by William Lam // Leave a Comment

The Minisforum MS-A2 continues to be a popular and versatile platform for running VMware Cloud Foundation (VCF) 9.1 in a lab environment. While the MS-A2 may be small in size, it is surprisingly capable and can even be configured to support an NVIDIA RTX 4000 Ada (20GB VRAM) GPU, which I had used to deploy VMware Private AI Services (PAIS).

Although there are several half-height GPUs that can fit in an MS-A2, the overall selection remains relatively limited. For users looking for additional GPU flexibility, the MS-A2 supports an OCuLink half-height PCIe card, enabling the use of a much broader range of discrete GPUs.


Thanks to a fellow colleague who recently shared their success with me using this setup on VMware Cloud Foundation (VCF) 9.1, including GPU passthrough to vSphere Kubernetes Service (VKS) cluster for AI experimentation, below are the specific BOM details for those interested.

Requirements:

  • PCIe 4.0 x4 OCuLink add-on card (includes OCuLink cable)
  • Minisforum DEG1 eGPU to Oculink Dock
    • ATX/SFX Power Supply is required


The ESX host should automatically recognize the eGPU once everything is powered up and simply toggle DirectPath Mode for enabling PCIe passthru for the GPU.

For those planning to use eGPU passthrough with VKS, you will need to create a custom VM Class that includes the eGPU passthrough device and override the VKS deployment specification to only apply the VM Class to the  VKS Worker Node, which is what will consume the eGPU. If you forget to apply this override, the VKS deployment will fail as it will attempt to look for a GPU device for both the VKS Control Plane and Worker Node.

Categories // VMware Cloud Foundation, VMware vSphere Foundation, vSphere Kubernetes Service Tags // VCF 9.1

Thanks for the comment!Cancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Search

Thank Author

Author

William is Distinguished Platform Engineering Architect in the VMware Cloud Foundation (VCF) Division at Broadcom. His primary focus is helping customers and partners build, run and operate a modern Private Cloud using the VMware Cloud Foundation (VCF) platform.

Connect

  • Bluesky
  • Email
  • GitHub
  • LinkedIn
  • Mastodon
  • Reddit
  • RSS
  • Twitter
  • Vimeo

Recent

  • VCF 9.1 - OCuLink External Graphics (eGPU) Passthrough with vSphere Kubernetes Service (VKS) 06/12/2026
  • VCF 9.1 - Quick Tip: Uninstalling Optional Day-N Components 06/11/2026
  • VCF 9.1 - Deploying VCF Operations for Networks to non-Management Network 06/10/2026
  • VCF 9.1 - Quick Tip: Forgot to Retrieve Auto-Generated Passwords from VCF Installer? 06/09/2026
  • VCF 9.1 - Configuring vSphere Supervisor to use VCF Identity Broker (IDB) for External Identity Federation 06/08/2026
Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.

To find out more, including how to control cookies, see here: Cookie Policy

Copyright WilliamLam.com © 2026

Loading Comments...