Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use containerized applications in AWS using EKS/ECS for Avni Reporting tools #39

Open
himeshr opened this issue Aug 22, 2024 · 2 comments
Assignees

Comments

@himeshr
Copy link
Contributor

himeshr commented Aug 22, 2024

Proposed solution:

Use Docker Containers and EKS / ECS for Prod setup of following Avni Reporting tools

  • Metabase
  • Superset
  • Any other new Reporting apps developed by us

Exclusions

  • Jasperserver is excluded as we use some modified code for current prod server, and reporting on that is EndOfLife for Avni clients

Points to be consider

  • Secrets should be externalised.
  • for image use ECR as registry. (Kubernetes docker hub)
  • for one node we have one application

Non-Functional goals

  • Maintain low cost for setup using containerised approach
  • Easy of setup and upgrade of the cluster
  • Ease of upgradation

Create config for Avni Reporting tools - 5d

  • Create docker hub and network config for inter app communication - 1d
  • Reverse-proxy - 2d
  • SSL cert in-front of ReverseProxy - 1d

Handle logging, uptime and debugging aspects - 1d

if we use for testing, then close in eod.

Avni Document

Document

Diagram

Erase

Vedan't Different Service Reference

Github

@github-project-automation github-project-automation bot moved this to New Issues in Avni Product Aug 22, 2024
@himeshr himeshr moved this from New Issues to In Analysis in Avni Product Aug 22, 2024
@himeshr himeshr changed the title Use containerized applications in Kubernetes cluster for Avni Reporting tools Use containerized applications in AWS for Avni Reporting tools Aug 23, 2024
@himeshr himeshr changed the title Use containerized applications in AWS for Avni Reporting tools Use containerized applications in AWS using EKS/ECS for Avni Reporting tools Aug 23, 2024
@vedfordev vedfordev moved this from In Analysis to In Progress in Avni Product Sep 4, 2024
@vedfordev
Copy link
Contributor

@himeshr @1t5j0y I added linked of doc we have discussed.

@vedfordev
Copy link
Contributor

@himeshr @1t5j0y Created files for ns, deployment, service and ingress. Also created file for cluster. Also I've attached diagram.
Following things need to work later.

  1. Cluster configuration for network, volume, etc...
  2. How to handle logs

Monday onwards will work on goonj

@vedfordev vedfordev moved this from In Progress to Hold in Avni Product Sep 16, 2024
vedfordev added a commit that referenced this issue Sep 16, 2024
vedfordev added a commit that referenced this issue Sep 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Hold
Development

No branches or pull requests

2 participants