COSCUP 2026 - Conference for Open Source Coders, Users, and Promoters

Anish Bista

The Kubernetes Guy

He is a working professional specializing in DevOps, cloud technologies, Kubernetes, Golang, and the broader cloud-native ecosystem. He is the youngest Kubestronaut from Nepal and an active contributor to the CNCF and open-source ecosystem. He has played a key role in growing the CNCF Kathmandu community and has contributed to projects such as KubeVirt and Kanister. Currently, he is maintaining KubevirtBMC project.


Beitrag

09.08
10:40
30min
Bridging the Gap: Bare-Metal Provisioning in a Virtualized World with KubeVirtBMC
Zespre Chang, Anish Bista

Bare-metal provisioning tools speak a language that virtual machines simply don't understand: IPMI and Redfish, the protocols of physical Baseboard Management Controllers (BMCs). Yet in today's cloud-native landscape, there's a very real need to run those same provisioning workflows against virtualized infrastructure: for development, testing, CI pipelines, and beyond.

In this talk, we'll introduce KubeVirtBMC, an open-source, cloud-native project that gives KubeVirt VMs virtual BMCs, exposing IPMI and Redfish endpoints so that existing bare-metal provisioning stacks, whether cloud-native or not (Metal3, Tinkerbell, Foreman, and others), can interact with virtual infrastructure without any modification. Think of it as the Kubernetes-native counterpart to VirtualBMC, but built from the ground up around the Kubernetes controller pattern.

We'll walk through the architecture, demonstrate a live integration with Metal3/Tinkerbell, and discuss project governance, including lessons learned from navigating the migration into the KubeVirt organization.

Golang TW x Cloud Native
TR214