K8s LXD cloud controller manager

LXD offers a CSI solution to have kubernetes work with LXD storage.

I wanted to ask if there were any plans for a LXD Cloud Controller Manager.

https://kubernetes.io/docs/concepts/architecture/cloud-controller/

We could get rid of metallb and have kubernetes loadbalancers integrate with LXD’s loadbalancers.

And it could automatically give kubernetes nodes information about the LXD cluster location, for topology balancing reasons.

If not, I might make it a hobby project :slight_smile: . 80% of a controller seems to be skeleton framework.

1 Like

Hi @vosdev, yes, a cloud controller has been discussed before and we definitely see it as a useful next step when it comes to improving how we run Kubernetes based workloads. Due to existing planned work and obligations taking our capacity, we likely won’t be able to address until later next year. If you’d be up for kick-starting it as a hobby project, we can certainly help out with pointers and figure out a way how to collaborate around it

1 Like