sysadmin:projects:s23:linuxrebuild
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
sysadmin:projects:s23:linuxrebuild [2023/04/12 19:00] – kjohns23 | sysadmin:projects:s23:linuxrebuild [2023/04/12 19:50] (current) – kjohns23 | ||
---|---|---|---|
Line 40: | Line 40: | ||
=== Kubernetes Based Shared Containers === | === Kubernetes Based Shared Containers === | ||
+ | |||
+ | Build a SoCS Linux Docker Container and deploy to Kubernetes. These containers would be shared, similar to the current environment, | ||
== Benefits == | == Benefits == | ||
* Potential to auto-scale cluster to more responsively meet the load | * Potential to auto-scale cluster to more responsively meet the load | ||
- | * Docker container | + | * SSH/VSCode connections would no longer impact NoMachine |
+ | * Container | ||
== Drawbacks == | == Drawbacks == | ||
* Potentially more complex setup with more unknowns | * Potentially more complex setup with more unknowns | ||
+ | |||
+ | == Notes == | ||
+ | * Will need to determine best cluster ingress configuration. Metallb? Traefik? HAProxy? Something else? | ||
=== Container SSH ==== | === Container SSH ==== | ||
- | Use [[https:// | + | Use [[https:// |
== Benefits == | == Benefits == | ||
* Completely removes impact of one student an another user's environment | * Completely removes impact of one student an another user's environment | ||
+ | * Container based setup could also be distributed to students | ||
== Drawbacks == | == Drawbacks == | ||
* Under relatively inactive development - new and potentially unstable | * Under relatively inactive development - new and potentially unstable | ||
* Complex setup for authentication server | * Complex setup for authentication server |
sysadmin/projects/s23/linuxrebuild.1681326011.txt.gz · Last modified: 2023/04/12 19:00 by kjohns23