k3s vs vcluster
k3s and vcluster share 10 technologies: net/http, etcd, k8s.io/apiserver, github.com/sirupsen/logrus, Kubernetes, k8s.io/klog/v2, Prometheus, github.com/go-logr/logr, k8s.io/kubelet, and go.uber.org/zap. Both are written in Go.
What they share and what sets them apart
k3s
Lightweight Kubernetes
Go34.4kRead on November 7, 2026, at commit dca306cWhat is k3s built with?Only in k3s
- go.etcd.io/etcd/client/v3
- go.etcd.io/etcd/server/v3
- go.etcd.io/etcd/client/pkg/v3
- github.com/ipfs/go-ds-leveldb
- MinIO
- containerd
github.com/coreos/go-systemd/v22
- Docker
- github.com/natefinch/lumberjack
github.com/containerd/zfs/v2
- github.com/google/cadvisor/lib
- github.com/ipfs/go-log/v2
- github.com/Microsoft/hcsshim
- github.com/prometheus/common
- k8s.io/kube-proxy
In common
vcluster
vCluster creates tenant clusters: fully isolated environments delivered as managed Kubernetes, or as the foundation for Slurm, Ray, Run:ai and inference clusters. Each gets its own API server, CRDs and RBAC, and runs on an existing cluster or standalone on bare metal. CNCF Certified Kubernetes.
Go11.4kRead on November 12, 2026, at commit c5e9027What is vcluster built with?Only in vcluster
- HashiCorp
- SQLite
- GitHub
- sigs.k8s.io/controller-runtime
- github.com/olekukonko/tablewriter
- golang.org/x/oauth2
github.com/invopop/jsonschema
github.com/go-openapi/loads
- sigs.k8s.io/gateway-api
- k8s.io/cluster-bootstrap
- k8s.io/metrics
- k8s.io/pod-security-admission
- github.com/docker/docker
- github.com/hashicorp/go-hclog
Side by side
Frequently asked questions
Which is bigger, k3s or vcluster?
The proof: loft-sh/vcluster's code at commit c5e9027
Which has more GitHub stars, k3s or vcluster?
The proof: k3s-io/k3s on GitHub
Which has more tests, k3s or vcluster?
The proof: loft-sh/vcluster's code at commit c5e9027
Which was updated more recently, k3s or vcluster?
The proof: loft-sh/vcluster's commits on GitHub
Which has more commits signed by AI, k3s or vcluster?
See inside your code, today.
Paste your repo and see it drawn, part by part: a medium one in under a minute.
Free, no account.

