# nodes.md

## Overview

Each nodes in the cluster is setup in a similar way. The software stack on a node looks like this:

![Software Stack](https://4196336753-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LULg3WmBk4r0dWAdK9A%2Fuploads%2Fgit-blob-ff09938804a756335d9e061267e78d704252d092%2Farch-general.png?alt=media)

## Container runtime

The default runtime is `nvidia` for all Nvidia-enabled nodes. For details, see `/etc/docker/daemon.json`.

## Software versions

_As of May 2021_

| Name            | OS             | K3s Version               | Docker Version                          |
| --------------- | -------------- | ------------------------- | --------------------------------------- |
| robotics-rover1 | Ubuntu 20.04.1 | v1.19.5+k3s2 `(746cf403)` | Docker version 20.10.1, `build 831ebea` |
| robotics-rover2 | Ubuntu 18.04.5 | v1.19.5+k3s2 `(746cf403)` | Docker version 20.10.1, `build 831ebea` |

## Node hardwares

| Name            | IP                     | Hardware Configuration       |
| --------------- | ---------------------- | ---------------------------- |
| robotics-rover1 | rover1.cs.brandeis.edu | 12C/24T, 32GB, 1TB, RTX2060S |
| robotics-rover2 | rover2.cs.brandeis.edu | 12C/24T, 32GB, 1TB, RTX2060S |
