Binderhub helm chart using Kaniko instead of repo2docker to build images.
- Clone repository
- Install helm chart
helm install <NAME> <PATH/TO/CLONED/REPO> --namespace=<NAMESPACE> -f config.yaml
- Copy EXTERNAL-IP of proxy-public service (
kubectl get svc
) into the config.yaml file - Specify image prefix with your DockerHub name and desired prefix (something like "dockerhub_user_123/test-img-")
- Upgrade helm chart
helm upgrade <NAME> <PATH/TO/CLONED/REPO> --namespace=<NAMESPACE> -f config.yaml
- Create secret containing authentization to DockerHub registry
kubectl create secret docker-registry dockercred
--docker-server=https://index.docker.io/v1/ --docker-username=<USERNAME> --docker-password=<PASSWORD> --docker-email=<EMAIL>
Note that dockercred secret name can be changed. In that case it is also necessary to change config.BinderHub.push_secret in config.yaml - Open binder in your browser - accessible on EXTERNAL-IP of binder service (
kubectl get svc
) - Run repo
In development... No main usable version released yet