See the main README for deployment instructions. Below are more specific details:
cd privacyresource
go mod vendor
cd ..
cd privacycontrollers
go mod vendor
cd ..
cd dpfscheduler
go mod vendor
cd ..
In the current directory (system
), run:
docker build -t privatekube/dpfscheduler:latest .
You can then push it to your Docker repository, for instance:
docker push privatekube/dpfscheduler:latest
Finally, you can update the Kubernetes deployment dpfscheduler/manifests/scheduler.yaml
to fetch the latest version from your repository.
Instead of using our Docker image, you can compile the DPF scheduler and launch it locally:
go build
./dpfscheduler --kubeconfig "$HOME/.kube/config" --n=10