OnDemand multiple connector

Hi,
We have an on-premise onDemand cluster that uses SLURM connector , we are planning to expand to use Kubernetes in AWS (based on some requirements GPU requests for example), the question is, can onDemand have multiple connector, i.e can we add Kubernetes connector to the SLURM connector? If it’s possible, do you know if anyone has done this before who can help? Any help, resources is appreciated.

Faras

Hi and welcome!

Sure, all the files in cluster.d are completely separate entities. We run Slurm & kubernetes and a linux host adapter at OSC. (and in fact had a time when we ran Torque & Slurm while we transitioned from one to the other).

Although - we don’t have official support for AKS. I’d setup GKE a little when I originally wrote the adapter, but haven’t tested it much since. Let us know if the current authentication modes for kubernetes work for you or if you need some special initialization like GKE does.

Hi Jeff

Thanks for the quick reply, this is very helpful. I will setup AWS EKS connector and let you know. Would you mind to share the special initialization that you needed to do for GKE?

Faras