This project was completed during the 2020 HPCC Systems Intern Program by Jefferson Mao, Lambert High School, Suwanee, GA, USA.
Find out about the HPCC Systems Summer Internship Program.The project proposal application period for 2020 summer internships is now closed. Check back in the Fall for details about applying to join our 2021 program.
Resources Available to Learn More about this completed project:
Project Description
HPCC Systems Platform 7.8+ is able to be deployed on local Kubernetes and Azure Kubernetes Service (AKS) using "azurefile" as a out of box solution. We will add AWS EKS with EFS soon. Google Cloud is another major Cloud provider and we want to make HPCC System Platform can deployed on Google Kubernetes Engine (GKE) as well. We have some developers doing some initial work in this area (create a NFS pod and storage class, for example). Depends on their progress this intern program continue the work or make some improvements. This project will cover Pod cover
1) Testing HPCCSystems Cluster 2) Pod Horizontal Autoscaler , Pod Vertical Autoscaler and GKE Node Autoscaler. We also hope the student can explore Google Cloud Run and 3) Explore Anthos support with HPCC Systems Platform Cluster on GKE.
name HPCC Systems Cloud on Google Kubernetes Engine (GKE) initial work: nfs.yaml View file height 250 View file name and values-for-gke.yamlheight 250
Reference following blogs for how to use these two files.
...
Completion of this project involveinvolved
1) Deploy HPCC Systems Platform 7.8+ Cluster on GKE
...
3) Optional support Pod Vertical Scaling and GKE node scaling
4) Explore and if possible provide supports of Cloud Run Explore an initial support of Anthos for HPCC Systems Cluster
5) Explore and if possible provide initial support supports of Anthos Cloud Run for HPCC Systems Cluster
What must be completed to pass the evaluation and continue on to complete the project>
Mentor | Xiaoming Wang Backup Mentor: Godson Fortil |
Skills needed |
|
Deliverables | Midterm
End of project
|
Other resources |
|