commit | author | age
|
732ecb
|
1 |
# Rogue Cluster |
D |
2 |
> This section contains information needed when setting up the cluster for the learners. |
|
3 |
|
|
4 |
_____ |
|
5 |
|
|
6 |
<p class="tip"> |
|
7 |
NOTE - This section is a WIP and will evolve over time. |
|
8 |
</p> |
|
9 |
|
|
10 |
## Cluster Requirements |
|
11 |
Learners will create 3 to 4 project namespaces running lightweight NodeJS app * 2 and a MongoDB in up to three of these namespace (dev, test, uat for example). The learners ci-cd namespace will house GitLab, Nexus and Jenkins as well as any slave pods used by jenkins. |
|
12 |
|
|
13 |
- Jenkins requires 5Gi of Persistent Storage and 4Gi of RAM |
|
14 |
- GitLab requires 2Gi of storage and 2Gi of RAM |
|
15 |
- PostgreSQL requires 1Gi of Storage and 512Mi of RAM |
|
16 |
- Redis requires 512Mi of storage |
|
17 |
- Nexus requires |
|
18 |
|
|
19 |
## Cluster Access |
|
20 |
- Learners are in LDAP and can access cluster via `oc login` |
|
21 |
- Learners have access to LDAP bind credentials to be able to auth against gitlab |
|
22 |
|
034b0f
|
23 |
## User privileges |
da614f
|
24 |
- Learners will require privileges to run SCC containers ie GitLab |