KubeVirt / Talks

Add meeting Rate page Subscribe

KubeVirt / Talks

These are all the meetings we have in "Talks" (part of the organization "KubeVirt"). Click into individual meeting pages to watch the recording and search or read the transcript.

15 Dec 2022

HighLoad++ Armenia 2022
December 15 and 16, 2022

https://highload.am/2022/abstracts/9648

Short abstract
When choosing KubeVirt as our main virtualization solution, we were unsatisfied with the existing networking implementation. We developed and contributed some enhancements to simplify the design and get the most performance out of the network using KubeVirt.
...
  • 7 participants
  • 44 minutes
virtualization
kubernetes
vm
microservice
vpcs
deploying
devops
infrastructure
cloud
opensuse
youtube image

8 Oct 2022

Running KubeVirt Workloads with No Additional Privileges - Ľuboslav Pivarč, Red Hat

Kubevirt allows running VMs natively alongside containers on top of Kubernetes, enabling faster containerization, serving legacy workloads, security-sensitive applications, and many more use cases. One of the best practices for running container workloads is to not run them as root, drop all privileges and use Linux Security Modules, such as SELinux or AppArmor. Two years ago Kubevirt started cutting down on capabilities that are used to run VMs with the ultimate goal of requiring no additional capability. Simultaneously Kubevirt integrated seamless SELinux support with its own policy for running VMs. The missing part was running VMs as a rootless user and recently this option landed in Kubevirt. I would like to present what it took to achieve it with Kubernetes and Libvirt and show how important it is to have this use case in mind while implementing new features into the Virtualization stack.
  • 1 participant
  • 19 minutes
kubernetes
workflows
workloads
mechanisms
qbr2
interface
schematics
project
session
node
youtube image

8 Oct 2022

Slirp is Dead, Long Live Slirp! A New Approach to User-mode Networking - Stefano Brivio & Alona Paz, Red Hat

Originally written for completely different purposes, Slirp has conveniently provided user-mode networking to qemu for 18 years. Now consumable as libslirp, it can be set up quickly, almost independently of environment and topology, and is available without special security privileges. But it was never intended for this life.

Enter passt. passt(1) is an implementation of user-mode networking for qemu, focusing on security (no dynamic memory allocation, purpose-written codebase, strict seccomp policy), performance (packet and syscall batching, pre-cooked buffers, minimalistic TCP adaptation), network transparency: contrary to libslirp, NAT is not needed, as the guest inherits addressing and routing from the host via DHCP, NDP, DHCPv6.


The aim is to bring production readiness to user-mode networking with a simpler implementation, written with the specific goal in mind.

This talk presents motivation and history behind the passt project (with a focus on its proposed usage in KubeVirt), status, challenges, future perspectives (such as vhost-user support for further performance improvement, aiming at challenging throughput figures from multi-queue tap devices).
  • 2 participants
  • 28 minutes
kubernetes
kubernet
pod
slip
microservices
packages
root
mode
viosk
cubert
youtube image

21 Sep 2022

No description provided.
  • 3 participants
  • 32 minutes
kubernetes
vm
kvm
virtual
machine
cupert
qbert
workloads
qubit
question
youtube image

2 Jun 2022

Don’t miss out! Join us at our upcoming hybrid event: KubeCon + CloudNativeCon North America 2022 from October 24-28 in Detroit (and online!). Learn more at https://kubecon.io. The conference features presentations from developers and end users of Kubernetes, Prometheus, Envoy, and all of the other CNCF-hosted projects.

It’s All for the Users. More Durable, Secure, and Pluggable. KubeVirt v0.53 - Alice Frosi, Red Hat

If you liked KubeVirt before, you'll like it even better now, and if you ignored it before, it's time you tried it out. In the last year, KubeVirt has added numerous features, improving scalability, security, storage, network options, and usage for specialized hardware and edge applications. Join the KubeVirt contributors for a brief tour of what's new, including: - Additional traditional storage features for hotplug and snapshots - More mature high performance computing with SRIOV and vNUMA availability - Improved security with unprivileged VMs - Foundation for technical workstations using vGPU slicing - Don’t fear updates with mature Live Migrations - Improved automation with new like Argo CD and Tekton integrations - Rapid Kubernetes tenant cluster using ClusterAPI - On the verge to CNCF Incubator? We'll explain and even demo some of the new features. KubeVirt is going places, join our session to find out how it can help you go places too.
  • 6 participants
  • 35 minutes
