SlideShare a Scribd company logo
CONTAINER-NATIVE VIRTUALIZATION
TORONTO RED HAT USER GROUP
Stephen Gordon ( @xsgordon / sgordon@redhat.com )
Principal Product Manager, Cloud Platforms @ Red Hat
November 20th, 2018
DISCLAIMER
This is active research and development, with a
preview expected in an upcoming OpenShift
release.
There be dragons!
WHAT DO CONTAINERS HAVE TO DO WITH
VIRTUALIZATION?
THE STORY SO FAR...
● I need a place to install, run, and manage my Kubernetes clusters.
...FOR VIRTUALIZATION IN A CONTAINERIZED WORLD
THE STORY SO FAR...
● I need a place to install, run, and manage my Kubernetes clusters.
=> OpenStack, oVirt, VMware, AWS, GCE, Azure, etc.
...FOR VIRTUALIZATION IN A CONTAINERIZED WORLD
THE STORY SO FAR...
● I need a place to install, run, and manage my Kubernetes clusters.
=> OpenStack, oVirt, VMware, AWS, GCE, Azure, etc.
● I need a way to provide strict isolation of my application containers.
...FOR VIRTUALIZATION IN A CONTAINERIZED WORLD
THE STORY SO FAR...
● I need a place to install, run, and manage my Kubernetes clusters.
=> OpenStack, oVirt, VMware, AWS, GCE, Azure, etc.
● I need a way to provide strict isolation of my application containers.
=> Katacontainers, gVisor
...FOR VIRTUALIZATION IN A CONTAINERIZED WORLD
THE STORY SO FAR...
● I need a place to install, run, and manage my Kubernetes clusters.
=> OpenStack, oVirt, VMware, AWS, GCE, Azure, etc.
● I need a way to provide strict isolation of my application containers.
=> Katacontainers, gVisor
● We are not going to focus on these today! (sorry!)
...FOR VIRTUALIZATION IN A CONTAINERIZED WORLD
CONTAINERS AND VIRTUAL MACHINES
CONTAINER INFRASTRUCTURE AND ORCHESTRATION
Containerized applications and Kubernetes container orchestration as provided by
OpenShift are becoming the standard for new applications.
CONTAINERS AND VIRTUAL MACHINES
CONTAINER INFRASTRUCTURE AND ORCHESTRATION
Containerized applications and Kubernetes container orchestration as provided by
OpenShift are becoming the standard for new applications.
VIRTUALIZED WORKLOADS
Virtualized workloads are not going anywhere fast!
CONTAINERS AND VIRTUAL MACHINES
CONTAINER INFRASTRUCTURE AND ORCHESTRATION
Containerized applications and Kubernetes container orchestration as provided by
OpenShift are becoming the standard for new applications.
VIRTUALIZED WORKLOADS
Virtualized workloads are not going anywhere fast!
BARE-METAL RESURGENCE
Increasingly customers are pursuing bare-metal clusters for net new business
functionality being built in containers.
INTRODUCING CONTAINER-NATIVE
VIRTUALIZATION
WHAT IS CONTAINER-NATIVE VIRTUALIZATION?
Add virtual machines to your OpenShift projects as easily as application containers.
Easily leverage existing VM-based services from your new workloads!
EXAMPLE USE CASE - START WITH A VM
EXAMPLE USE CASE - IMPORT IT!
Import Using V2V or from an image.
EXAMPLE USE CASE - BUILD NEW SERVICES
EXAMPLE USE CASE - START DECOMPOSING
CONTAINER-NATIVE VIRTUALIZATION
Leverages tried and trusted RHEL & RHV (KVM) virtualization capabilities.
Technology Preview access in an upcoming release of OpenShift.
Container
TOGETHER AT LAST
Virtual Machine
ENTERPRISE CONTAINER HOST
Physical Machine
Container
Resultant virtual machines are able to run side by side directly on the same OpenShift nodes
as application containers.
{Pods
LEVERAGE EXISTING ECOSYSTEMS
Use native OpenShift Primed storage solutions or existing ecosystem of 80+ battle tested
drivers via Container Storage Interface (CSI) “Ember” plug-in.
Container
Virtual Machine
ENTERPRISE CONTAINER HOST
Physical Machine
Container
LET’S GO A LITTLE DEEPER...
KUBEVIRT: THE CNV UPSTREAM
● Integrates directly into existing Kubernetes clusters
● Uses a k8s-native approach whenever possible
● Leverage Container Networking Interface (CNI),
Container Storage Interface (CSI), and other
k8s-native integrations
Operating System
Kubernetes
Physical Machine
VM Pod
Regular
Pod
http://kubevirt.io
KUBEVIRT ANATOMY
Master
Custom
Resource
KUBEVIRT ANATOMY
Master
virt-controller
Custom
Resource
KUBEVIRT ANATOMY
Pod
Virtual Machine
Master Minion
virt-handler
virt-controller
Custom
Resource
Pod
VM
Minion
virt-handler
KUBEVIRT ANATOMY
Pod
Virtual Machine
Master Minion
virt-handler
virt-controller
Custom
Resource
• Build on Kubernetes, adding new API-level resources.
• Declarative when paired with a controller.
$ kubectl get crds
NAME AGE
datavolumes.cdi.kubevirt.io 5m
virtualmachineinstancepresets.kubevirt.io 5m
virtualmachineinstancereplicasets.kubevirt.io 5m
virtualmachineinstances.kubevirt.io 5m
virtualmachines.kubevirt.io 5m
CUSTOM RESOURCE DEFINITIONS
COMPONENTS OF CNV
- KubeVirt
The virtual machine operator
https://github.com/kubevirt/kubevirt/
- Containerized Data Importer (CDI)
Importing disks
https://github.com/kubevirt/containerized-d
ata-importer
- OpenShift Web Console
With UI extensions
https://github.com/kubevirt/web-ui
- Containerized Virt-v2v
Importing a whole virtual machine
https://github.com/kubevirt/v2v-job
IMPORT
PODPV
CDI
CONTROLLERCREATE
REQUEST
VM IMAGE
DOWNLOAD&CONVERT
REFERENCELINK
PVC
WRITE IMPORT
PODPV
CDI
CONTROLLER
CREATE
REQUEST
VM IMAGE
UPLOAD
PVC
WRITE
IMPORTING IMAGES WITH CDI
ROUTE
LET’S TAKE A LOOK!
Pre-requisites:
● kubectl
● minikube/minishift
Notes:
● Yes, we’re running nested virt here - fine for getting
started!
● Using upstream bits, for now, in product preview coming!
DEMO
http://kubevirt.io/get_kubevirt/
Toronto RHUG: Container-native virtualization
● We inspected the custom resource definitions
● We imported an image using oc/kubectl
● We created and started a basic VM using oc/kubectl
● We made a change to that VM’s disk
● We cloned the disk and created a new VM
● We checked how the UI looks!
DEMO RECAP
ROADMAP THEMES
Production Workloads Embrace the PlatformSupportability
(What’s missing today?)
Container-native Virtualization is not a drop-in replacement for traditional virtualization today.
● Simplify upgrade process
● Debug tooling support
(sosreports, Insights)
● Broad provider support
● Layer-2 Networking
● Live Migration
● Upload image as Template
● Guest agent introspection
● Operators for all!
● Integrated VM management
● Metrics and monitoring
COLLABORATING?
Red Hat:
● We are currently seeking design partners and early adopters willing to:
○ Try out Container-native Virtualization!
○ Give us feedback!
● FAQ
○ https://www.redhat.com/en/resources/container-native-virtualization
Upstream Community:
● Website: KubeVirt.io
● GitHub: https://github.com/kubevirt/
● Mailing List: https://groups.google.com/forum/#!forum/kubevirt-dev
● IRC: #kubevirt on irc.freenode.net
Toronto RHUG: Container-native virtualization

More Related Content

PDF
Acd19 kubertes cluster at scale on aws at intuit
PDF
Kubernetes ist der Hammer?!
PDF
ISUCONインフラ提供から見るCycloudのこれから #ca_base_next / future of Cycloud see from ISUCO...
PPTX
Need for scale, the serverless way
PDF
[Container world 2017] The Questions You're Afraid to Ask about Containers
PDF
Bare Metal Kubernetes - More Containers, Less Overhead
PDF
Tu non puoi passare! Policy compliance con OPA Gatekeeper | Niccolò Raspa
PDF
Azure Containers & Serverless Technology Options (After-Tech-Summit-2018 Edit...
Acd19 kubertes cluster at scale on aws at intuit
Kubernetes ist der Hammer?!
ISUCONインフラ提供から見るCycloudのこれから #ca_base_next / future of Cycloud see from ISUCO...
Need for scale, the serverless way
[Container world 2017] The Questions You're Afraid to Ask about Containers
Bare Metal Kubernetes - More Containers, Less Overhead
Tu non puoi passare! Policy compliance con OPA Gatekeeper | Niccolò Raspa
Azure Containers & Serverless Technology Options (After-Tech-Summit-2018 Edit...

What's hot (19)

PDF
Cloud Foundry Container Runtimeで快適Kubernetes運用
PPTX
How do we use Kubernetes
PDF
Docker Seattle Meetup, May 2017
PDF
Fault Tolerance with Kubernetes
PPTX
From 0 to 60 with kubernetes and istio
PDF
Enhancing Kubernetes with Autoscaling & Hybrid Cloud IaaS
PDF
Project Atomic [rootconf2015]
PPTX
DockerCon17 Recap
PDF
Ansible Dresden meetup (Dec 2019) - How Operators with Ansible make Kubernete...
PPTX
Canary Releases on Kubernetes with Spinnaker, Istio, & Prometheus (2020)
PDF
Kubernetes ClusterAPI
PPTX
Manage your kubernetes cluster with cluster api, azure and git ops
PPTX
Tectonic Summit 2016: The Origins of Kubernetes
PPTX
Docker, cornerstone of an hybrid cloud?
PDF
An Overview of Spinnaker
PDF
1. CNCF kubernetes meetup - Ondrej Sika
PPTX
Bridging The Gap: OpenStack For VMware Administrators (Use Case)
PPTX
Decomposing Lithium's Monolith with Kubernetes and OpenStack
PDF
Case Study: Utilizing Mirantis Fuel to install OpenStack Ansible
Cloud Foundry Container Runtimeで快適Kubernetes運用
How do we use Kubernetes
Docker Seattle Meetup, May 2017
Fault Tolerance with Kubernetes
From 0 to 60 with kubernetes and istio
Enhancing Kubernetes with Autoscaling & Hybrid Cloud IaaS
Project Atomic [rootconf2015]
DockerCon17 Recap
Ansible Dresden meetup (Dec 2019) - How Operators with Ansible make Kubernete...
Canary Releases on Kubernetes with Spinnaker, Istio, & Prometheus (2020)
Kubernetes ClusterAPI
Manage your kubernetes cluster with cluster api, azure and git ops
Tectonic Summit 2016: The Origins of Kubernetes
Docker, cornerstone of an hybrid cloud?
An Overview of Spinnaker
1. CNCF kubernetes meetup - Ondrej Sika
Bridging The Gap: OpenStack For VMware Administrators (Use Case)
Decomposing Lithium's Monolith with Kubernetes and OpenStack
Case Study: Utilizing Mirantis Fuel to install OpenStack Ansible
Ad

Similar to Toronto RHUG: Container-native virtualization (20)

PDF
OpenShift Virtualization- Technical Overview.pdf
PDF
KubeVirt (Kubernetes and Cloud Native Toronto)
PPTX
Turning Virtual Machines Cloud-Native using KubeVirt
PDF
Kubernetes 101 - an Introduction to Containers, Kubernetes, and OpenShift
PDF
OpenStackTO: Friendly coexistence of Virtual Machines and Containers on Kuber...
PPTX
Kubernetes for the VI Admin
PDF
brighttalk---openshift-virtualization_-migration-methodology_981043.pdf
PPTX
How to Modernize Virtualized Workloads
PDF
Deploying your first application with Kubernetes
PDF
8 - OpenShift - A look at a container platform: what's in the box
PDF
Introduction to containers, k8s, Microservices & Cloud Native
PPTX
MongoDB World 2018: Partner Talk - Red Hat: Deploying to Enterprise Kubernetes
PDF
OpenShift Virtualization - VM and OS Image Lifecycle
PDF
Containers 101 Meetup - VMs vs Containers
PPTX
Interop 2017 - Managing Containers in Production
PDF
Containers in a Kubernetes World
PDF
An Architectural Deep Dive With Kubernetes And Containers Powerpoint Presenta...
PDF
IBM Think 2020 Openshift on IBM Z and LinuxONE
PDF
OSDC 2019 | KubeVirt: Converge IT infrastructure into one single Kubernetes p...
PDF
Can I Contain This?
OpenShift Virtualization- Technical Overview.pdf
KubeVirt (Kubernetes and Cloud Native Toronto)
Turning Virtual Machines Cloud-Native using KubeVirt
Kubernetes 101 - an Introduction to Containers, Kubernetes, and OpenShift
OpenStackTO: Friendly coexistence of Virtual Machines and Containers on Kuber...
Kubernetes for the VI Admin
brighttalk---openshift-virtualization_-migration-methodology_981043.pdf
How to Modernize Virtualized Workloads
Deploying your first application with Kubernetes
8 - OpenShift - A look at a container platform: what's in the box
Introduction to containers, k8s, Microservices & Cloud Native
MongoDB World 2018: Partner Talk - Red Hat: Deploying to Enterprise Kubernetes
OpenShift Virtualization - VM and OS Image Lifecycle
Containers 101 Meetup - VMs vs Containers
Interop 2017 - Managing Containers in Production
Containers in a Kubernetes World
An Architectural Deep Dive With Kubernetes And Containers Powerpoint Presenta...
IBM Think 2020 Openshift on IBM Z and LinuxONE
OSDC 2019 | KubeVirt: Converge IT infrastructure into one single Kubernetes p...
Can I Contain This?
Ad

More from Stephen Gordon (14)

PDF
KubeWHAT!?
PPTX
Kubernetes and OpenStack at Scale
PDF
Containers for the Enterprise: Delivering OpenShift on OpenStack for Performa...
PDF
Deploying Containers at Scale on OpenStack
PDF
A Container Stack for Openstack - OpenStack Silicon Valley
PDF
Dude, This Isn't Where I Parked My Instance?
PDF
What's new in OpenStack Liberty
PDF
Compute 101 - OpenStack Summit Vancouver 2015
PDF
Libvirt/KVM Driver Update (Kilo)
ODP
OpenStack Toronto: Juno Community Update
ODP
Divide and conquer: resource segregation in the OpenStack cloud
ODP
Deep Dive: OpenStack Summit (Red Hat Summit 2014)
ODP
Publican
ODP
Deltacloud - Abstracting for Freedom
KubeWHAT!?
Kubernetes and OpenStack at Scale
Containers for the Enterprise: Delivering OpenShift on OpenStack for Performa...
Deploying Containers at Scale on OpenStack
A Container Stack for Openstack - OpenStack Silicon Valley
Dude, This Isn't Where I Parked My Instance?
What's new in OpenStack Liberty
Compute 101 - OpenStack Summit Vancouver 2015
Libvirt/KVM Driver Update (Kilo)
OpenStack Toronto: Juno Community Update
Divide and conquer: resource segregation in the OpenStack cloud
Deep Dive: OpenStack Summit (Red Hat Summit 2014)
Publican
Deltacloud - Abstracting for Freedom

Recently uploaded (20)

PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
NewMind AI Monthly Chronicles - July 2025
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Modernizing your data center with Dell and AMD
PDF
Empathic Computing: Creating Shared Understanding
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Approach and Philosophy of On baking technology
PPT
Teaching material agriculture food technology
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Per capita expenditure prediction using model stacking based on satellite ima...
NewMind AI Monthly Chronicles - July 2025
Digital-Transformation-Roadmap-for-Companies.pptx
Modernizing your data center with Dell and AMD
Empathic Computing: Creating Shared Understanding
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
The AUB Centre for AI in Media Proposal.docx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Agricultural_Statistics_at_a_Glance_2022_0.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
Network Security Unit 5.pdf for BCA BBA.
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Approach and Philosophy of On baking technology
Teaching material agriculture food technology
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Understanding_Digital_Forensics_Presentation.pptx
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
CIFDAQ's Market Insight: SEC Turns Pro Crypto

Toronto RHUG: Container-native virtualization

  • 1. CONTAINER-NATIVE VIRTUALIZATION TORONTO RED HAT USER GROUP Stephen Gordon ( @xsgordon / sgordon@redhat.com ) Principal Product Manager, Cloud Platforms @ Red Hat November 20th, 2018
  • 2. DISCLAIMER This is active research and development, with a preview expected in an upcoming OpenShift release. There be dragons!
  • 3. WHAT DO CONTAINERS HAVE TO DO WITH VIRTUALIZATION?
  • 4. THE STORY SO FAR... ● I need a place to install, run, and manage my Kubernetes clusters. ...FOR VIRTUALIZATION IN A CONTAINERIZED WORLD
  • 5. THE STORY SO FAR... ● I need a place to install, run, and manage my Kubernetes clusters. => OpenStack, oVirt, VMware, AWS, GCE, Azure, etc. ...FOR VIRTUALIZATION IN A CONTAINERIZED WORLD
  • 6. THE STORY SO FAR... ● I need a place to install, run, and manage my Kubernetes clusters. => OpenStack, oVirt, VMware, AWS, GCE, Azure, etc. ● I need a way to provide strict isolation of my application containers. ...FOR VIRTUALIZATION IN A CONTAINERIZED WORLD
  • 7. THE STORY SO FAR... ● I need a place to install, run, and manage my Kubernetes clusters. => OpenStack, oVirt, VMware, AWS, GCE, Azure, etc. ● I need a way to provide strict isolation of my application containers. => Katacontainers, gVisor ...FOR VIRTUALIZATION IN A CONTAINERIZED WORLD
  • 8. THE STORY SO FAR... ● I need a place to install, run, and manage my Kubernetes clusters. => OpenStack, oVirt, VMware, AWS, GCE, Azure, etc. ● I need a way to provide strict isolation of my application containers. => Katacontainers, gVisor ● We are not going to focus on these today! (sorry!) ...FOR VIRTUALIZATION IN A CONTAINERIZED WORLD
  • 9. CONTAINERS AND VIRTUAL MACHINES CONTAINER INFRASTRUCTURE AND ORCHESTRATION Containerized applications and Kubernetes container orchestration as provided by OpenShift are becoming the standard for new applications.
  • 10. CONTAINERS AND VIRTUAL MACHINES CONTAINER INFRASTRUCTURE AND ORCHESTRATION Containerized applications and Kubernetes container orchestration as provided by OpenShift are becoming the standard for new applications. VIRTUALIZED WORKLOADS Virtualized workloads are not going anywhere fast!
  • 11. CONTAINERS AND VIRTUAL MACHINES CONTAINER INFRASTRUCTURE AND ORCHESTRATION Containerized applications and Kubernetes container orchestration as provided by OpenShift are becoming the standard for new applications. VIRTUALIZED WORKLOADS Virtualized workloads are not going anywhere fast! BARE-METAL RESURGENCE Increasingly customers are pursuing bare-metal clusters for net new business functionality being built in containers.
  • 13. WHAT IS CONTAINER-NATIVE VIRTUALIZATION? Add virtual machines to your OpenShift projects as easily as application containers. Easily leverage existing VM-based services from your new workloads!
  • 14. EXAMPLE USE CASE - START WITH A VM
  • 15. EXAMPLE USE CASE - IMPORT IT! Import Using V2V or from an image.
  • 16. EXAMPLE USE CASE - BUILD NEW SERVICES
  • 17. EXAMPLE USE CASE - START DECOMPOSING
  • 18. CONTAINER-NATIVE VIRTUALIZATION Leverages tried and trusted RHEL & RHV (KVM) virtualization capabilities. Technology Preview access in an upcoming release of OpenShift.
  • 19. Container TOGETHER AT LAST Virtual Machine ENTERPRISE CONTAINER HOST Physical Machine Container Resultant virtual machines are able to run side by side directly on the same OpenShift nodes as application containers. {Pods
  • 20. LEVERAGE EXISTING ECOSYSTEMS Use native OpenShift Primed storage solutions or existing ecosystem of 80+ battle tested drivers via Container Storage Interface (CSI) “Ember” plug-in. Container Virtual Machine ENTERPRISE CONTAINER HOST Physical Machine Container
  • 21. LET’S GO A LITTLE DEEPER...
  • 22. KUBEVIRT: THE CNV UPSTREAM ● Integrates directly into existing Kubernetes clusters ● Uses a k8s-native approach whenever possible ● Leverage Container Networking Interface (CNI), Container Storage Interface (CSI), and other k8s-native integrations Operating System Kubernetes Physical Machine VM Pod Regular Pod http://kubevirt.io
  • 25. KUBEVIRT ANATOMY Pod Virtual Machine Master Minion virt-handler virt-controller Custom Resource Pod VM Minion virt-handler
  • 26. KUBEVIRT ANATOMY Pod Virtual Machine Master Minion virt-handler virt-controller Custom Resource
  • 27. • Build on Kubernetes, adding new API-level resources. • Declarative when paired with a controller. $ kubectl get crds NAME AGE datavolumes.cdi.kubevirt.io 5m virtualmachineinstancepresets.kubevirt.io 5m virtualmachineinstancereplicasets.kubevirt.io 5m virtualmachineinstances.kubevirt.io 5m virtualmachines.kubevirt.io 5m CUSTOM RESOURCE DEFINITIONS
  • 28. COMPONENTS OF CNV - KubeVirt The virtual machine operator https://github.com/kubevirt/kubevirt/ - Containerized Data Importer (CDI) Importing disks https://github.com/kubevirt/containerized-d ata-importer - OpenShift Web Console With UI extensions https://github.com/kubevirt/web-ui - Containerized Virt-v2v Importing a whole virtual machine https://github.com/kubevirt/v2v-job
  • 30. LET’S TAKE A LOOK!
  • 31. Pre-requisites: ● kubectl ● minikube/minishift Notes: ● Yes, we’re running nested virt here - fine for getting started! ● Using upstream bits, for now, in product preview coming! DEMO http://kubevirt.io/get_kubevirt/
  • 33. ● We inspected the custom resource definitions ● We imported an image using oc/kubectl ● We created and started a basic VM using oc/kubectl ● We made a change to that VM’s disk ● We cloned the disk and created a new VM ● We checked how the UI looks! DEMO RECAP
  • 34. ROADMAP THEMES Production Workloads Embrace the PlatformSupportability (What’s missing today?) Container-native Virtualization is not a drop-in replacement for traditional virtualization today. ● Simplify upgrade process ● Debug tooling support (sosreports, Insights) ● Broad provider support ● Layer-2 Networking ● Live Migration ● Upload image as Template ● Guest agent introspection ● Operators for all! ● Integrated VM management ● Metrics and monitoring
  • 35. COLLABORATING? Red Hat: ● We are currently seeking design partners and early adopters willing to: ○ Try out Container-native Virtualization! ○ Give us feedback! ● FAQ ○ https://www.redhat.com/en/resources/container-native-virtualization Upstream Community: ● Website: KubeVirt.io ● GitHub: https://github.com/kubevirt/ ● Mailing List: https://groups.google.com/forum/#!forum/kubevirt-dev ● IRC: #kubevirt on irc.freenode.net