Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/gesiscss/orc

This repository was superseded by https://github.com/gesiscss/orc2 - Open Research Computing
https://github.com/gesiscss/orc

binder binderhub gesis-binder gesis-hub gesis-notebooks jupyterhub persistent

Last synced: 5 days ago
JSON representation

This repository was superseded by https://github.com/gesiscss/orc2 - Open Research Computing

Awesome Lists containing this project

README

        

This repository was superseded by https://github.com/gesiscss/orc2

# 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 [[email protected]](mailto:[email protected]).

## 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](https://kubernetes.io/docs/setup/independent/create-cluster-kubeadm/)
(v1.18.3).
[calico](https://github.com/projectcalico/calico/tree/v3.14.1) 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](/load_balancer)

Because we setup the kubernetes cluster on baremetal, we use the deployment approach
["Using a self-provisioned edge"](https://kubernetes.github.io/ingress-nginx/deploy/baremetal/#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](/storage)

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

### [GESIS Hub](/gesishub)

[Persistent BinderHub](https://github.com/gesiscss/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](/gesisbinder)

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

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

### [Gallery](/gallery)

Gallery of popular repos launched on [GESIS Binder](https://notebooks.gesis.org/binder/)
and featured projects: https://notebooks.gesis.org/gallery/

---

Funded by the German Research Foundation (DFG).
FKZ/project number:
[324867496](https://gepris.dfg.de/gepris/projekt/324867496?context=projekt&task=showDetail&id=324867496&).