kubernetes
virtualization
kvm
vm
cuber
versitile
implemented
gpu
pod
remote
youtube image

23 Nov 2020

This talk details a real world solution design of a high performance KubeVirt for running mission critical enterprise workload. KubeVirt brings Cloud Native Virtual Machine management to Kubernetes. It unifies workload orchestration across Containers, Virtual Machine, as well as Serverless. Solution designs around KubeVirt, however, are sparse as of date, especially in networking and storage. On the other hand, workloads running on Virtual Machines often demand high performance and isolation enhancement. In this talk, Red Hat and Kubermatic jointly share with the community their customer engagement experiences of building a high performance KubeVirt environment by integrating with Gardener and multiple CNCF projects, including Kubernetes, KubeVirt, Rook, and Kubernetes Network Plumbing Working Group.

Speaker: Marcin Franczyk, Software Engineer @ Kubermatic & Huamin Chen, Senior Principal Software Engineer @ Red Hat
  • 2 participants
  • 27 minutes
kubernetes
virtual
kuvroz
vms
kvm
openshift
vxlan
containerized
gardeners
nodes
youtube image

4 Sep 2020

Don’t miss out! Join us at our upcoming events: EnvoyCon Virtual on October 15 and KubeCon + CloudNativeCon North America 2020 Virtual from November 17-20. Learn more at https://kubecon.io. The conferences feature presentations from developers and end users of Kubernetes, Prometheus, Envoy, and all of the other CNCF-hosted projects.

KubeVirt Intro – Using KubeVirt to Run VMs at Scale - Fabian Deutsch, Red Hat & Marcus Sorensen, Apple

This session will provide an intro into the KubeVirt project, which enables Kubernetes to run virtual machine workloads alongside containers. This provides a unified development platform where developers can build, modify, and deploy applications made up of both application containers as well as virtual machines in a common, shared environment. In the session, you will learn more about why KubeVirt exists, how people are using it today, and how the project actually works from an architectural perspective. You will also see a short demo of the project in action! Finally, you will hear about future plans for developing KubeVirt’s capabilities that are emerging from the community.

https://sched.co/ZevE
  • 2 participants
  • 34 minutes
kubernetes
infrastructure
technologies
servers
vm
workflows
docker
deployments
cloud
transition
youtube image

22 Nov 2019

Join us for Kubernetes Forums Seoul, Sydney, Bengaluru and Delhi - learn more at kubecon.io

Don't miss KubeCon + CloudNativeCon 2020 events in Amsterdam March 30 - April 2, Shanghai July 28-30 and Boston November 17-20! Learn more at kubecon.io. The conference features presentations from developers and end users of Kubernetes, Prometheus, Envoy, and all of the other CNCF-hosted projects

KubeVirt Deep Dive: Virtualized GPU Workloads on KubeVirt - David Vossel, Red Hat & Vishesh Tanksale, NVIDIA

KubeVirt is a Kubernetes extension that supports running traditional Virtual Machine workloads side by side with containers. In this session we will explore the architecture behind KubeVirt and how NVIDIA is leveraging that architecture to power GPU workloads on Kubernetes. Using NVIDIA’s GPU workloads as a case study, we’ll provide a focused view on how host device passthrough is accomplished with KubeVirt as well as providing some performance metrics comparing KubeVirt to standalone KVM. You’ll come away with a high level understanding of what KubeVirt is capable of and the general design principles that drive the project.

https://sched.co/VnjX
  • 6 participants
  • 37 minutes
qbert
vm
verts
keeper
virtual
kubernetes
maintain
accessible
daemon
hosts
youtube image

22 Nov 2019

Join us for Kubernetes Forums Seoul, Sydney, Bengaluru and Delhi - learn more at kubecon.io

Don't miss KubeCon + CloudNativeCon 2020 events in Amsterdam March 30 - April 2, Shanghai July 28-30 and Boston November 17-20! Learn more at kubecon.io. The conference features presentations from developers and end users of Kubernetes, Prometheus, Envoy, and all of the other CNCF-hosted projects

KubeVirt Intro: Virtual Machine Management on Kubernetes - Steve Gordon, Red Hat & Chandrakanth Jakkidi, F5

This session will provide an introduction to the KubeVirt project, which turns Kubernetes into an orchestration engine for not just application containers but virtual machine workloads as well. This provides a unified development platform where developers can build, modify, and deploy applications made up of both Application Containers as well as Virtual Machines in a common, shared environment. In the session, you will learn more about why KubeVirt exists, how people are using it today, and how the project actually works from an architectural perspective. You will also see a short demo of the project in action! Finally, you will hear about future plans for developing KubeVirt’s capabilities that are emerging from the community.

