f0cker / crackq

CrackQ: A Python Hashcat cracking queue system

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Kubernetes integration?

zoobab opened this issue · comments

Hi,

Do you have some integration with Kubernetes?

Most of the design patterns could be solved by using GPUs on kubernetes worker nodes (with labels).

And kubernetes jobs could be spawned.

Just thinking loud here...

No not at present, the easy cloud integration was really just a pleasant side-effect of the way the application was designed but it wasn't an intentional design goal. It's using docker-compose to manage the containers, but none of them are really resource intensive except for the Hashcat container which is within the same container as the REST API/WSGI. I'm not hugely familiar with Kubernetes, do you think there would be an advantage using that over docker-compose in this case? I've thrown a lot at it in testing and it's handled it well in its current state. I don't think it would be difficult to implement, would just need to port the docker-compose yml files over to Kubernetes format.

" I don't think it would be difficult to implement, would just need to port the docker-compose yml files over to Kubernetes format."

I can try to five it a shot. Otherwise there is Kompose which converts docker-compose.yml to k8s.yml, but by hand it is probably the best.