...
K3D is a lightweight wrapper to run K3S (Rancher Lab's minimal Kubernetes distribution) in docker which makes it very easy to create single and multi-node K3S clusters in docker. In this project the student will be responsible for configuring K3D with pre-deployed HPCC Systems clusters for several scenarios:
...
on Unix (Linux or Mac OS) and Azure with following HPCC Cloud scenarios according to Helm settings:
- Dali only cluster
- Dropzone cluster
- hthor only cluster
- Roxie only cluster
- Thor only cluster
- Logging
- Monitoring
- TLS support
- Cluster for ECL VSCode Notebook support
...
- Learning Docker, Kubernetes, Helm, K3SDocker Desktop, K3D/K3D and Azure
- Learning HPCC System Cloud development, specially various HELM configuration and ECL VSCode Notebook
- Create K3D HPCC Cloud scenarios list above. It is OK to skip some cases if it is limited by K3D
- Test the deployment on local Windows or Linux environment
- Create documentation including github project for the project
...
Mentor | Xiaoming Wang Backup Mentor: Godji Fortil |
Skills needed |
|
Deliverables | Midterm A github project with basic K3D scenariosinstruction of setup K3D and some basic HPCC configuration End of project A complete github project with all K3D HPCC Cloud scenarios including documentation. A presentation in PPT or similar format. |
Other resources |