Coding Week 2
Meeting 0
Organizer
- Gaurav Mishra
Attendees
- Ayush Bharadwaj
- Vasudev Maduri
- Kaushlendra Singh
- Shreya Pratap
- Omar AbdelSamea
Outcomes
- Omar AbdelSamea (Me) presented the initial implementation of Kubernetes cluster, config files and deployments.
- Gaurav suggested to schedule a meeting on Sunday to discuss how to modify schedule logic to work with single agent on each host instead of full set of agents on each host
Meeting 0
Organizer
- Vasudev Maduri
Attendees
- Omar AbdelSamea
Outcomes
- Discussed cluster architecture.
- Vasudev stated that creating a separate Kubernetes service for each agent won't be suitable with FOSSology
- Discussed an alternative of using ClusterIP service for each agent which is using Kubernetes pods DNS and headless services
End of the week results
Created the following deployments for Kubernetes
- Web
- Scheduler
- Database
- nomos
- copyright
Created the following services
- NodePort service for DB
- ClusterIP service for scheduler
- ClusterIP for nomos
- ClusterIP for copyright
Links: https://github.com/OmarAbdelSamea/fossology/tree/OmarAbdelSamea/GSoC/K8s/k8s