Skip to main content

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