https://sched.co/VyBC
  • 2 participants
  • 38 minutes
qbert
kubernetes
remote
introduction
interface
infrastructure
daemon
vmware
modes
cupit
youtube image

11 Nov 2019

🔔 FOLLOW GOLAB CHANNEL 🔔

KubeVirt extends Kubernetes by allowing users to run virtual machines side to side to containers in their Kubernetes clusters. We will have a whirlwind tour of the architecture, the challenges, the technologies, the components that make this possible.



In this talk we are going to look how KubeVirt allows general purpose management of virtual machines with Kubernetes, alongside application containers. We will see the ways KubeVirt bridges the gap between standard, well known cloud VM management and the brave new world of container orchestration. We will dive in the implementation of KubeVirt, to examine the architecture, and some of the challenges integrating virtual machines with the Kubernetes; we will see the components that make KubeVirt, and some of the tradeoffs involved. We will also peek in two of the most active development topics: the deployment of the whole platform and the monitoring integration with the standard Prometheus infrastructure.

This channel is dedicated to the videos of the GoLab conference.
💛 Follow us on TWITTER: https://twitter.com/golab_conf
💜 Follow us on FACEBOOK: https://www.facebook.com/golabconf

GoLab is the first Italian international conference on the Go programming language, organized by Develer.
Develer is not just an Italian company projecting and releasing hardware and software solutions for the industrial environment, but is also an ensemble of people sharing their great passion for new technologies and how they can be applied to your everyday life.

🔸 Follow DEVELER on INSTAGRAM: https://www.instagram.com/wearedeveler/
🔹 Follow DEVELER on FACEBOOK: https://www.facebook.com/we.are.develer/
🔸 Follow DEVELER on TWITTER: https://twitter.com/develer
🔹 Follow DEVELER on LINKEDIN: https://www.linkedin.com/company/114426/
🔸 Follow DEVELER on TELEGRAM: https://t.me/wearedeveler
🔹 Follow DEVELER on TIK TOK: https://www.tiktok.com/@wearedeveler
  • 1 participant
  • 30 minutes
bit
vm
machine
cpus
thing
container
subsystem
platform
linux
intricacies
youtube image

12 Sep 2019

Join us for Kubernetes Forums Seoul, Sydney, Bengaluru and Delhi - learn more at kubecon.io

Don't miss KubeCon + CloudNativeCon 2020 events in Amsterdam March 30 - April 2, Shanghai July 28-30 and Boston November 17-20! Learn more at kubecon.io. The conference features presentations from developers and end users of Kubernetes, Prometheus, Envoy, and all of the other CNCF-hosted projects

In this webinar, we will introduce KubeVirt and what VMs with K8s mean for you.

We’ll explore:
1. The architecture of KubeVirt
2. Key use cases where you can already take advantage of Kubevirt to manage legacy applications - Windows apps included! - alongside Kubernetes
3. ‘Gotchas’, tricks and things to be aware of for different implementations
4. How KubeVirt compares with other virtualization frameworks
5. Future of KubeVirt, related projects, and where to start

We would show a demo of an application that is comprised of VMs, Containers, an RDBMS and a LoadBalancer-type Service. We’ll show how HA scenarios for legacy components are automatically handled by Kubernetes and KubeVirt, along with a couple cool surprises!
  • 3 participants
  • 58 minutes
virtual
kubernetes
container
users
vmware
webinar
chat
cubert
server
orchestrator
youtube image

27 Feb 2019

Introduction to Prow and how we can benefit in KubeVirt from it.
  • 5 participants
  • 44 minutes
pro
kubernetes
maintainer
support
command
providers
process
presubmit
ports
qbert
youtube image

22 Feb 2019

KubeVirt is a robust Virtual Machine management infrastructure that runs on and leverages the core concepts of Kubernetes. The APIs used by KubeVirt will feel very familiar to the seasoned Kubernetes user, but that doesn't cover everybody.

This session is designed to arm users with the practical experience they'll need to deploy Virtual Machines using KubeVirt. We will start with a Virtual Machine running on a local Qemu instance, and using concrete examples, discuss the steps needed to move it to the hybrid cloud. This will cover the Custom Resources used by KubeVirt as well as other considerations such as storage and networking.
  • 5 participants
  • 35 minutes
