Introduction And Kubevirt History

In the first session of the KubeVirt Summit, Fabian Deutsch (@dummdida) talks about the project's history.

Automated Migration of VMs from VMware or Openstack to KubeVirt

KubeVirt opens scenarios for a Kubernetes based infrastructure that can handle both VMs and containers. Wouldn't it be great to just automatically move all your Virtual Machines from legacy environments and consolidate your whole infrastructure around Kubernetes and KubeVirt?

Avoid merging broken code with Prow

This session is about creation of prow jobs in general. Prow is a Kubernetes based CI/CD system.

Building great VMs with common templates

Common templates are covering most of the nowadays operating systems. Users can easily create e.g. Windows VMs, without complicated settings.

Automate KubeVirt with Tekton pipelines

This talk introduces a new effort to bring KubeVirt specific tasks to Tekton Pipelines (CI/CD-style pipelines on k8s).

KubeVirt data protection and forensics forum

Let's get together to discuss plans/ideas to extend KubeVirt's data protection and forensics functionality.

Zero downtime KubeVirt updates

In this session I'll cover the general strategy behind how we approach updating KubeVirt from a developer's perspective as well as discuss future improvments to our update process.

Introducing Volume Hotplug in KubeVirt

Introduction into the current state of volume hotpluging in KubeVirt, what is possible, what is not possible and what are the challenges.

Accelerating VNF and CNF with PCI passthrough and KubeVirt

This sesion introduces PCI device passthrough to containers and VMs managed by KubeVirt.

Harvester an OSS HCI solution built on Kubernetes and KubeVirt

Project Harvester is a new open source alternative to traditional proprietary hyperconverged infrastructure software. It is built on top of cutting-edge open source technologies including Kubernetes, KubeVirt and Longhorn.

Kubevirt Live migration and SRIOV

KubeVirt Live Migration now supports VM's connected to SRIOV NIC's.

Moving oVirt and VMware VMs to KubeVirt with VM Import Operator and Forklift.

VM Import Operator (VMIO) allows Kubernetes administrators to easily import their oVirt- and VMware- managed virtual machines to KubeVirt.

KubeVirt opinionated deployment via Hyperconverged Cluster Operator

The Hyperconverged Cluster Operator can be installed on bare metal server clusters in a matter of minutes, even from a GUI, without requiring a deep knowledge of Kubernetes internals.

Privilege dropping, one capability at a time

KubeVirt's architecture is composed of two main components virt-handler, a trusted DaemonSet, running in each node, which operates as the virtualization agent, and virt-launcher, an untrusted Kubernetes pod encapsulating a single libvirt + qemu process.

Introducing the new KubeVirt driver for Ansible Molecule

Molecule is a well known test framework for Ansible. But when you run your Molecule test in Kubernetes, no real good solution exists. I'm working on creating new Molecule driver for KubeVirt to find a better approach and get a 100% pure Kubernetes solution.

Virtual Machine Batch API

KubeVirt extends the Kubernetes ReplicaSets API to provide Virtual Machines with similar functionality and the same can be done with Kubernetes Jobs. In order to bulk schedule VirtualMachines, an admin could use a VirtualMachine Batch API, a VirtualMachineJob, to launch many VirtualMachines from a single API call.

CPU Pinning with custom policies

KubeVirt supports CPU pinning via the Kubernetes CPU Manager. However there are a few gaps with achieving CPU pinning only via CPU Manager It supports only static policy and doesn’t allow for custom pinning. It supports only Guaranteed QoS class.

The Road to Version 1

A few months ago the KubeVirt community started to discuss what would be the requirements that KubeVirt should meet in order to release KubeVirt Version 1.0.

Moving a Visual Effects Studio to the cloud with Kubernetes and KubeVirt

As the rapid transition to remote work happened, VFX studios and designers used to beefy workstations, on-site storage clusters and high performance networking have had to scramble to make those resources available to people at home.

Office Hours Q&A with KubeVirt maintainers

Our final session is an opportunity for you to ask all your KubeVirt questions, whether they're about the project, or they are about using KubeVirt in production. Maintainers and experts will be on hand.