Skip to content

Commit

Permalink
Merge release v0.1.4
Browse files Browse the repository at this point in the history
Release v0.1.4
  • Loading branch information
roehrich-hpe authored Jun 25, 2024
2 parents 96ef24d + a31804a commit 27732c5
Showing 1 changed file with 1 addition and 10 deletions.
11 changes: 1 addition & 10 deletions docs/guides/initial-setup/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,15 +47,6 @@ Installation of Kubernetes (k8s) nodes proceeds by installing k8s components ont
- Worker: 1 or more worker nodes which run the system level controller manager (SLCM) and Data Workflow Services (DWS) pods. In production, at least 3 nodes should be dedicated to this role.
- Rabbit: 1 or more Rabbit nodes which run the node level controller manager (NLCM) code. The NLCM daemonset pods are exclusively scheduled on Rabbit nodes. All Rabbit nodes are joined to the cluster as k8s workers, and they are tainted to restrict the type of work that may be scheduled on them. The NLCM pod has a toleration that allows it to run on the tainted (i.e. Rabbit) nodes.

### Certificate manager

Webhooks require the Jetstack `cert-manager`. Installation is shown below.

```bash
export certver="v1.13.1"
# Required for webhooks
kubectl apply -f https://github.com/jetstack/cert-manager/releases/download/"$certver"/cert-manager.yaml
```

### Kubernetes Node Labels

Expand All @@ -70,7 +61,7 @@ kubectl apply -f https://github.com/jetstack/cert-manager/releases/download/"$ce
| :------------------------------| :---------------------------- |
| Rabbit Node | cray.nnf.node=true:NoSchedule |

See [Taints and Tolerations](https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/). The [`nnf-deploy init`](https://github.com/NearNodeFlash/nnf-deploy) command provides examples of labeling and tainting k8s nodes for use with Rabbit.
See [Taints and Tolerations](https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/). The SystemConfiguration controller will handle node taints and labels for the rabbit nodes based on the contents of the SystemConfiguration resource described below.

## Rabbit System Configuration

Expand Down

0 comments on commit 27732c5

Please sign in to comment.