Kubernetes Environments for CIS*3760
For W23 Each project group received their own Kubernetes workspace (about 20 groups total)
Students will use these workspaces to deploy their project onto their server
These workspaces were deployed on SoCS hardware running in the CCS datacentre
The process to deploy was
Use the environment generation script (previously written) to create terraform config files for each workspace
This script also set up DHCP and
DNS
for each workspace
Next terraform was used with the Promxox library to create and configure a VM for each group
Using ansible, Kubernetes was automatically installed on each server
manual config for storage (hopefully automated in the future) was used to finish deployment
Login details to each workspace was provided to the instructor to share with groups. Students have been using these spaces for a few weeks now.