This repository contains a dockerfile, a helm chart and also a simple Kubernetes configuration to get folding@home running at your own clusters.
This was created in a rush. Improvements are warmly welcome
This deploys a daemonset without resource limitation but folding-powerlevel is set to light so it should not take that many resources. You can change user, team and powerlevel via environment variables.
kubectl apply -f https://raw.githubusercontent.com/wind0r/k8s-supporting-folding-at-home/master/kubernetes/
Optional:
kubectl create secret generic k8s-supporting-folding-at-home --from-literal=passkey=${ADD_YOUR_PASSKEY_HERE}
This deploys a daemonset via helm with folding-powerlevel set to medium. You can add resource limitation and change other settings via values files like with every other helm chart.
git clone https://github.com/wind0r/k8s-supporting-folding-at-home.git
helm install folding ./k8s-supporting-folding-at-home/helm
USER
: user name, defaults to "Anonymous"TEAM
: team ID, defaults to "0"PASSKEY
: optional, get one here: https://apps.foldingathome.org/getpasskeyPOWER
: "light", "medium", or "full"