Site Tools


sysadmin:projects:s23:linuxrebuild

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
sysadmin:projects:s23:linuxrebuild [2023/04/12 19:02] kjohns23sysadmin: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, but Kubernetes offers the opportunity to run many more nodes in parallel than a VM based setup could be effectively managed. 
  
 == Benefits == == Benefits ==
Line 50: Line 52:
  
 == Notes == == Notes ==
-  * Will need to determine best cluster ingress configuration. Metallb? Traefik? Something else?+  * Will need to determine best cluster ingress configuration. Metallb? Traefik? HAProxy? Something else?
  
 === Container SSH ==== === Container SSH ====
  
-Use [[https://containerssh.io/|ContainerSSH]] to allow one kubernetes container per student+Use [[https://containerssh.io/|ContainerSSH]] to allow one kubernetes container per student. Students would SSH to the cluster as they currently do, however they would instead be routed to their own dynamically provisioned container.
  
 == 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.1681326133.txt.gz · Last modified: 2023/04/12 19:02 by kjohns23