virtualized
kubernetes
vm
vmware
virtual
openshift
containers
vert
infrastructures
deploying
youtube image

16 Dec 2018

Join us for Kubernetes Forums Seoul, Sydney, Bengaluru and Delhi - learn more at kubecon.io

Don't miss KubeCon + CloudNativeCon 2020 events in Amsterdam March 30 - April 2, Shanghai July 28-30 and Boston November 17-20! Learn more at kubecon.io. The conference features presentations from developers and end users of Kubernetes, Prometheus, Envoy, and all of the other CNCF-hosted projects

Running VM Workloads Side by Side with Container Workloads - Sebastian Scheele, Loodse

On Kubernetes clusters, cloud native workloads and (legacy) VM workloads can run side by side. KubeVirt is a project to bring declarative, Kubernetes-style APIs to VM creation, configuration, and management. In this talk, I will demonstrate how you can use the KubeVirt to set up and manage VM inside of a Kubernetes cluster. I will be describing how KubeVirt leverages CPU virtualization to implement a stronger security architecture for Kubernetes. When combining both approaches, we can run a wider range of workloads, from container cloud-native applications to lift-and-shift applications with KubeVirt.

To learn more: https://sched.co/GrYS
  • 5 participants
  • 34 minutes
kubernetes
virtualization
vm
kvm
workloads
backend
container
infrastructure
qbert
usability
youtube image

13 Dec 2018

Join us for Kubernetes Forums Seoul, Sydney, Bengaluru and Delhi - learn more at kubecon.io

Don't miss KubeCon + CloudNativeCon 2020 events in Amsterdam March 30 - April 2, Shanghai July 28-30 and Boston November 17-20! Learn more at kubecon.io. The conference features presentations from developers and end users of Kubernetes, Prometheus, Envoy, and all of the other CNCF-hosted projects

Intro: KubeVirt BoF - Daniel Gonzalez Nothnagel, SAP & Scott Collier, Red Hat

KubeVirt extends Kubernetes with the ability to run virtual machine workloads, as Kubernetes itself is not able to launch those. To do so KubeVirt introduces dedicated custom resources around virtualization to have enough flexibility to build and tune VMs towards existing and new use-cases. While Kubernetes is a great platform for cloud-native workloads there are also many workloads that require more isolation than containers can provide, or are just in general better served with VMs than with containers. KubeVirt aims at a seamless integration with Kubernetes in order to create one consistent cloud-native API for container and virtual workloads, sharing the same storage, network, and compute resources. In this BoF we will be discussing the basics and different use-cases of KubeVirt and adjacent projects. As an example we will explore how KubeVirt VMs can be used as nodes for a Kubernetes cluster, effectively allowing to run Kubernetes on Kubernetes.

To Learn More: https://sched.co/Ixrt
  • 3 participants
  • 37 minutes
qbert
session
deployments
seattle
setup
users
launched
community
vmware
cloudflare
youtube image

31 Oct 2018

KVM is a hypervisor offering strong hardware isolation of a guest from it's hosts.

Containers are now a new software based isolation mechanism for workloads, and it might be a small surprise to see that KVM is surfacing in this context quite often.

In this talk we'll look at how KVM is used on the containers and Kubernetes context.
Specifically we'll be looking at the projects KubeVirt, Katacontainers, gVisor, and virtlet, to understand how KVM is used by them to support certain use-cases.

---

Fabian Deutsch
Red Hat
Manager

Fabian Deutsch is working at Red Hat and used to be much more active in the Fedora community as he is today, worked on the oVirt project for a few years, and is now involved in KubeVirt. In the past he had the opportunity to speak at several conferences (KubeCon, oVirt workshops, FrOsCon, LinuxCon, and devconf.cz).
  • 8 participants
  • 43 minutes
kvm
virtualization
vm
virtual
containers
openstack
ramping
workflows
discussion
cumin
youtube image

28 Sep 2018

Speaker: Vatsal Parekh
Track: Platform
DevConf.IN is a 2 day event for FOSS enthusiasts, sponsored by Red Hat India, held at Christ University campus, Bangalore on August 4th and 5th 2018
  • 10 participants
  • 30 minutes
vm
vmware
vms
kvm
virtual
kubernetes
containers
think
machines
docker
youtube image

24 May 2018

