helm VS kubevirt

Compare helm vs kubevirt and see what are their differences.


The Kubernetes Package Manager (by helm)


Kubernetes Virtualization API and runtime in order to define and manage virtual machines. (by kubevirt)
Our great sponsors
  • Zigi - Workflow assistant built for devs & their teams
  • SonarLint - Clean code begins in your IDE with SonarLint
  • InfluxDB - Build time-series-based applications quickly and at scale.
  • Scout APM - Truly a developer’s best friend
helm kubevirt
148 37
23,212 3,695
2.3% 3.8%
8.5 9.9
about 16 hours ago 1 day ago
Go Go
Apache License 2.0 Apache License 2.0
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.


Posts with mentions or reviews of helm. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-11-24.
  • ShardingSphere-on-Cloud & Pisanix replace Sidecar for a true cloud-native experience
    8 projects | dev.to | 24 Nov 2022
    ShardingSphere-on-Cloud is capable of deploying and migrating ShardingSphere in a Kubernetes environment. With the help of AWS CloudFormation, Helm, Operator, and Terraform (coming soon) and other tools, it provides best practices with quick deployment, higher observability, security and migration, and high availability deployment in a cloud native environment.
  • How to choose the right API Gateway
    15 projects | dev.to | 22 Nov 2022
    Another point to consider is how difficult is it to install the API Gateway or redeploy the gateway when changes are made. Check what installation options are offered. Most modern API Gateways can be installed in many different ways(Package based, Docker, Helm, RPM) in any environment (Linux, Windows, macOS). For example, one of the biggest advantages of Kong is its wide range of installation choices, with pre-made containers such as Docker and Vagrant so you can get a deployment running quickly.
  • Top 10 Open-Source DevOps Tools That You Should Know
    11 projects | dev.to | 20 Nov 2022
    Cloud native registry: With support for both container images and Helm charts, Harbor serves as a registry for cloud-native environments like container runtimes and orchestration platforms.
    11 projects | dev.to | 20 Nov 2022
    Helm Source Code Repository
  • Kotlin gRPC with Spring 👋✨💫
    7 projects | dev.to | 15 Nov 2022
  • OpenTelemetry Collector on Kubernetes with Helm Chart – Part 3
    3 projects | dev.to | 13 Nov 2022
    Helm is an open-source package manager for Kubernetes. It allows software built for Kubernetes to be provided, used, and shared. It's also a graduate project from the Cloud Native Computing Foundation (CNCF), similar to Kubernetes, Jaeger, and OpenTelemetry (although OTel is still incubating).
  • Hatching a Helm Chart
    2 projects | dev.to | 2 Nov 2022
    Helm is widely known as "the package manager for Kubernetes". Helm Charts help you define, install, and upgrade even the most complex Kubernetes application. Charts are easy to create, version, share, and publish — so start using Helm and stop the copy-and-paste. It is a CNCF Project. Consider it the same as apt, homebrew, or pacman of some popular OS.
  • What are the biggest issues you face using Kubernetes?
    2 projects | reddit.com/r/kubernetes | 30 Oct 2022
    The first release goes away, and the second release stays...because Helm won't remove namespaces, even when it created them.
  • Deploy and Run Apache APISIX on Scaleway Cloud
    2 projects | dev.to | 19 Oct 2022
    It is also possible to install Apache APISIX by different methods (Docker, Helm, or RPM) and run it in the various public cloud providers because of its cloud-native behavior.
  • How to Build Software Like an SRE
    5 projects | news.ycombinator.com | 17 Oct 2022
    About the namespace, I usually modify it manually if it’s a few files, otherwise use some post processing like https://github.com/helm/helm/issues/3553#issuecomment-417800...


