← Back to context

Comment by goku12

18 hours ago

> Can someone explain the usecase for this?

Use cases are almost the same as Proxmox. You can orchestrate system containers or VMs. Proxmox runs lxc container images, while incus is built on top of lxc and has its own container images.

System vs Application containers: Both share virtualized kernels. Application containers usually run only a single application like web app (eg: OCI containers). System containers are more like VMs with systemd and multiple apps managed by it. Note: This differentiation is often ambiguous.

> Is this for people who want to run their own cloud provider, or that need to manage the infrastructure of org-owned VM's?

Yes, you could build a private cloud with it.

> When would you use this over k8s or serverless container runtimes like Fargate/Cloudrun?

You would use it when you need traditional application setups inside VMs or system containers, instead of containerized microservices.

I actually use Incus containers as host nodes for testing full fledged multinode K8s setups.