Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Open Research Computing (ORC)

For more information about ORC project: https://notebooks.gesis.org/about/

Feel free to open an issue in this repository if there are any questions or contact us at notebooks@gesis.org.

Technical Details

This ORC instance is deployed on kubernetes on bare metal machines with Ubuntu 18.04. And kubernetes cluster (ORC cluster) is created with kubeadm (v1.18.3). calico is used as network provider. Docker version 19.03.8 is installed on servers.

All docker images of this project can be found in https://hub.docker.com/u/gesiscss/.

Load Balancer

Because we setup the kubernetes cluster on baremetal, we use the deployment approach "Using a self-provisioned edge".

Nginx is used as reverse proxy server and load balancer. It also handles SSL offloading/termination and serves static files. It is outside of ORC cluster and a public entrypoint to the cluster. All services in the cluster has type NodePort.

Storage

NFS Server Provisioner is the default storage provider in ORC cluster.

GESIS Hub

Persistent BinderHub runs under https://notebooks.gesis.org/hub/.

Uses Docker Hub Registry (https://hub.docker.com/u/gesiscss/) to store built images.

GESIS Binder

BinderHub runs under https://notebooks.gesis.org/binder/.

GESIS Hub and Binder uses same docker images (they uses same repo2docker version).

Gallery

Gallery of popular repos launched on GESIS Binder and featured projects: https://notebooks.gesis.org/gallery/