Posts with mentions or reviews of kubevirt. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-11-10.
  • A future without containers? ( thoughts )
    6 projects | reddit.com/r/freebsd | 10 Nov 2022
    Perhaps for this reason we see that some orchestration systems (e.g. https://kubevirt.io/, https://fly.io/blog/docker-without-docker/ ) added support for virtual machines. And also more and more projects try to keep up with the Firecracker platform.
  • VMware Alternatives?
    7 projects | reddit.com/r/sysadmin | 12 Oct 2022
    On the plus side if your company is good with kubernetes then everything becomes kubernetes based with harvester and rancher since a VM just becomes another kubernetes resource. This is the general direction that Rancher and Openshift are trying to move to to take on companies like vmware and even cloud solutions like openstack. If you would like to learn more about this check out the kubevirt project https://kubevirt.io/
  • The Future Of Kubernetes
    2 projects | dev.to | 23 Aug 2022
    Kube-virt provides a platform that engineers can build apps for both containers and virtual machines in the same environment. Essentially, it allows you to run virtual machines on Kubernetes.
  • Krunvm – Create MicroVMs from OCI Images
    7 projects | news.ycombinator.com | 13 Aug 2022
    If I'm understanding correctly, it's OCI compatible in the other direction - it consumes OCI compatible images, but it doesn't expose an OCI compatible layer on top for orchestration.

    kube-virt[1] is a thing, though, that provides k8s orchestration for VMs. I don't see why you couldn't use krunvm microvms with that

    [1] https://github.com/kubevirt/kubevirt

  • personal cloud for practice at home
    2 projects | reddit.com/r/devops | 7 Aug 2022
    Once you have Kubernetes, you might checkout https://kubevirt.io/ for VMs instead of more ansible. I'd personally ditch OpenStack - it's just not terribly useful knowledge - and most companies that do use it will happily pay you to learn on the job.
  • Any projects to run Kubernetes inside Kubernetes?
    6 projects | reddit.com/r/kubernetes | 20 Jun 2022
  • Wanna restructure my server and open for suggestions. What's your tech stack?
    4 projects | reddit.com/r/selfhosted | 23 May 2022
    From there it's a pretty standard k8s setup. I use a mix of Kubevirt and normal deployments for managing services.
  • Game servers/Dashboard/Control Panel that is kubernetes compatible?
    2 projects | reddit.com/r/selfhosted | 24 Apr 2022
    I'm assuming you have an existing k8s cluster that you're hoping to integrate game hosting into? Otherwise, it's completely overkill and not really a good fit. You might be able to rig something up with Kubevirt.
  • CrĂ©er simplement un cluster k8s dans PhoenixNAP avec Rancher en quelques clics …
    7 projects | dev.to | 24 Apr 2022
    > kubectl create namespace kubevirt > kubectl apply -f https://github.com/kubevirt/kubevirt/releases/download/v0.52.0/kubevirt-operator.yaml namespace/kubevirt created customresourcedefinition.apiextensions.k8s.io/kubevirts.kubevirt.io created priorityclass.scheduling.k8s.io/kubevirt-cluster-critical created clusterrole.rbac.authorization.k8s.io/kubevirt.io:operator created serviceaccount/kubevirt-operator created role.rbac.authorization.k8s.io/kubevirt-operator created rolebinding.rbac.authorization.k8s.io/kubevirt-operator-rolebinding created clusterrole.rbac.authorization.k8s.io/kubevirt-operator created clusterrolebinding.rbac.authorization.k8s.io/kubevirt-operator created deployment.apps/virt-operator created > kubectl apply -f https://github.com/kubevirt/kubevirt/releases/download/v0.52.0/kubevirt-cr.yaml kubevirt.kubevirt.io/kubevirt created > kubectl get po,svc NAME READY STATUS RESTARTS AGE pod/virt-launcher-vm1-hdmlk 2/2 Running 0 73s pod/virt-launcher-vm2-vgvjs 2/2 Running 0 50s pod/virt-launcher-vm3-ptkhz 2/2 Running 0 34s pod/virt-launcher-vm4-hjl7v 2/2 Running 0 16s NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE service/kubernetes ClusterIP 443/TCP 37m service/vm1-svc NodePort 22:32277/TCP,1234:31082/TCP 73s service/vm2-svc NodePort 22:32401/TCP,1234:31242/TCP 50s service/vm3-svc NodePort 22:32676/TCP,1234:32563/TCP 34s service/vm4-svc NodePort 22:30054/TCP,1234:32213/TCP 16s
    7 projects | dev.to | 24 Apr 2022
    KubeVirt Installation with Virtual Machine Examples KubeVirt.io

What are some alternatives?

When comparing helm and kubevirt you can also consider the following projects:

harvester - Open source hyperconverged infrastructure (HCI) software

firecracker-containerd - firecracker-containerd enables containerd to manage containers as Firecracker microVMs

crossplane - Cloud Native Control Planes

skaffold - Easy and Repeatable Kubernetes Development

kata-containers - Kata Containers is an open source project and community working to build a standard implementation of lightweight Virtual Machines (VMs) that feel and perform like containers, but provide the workload isolation and security advantages of VMs. https://katacontainers.io/

kubespray - Deploy a Production Ready Kubernetes Cluster

k3s - Lightweight Kubernetes

lxd - Powerful system container and virtual machine manager

krew - 📦 Find and install kubectl plugins

aws-load-balancer-controller - A Kubernetes controller for Elastic Load Balancers

kubectl - Issue tracker and mirror of kubectl code

dapr-demo - Distributed application runtime demo with ASP.NET Core, Apache Kafka and Redis on Kubernetes cluster.