Skip to content

KubeVirt

Kim Schlesinger edited this page Jul 31, 2018 · 2 revisions

KubeVirt with John Griffin of RedHat

Kubernetes Colorado July 30, 2018

Running VMs And Containers side by side in K8s

  • Build, modify and deploy all the things in one way and one environment
  • Single workflow for devs/ops
  • MOve a VM to K8; no Docker needed

Approaches

  • RancherVM
  • Kata-Containers
  • Mirantis Virtlet
  • Google gvisor
  • Most of these are focused on slightly different problems, mostly around isolation/security

KubeVirt

  • Runs and exposes VMs in containers
  • Goal: let you migrate your existing VMs to a K8 cluster
  • OS project from Redhat
  • Unified platform to build, modify and deploy apps
  • Both VM workloads and container workloads using the same automation and K8s API
  • Treat VMs like any other K8s worklad, while preserving its VM-ness

How it Works

  • Extends an existing K8 cluster
  • Just deploy it on your existing cluster
    • Implemented as a Custom Resource Definition

Demo

Clone this wiki locally