1. Hardware and software#

Note

The computing resource is provided by Academia Sinica Grid Computing Centre, Grant No. AS-CFII-112-103.

1.1. Hardware#

The Binder service for depositar has the following production machines:

Name

IP

CPU Cores

Memory

Storage

iis-binderhub-1

CP_IP / NFS_IP

4

8GB

80GB

iis-binderhub-2

WORKER_IP_1

4

8GB

80GB

iis-binderhub-3

WORKER_IP_2

4

8GB

80GB

iis-binderhub-4

WORKER_IP_3

4

8GB

80GB

1.2. System software#

Here is a list of the system software that we are using:

Name

OS

Roles

Services

iis-binderhub-1

Ubuntu 22.04 LTS

control-plane

Kubernetes Control Panel, NFS server

iis-binderhub-2

Ubuntu 22.04 LTS

iis-binderhub-3

Ubuntu 22.04 LTS

iis-binderhub-4

Ubuntu 22.04 LTS

1.3. Kubernetes components#

Here is a list of the components that we are using:

Component

Implementation

Version

Notes

Kubernetes

1.30.1

kubeadm, kubelet and kubectl

Container runtime

containerd

1.6.31

For pulling and running built images

CNI plugin

flannel

0.25.1

Network load balancer

MetalLB

0.14.5

Persistent volume provisioner

NFS Subdir External Provisioner

4.0.18

Persistent storage after pod reboot

X.509 certificate controller

cert-manager

1.14.5

Let’s Encrypt

Package manager

Helm

3.15.0