KubeVirt is intended to provide a convergence point for the data center of the future using Kubernetes as an infrastructure fabric for both application container and virtual machine workloads. Using a unified management approach simplifies deployments, allows for better resource utilization, and supports different workloads in a more optimal way.This session will outline how the Kubevirt project seeks to achieve this while using the extensible nature of Kubernetes in a way that provides a develo
  • 7 participants
  • 45 minutes
virtualization
vm
kvm
deployments
container
technologies
workflow
hub
kubernetes
daemon
youtube image

27 Jan 2018

Containers seem to be like virtualization, just better. Is it just a matter of time until all VMs will have vanished, and their workloads live their life in containers? Well - This depends on the problem you try to solve. This talk is about looking at why virtualization is still needed in a container world and where it is found. We’ll specifically look at virtualization related projects like ClearContainers, frakti, virtlet, and KubeVirt in the Kubernetes context, their use-cases, commonalities, and differences. After the talk an attendee should have gained overview over which projects exist in the Kubernetes world, and for what they can be used. This talk is for everybody who would like to secure their containers, or who would like to run classical VMs on Kubernetes.
  • 3 participants
  • 25 minutes
virtualization
vm
virtual
discussion
containers
kvm
question
users
things
maintain
youtube image

27 Jan 2018

GCE and EC2 provide a great platform to run your own isolated Kubernetes cluster within the cloud. With the Kubernetes Cloud Autoscaler, scaling on-demand of your GCE and EC2 instances can even be done from within your Kubernetes cluster. This session will introduce the Kubernetes Cloud Autoscaler concept and discuss how it is implemented for GCE and EC2. Finally we will have a look at the Cloud Autoscaler backend for KubeVirt, a drop-in Virtualization add-on for Kubernetes, which brings Virtual Machines to Kubernetes to allow you running isolated workloads on your Bare-Metal Kubernetes installation.
  • 1 participant
  • 21 minutes
scaling
kubernetes
scaler
capacity
virtualization
openshift
workloads
backends
cloud
services
youtube image

27 Jan 2018

virt-v2v is a tool to convert virtual machines from foreign guests to KVM. oVirt is a datacenter virtualization solution managing KVM guests. ManageIQ is a cloud management platform managing both VMware and oVirt (and many others).<br>We have integrated all this to provide an easy migration of VMware guests to oVirt using ManageIQ. <br>In this talk all layers of this integration will be explained giving the audience a firm understanding of how the journey of the virtual machine from VMware to oVirt looks like and how it can be customized.<br>No prior experience from the audience expected.
  • 1 participant
  • 19 minutes
virtualization
converter
vm
machine
transistor
customization
interface
hypervisor
disk
copying
youtube image

11 Apr 2017

KubeVirt - Kubernetes, Virtualization and Your Future Data Center [I] - Itamar Heim & Fabian Deutsch, Red Hat

Kubernetes is a great orchestration tool for containers, but why stop there? Containers and virtual machines are going to co-exist in the data center. Let’s re-envision our virtualization and cloud solutions with Kubernetes as a single underlying platform.

We’ll introduce KubeVirt - a project to converge the future data center using Kubernetes as its infrastructure. We will cover how we are implementing a caring and stateful environment to run pet VMs in containers on top of Kubernetes - without contradicting its core assumptions. We will also be discussing gaps and how we plan to tackle those, drawing on our experience with KVM and and caring for pet VMs (and cats) for many years. The session will also include a demo of how we are doing this today and where we want to go next.

About Fabian Deutsch
Associate Manager, Red Hat

About Itamar Heim
Red Hat
Senior Director, Software Engineering
Itamar Heim is a Senior Director of engineering for Container, Virtualization and System Management. Itamar leads the community and product engineering teams comprising Satellite, Red Hat Enterprise Virtualization and Container Management groups. Prior to this Role Itamar worked on architecture and technology as a Consulting Software Engineer in Red Hat, and as Chief Architect in Qumranet. Itamar has over 18 years of experience in managing development and integration of complex enterprise-grade software systems, specializing in management of networking, security and virtualization. Itamar holds an MBA and a bachelor degree in computer science.
Join us for KubeCon + CloudNativeCon in Barcelona May 20 - 23, Shanghai June 24 - 26, and San Diego November 18 - 21! Learn more at https://kubecon.io. The conference features presentations from developers and end users of Kubernetes, Prometheus, Envoy and all of the other CNCF-hosted projects.
  • 3 participants
  • 43 minutes
virtualization
virtualized
virtualize
vm
kvm
vmware
virtual
kubernetes
containers
openstack
youtube image