Development Cluster Configuration: Difference between revisions
Jump to navigation
Jump to search
DrEdWilliams (talk | contribs) mNo edit summary |
DrEdWilliams (talk | contribs) mNo edit summary |
||
| Line 1: | Line 1: | ||
These packages form the basic functionality of the development cluster. The packages need | The Development cluster is deployed using [[K3s - Kubernetes Simplified]]. | ||
These packages form the basic functionality of the development cluster. The packages need to preserve the IP address assignments. | |||
Scripts & config files are checked into gitlab under the Kubernetes group project listed. | Scripts & config files are checked into gitlab under the Kubernetes group project listed. | ||
| Line 7: | Line 9: | ||
! activity !! gitlab !! script/procedures/config !! IP !! hostname(s) | ! activity !! gitlab !! script/procedures/config !! IP !! hostname(s) | ||
|- | |- | ||
| | | NVIDIA device plugin || || https://github.com/NVIDIA/k8s-device-plugin || || | ||
|- | |- | ||
| | | [[Rook Storage for Kubernetes|Rook Storage]] || k8s-admin || || || (StorageClass)<br/>rook-ceph | ||
|- | |- | ||
| K8Dash Dashboard || k8s-admin || || 10.0.0.200 || | | K8Dash Dashboard || k8s-admin || || 10.0.0.200 || | ||
|- | |- | ||
| | | GitLab - Helm deployment || [https://gitlab.dev.williams.localnet/admin/projects/k8s/gitlab Kubernetes/gitlab] || kubernetes/gitlab/helm || 10.0.0.203 || gitlab.dev.williams.localnet | ||
|} | |} | ||
=== Storage === | === Storage === | ||
The production cluster | The production cluster uses Rook/Ceph for its persistent storage. The storage components are arranged: | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! component !! system !! location !! storage !! size | ! component !! system !! location !! storage !! size | ||
|- | |- | ||
| Storage Server || storage1 || /work || local 5x4TB drives || 20TB (ceph) | |||
| Storage Server || storage1 || / | |||
|} | |} | ||
Revision as of 22:18, 15 August 2021
The Development cluster is deployed using K3s - Kubernetes Simplified.
These packages form the basic functionality of the development cluster. The packages need to preserve the IP address assignments.
Scripts & config files are checked into gitlab under the Kubernetes group project listed.
| activity | gitlab | script/procedures/config | IP | hostname(s) |
|---|---|---|---|---|
| NVIDIA device plugin | https://github.com/NVIDIA/k8s-device-plugin | |||
| Rook Storage | k8s-admin | (StorageClass) rook-ceph | ||
| K8Dash Dashboard | k8s-admin | 10.0.0.200 | ||
| GitLab - Helm deployment | Kubernetes/gitlab | kubernetes/gitlab/helm | 10.0.0.203 | gitlab.dev.williams.localnet |
Storage
The production cluster uses Rook/Ceph for its persistent storage. The storage components are arranged:
| component | system | location | storage | size |
|---|---|---|---|---|
| Storage Server | storage1 | /work | local 5x4TB drives | 20TB (ceph) |