k8s-supporting-folding-at-home
k8s-supporting-folding-at-home copied to clipboard
Support Folding at Home by running the FAHClient on your Kubernetes cluster
k8s supporting folding@home
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
Kubernetes
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}
Helm
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
Settings
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"