Skip to content

PetarDinevBG/orc

 
 

Repository files navigation

Open Research Computing (ORC)

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

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.14.1). Flannel is used as pod network. Docker version 18.06.2-ce is installed on servers.

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

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.

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

JupyterHub 1.0.0 runs under https://notebooks.gesis.org/hub/.

Single user server image: https://github.com/gesiscss/data_science_image

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

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

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

An app to serve ORC project base pages, such as home and about.

Releases

No releases published

Packages

No packages published

Languages

  • HTML 45.4%
  • Python 44.8%
  • CSS 7.6%
  • Dockerfile 1.4%
  • Other 0.8%