This project aims to run VMs in a CaaSP 4 cluster using kubevirt and a libvirt+qemu container (aka compute container) based on SLES15 SP1/2. Compute containers based on openSUSE Leap15.1 and SLES15 SP1 already available in registry.opensuse.org and registry.suse.com respectively. VMs can be deployed to the cluster but there are several functional problems that need investigating, e.g. accessing the VM's serial and VNC consoles, proper network access, etc.

Looking for hackers with the skills:

k8s libvirt bazel containers cloud convergence simplify modernize qemu

This project is part of:

Hack Week 19

Activity

  • 9 months ago: a_faerber liked Run VMs in CaaSP 4 cluster with SUSE-powered kubevirt
  • 9 months ago: claudiofontana added keyword "qemu" to Run VMs in CaaSP 4 cluster with SUSE-powered kubevirt
  • 9 months ago: claudiofontana added keyword "modernize" to Run VMs in CaaSP 4 cluster with SUSE-powered kubevirt
  • 9 months ago: claudiofontana added keyword "simplify" to Run VMs in CaaSP 4 cluster with SUSE-powered kubevirt
  • 9 months ago: claudiofontana added keyword "convergence" to Run VMs in CaaSP 4 cluster with SUSE-powered kubevirt
  • 9 months ago: claudiofontana added keyword "cloud" to Run VMs in CaaSP 4 cluster with SUSE-powered kubevirt
  • 9 months ago: claudiofontana added keyword "containers" to Run VMs in CaaSP 4 cluster with SUSE-powered kubevirt
  • 9 months ago: claudiofontana added keyword "bazel" to Run VMs in CaaSP 4 cluster with SUSE-powered kubevirt
  • 9 months ago: claudiofontana added keyword "libvirt" to Run VMs in CaaSP 4 cluster with SUSE-powered kubevirt
  • 9 months ago: claudiofontana added keyword "k8s" to Run VMs in CaaSP 4 cluster with SUSE-powered kubevirt
  • All Activity

    Comments

    • claudiofontana
      9 months ago by claudiofontana | Reply

      Battle is going on over here: https://confluence.suse.com/display/virtteam/kubevirt+support+for+15SP2

    • claudiofontana
      9 months ago by claudiofontana | Reply

      Battle is going on over here: kubevirt battle

    • jfehlig
      9 months ago by jfehlig | Reply

      After many frustrating hours we finally have working libvirt+qemu containers based on Leap15.1, Leap15.2, and SLES15 SP1! These containers can be deployed to a CaaSP 4 cluster with kubevirt extensions and subsequently be used to run virtual machines in the cluster. The virtual machines are deployed with 'kubectl apply -f vm.yaml', similar to other kubernetes services. The containers are published to registry.opensuse.org and registry.suse.de, from the following projects

      https://build.opensuse.org/project/show/home:jfehlig:branches:openSUSE:Templates:Images:15.1 https://build.opensuse.org/project/show/home:jfehlig:branches:openSUSE:Templates:Images:15.2 https://build.suse.de/project/show/home:jfehlig:branches:SUSE:Templates:Images:SLE-15-SP1

    Similar Projects

    Ceph as a ephemeral storage for containers by denisok

    The idea here is to study and understand how ep...


    Packaging libnvidia-containers and nvidia-container-runtime-hook by jordimassaguerpla

    This is a follow up to https://hackweek.suse.co...


    Modernize Mash deployment by seanmarlow

    Mash is a Python based CI/CD pipeline for aut...


    Hammer an Envoy service mesh onto a SAP S4/HANA landscape and watch everything explode. by STorresi

    Although CNCF projects are almost exclusively r...


    SUSE Manager Cluster Extension (PoC) by bmaryniuk

    Since SUSE Manager doesn't scale out and stacki...