Skip to content

feat: added HPA, CICD, and monitoring using HELM#7

Open
iamamash wants to merge 21 commits intoLondheShubham153:mainfrom
iamamash:main
Open

feat: added HPA, CICD, and monitoring using HELM#7
iamamash wants to merge 21 commits intoLondheShubham153:mainfrom
iamamash:main

Conversation

@iamamash
Copy link
Copy Markdown

What does this PR do?

I've implemented the following changes in my PR:

  1. Horizontal Pod Autoscaler (HPA): Enabled auto-scaling based on CPU utilization for improved resource efficiency.

  2. GitHub Actions for CD: Established a secure CD environment using GitHub Actions with encrypted Secrets and Env Variables.

  3. Monitoring Enhancements: Integrated Helm for comprehensive application monitoring using Prometheus and Grafana.

  4. Custom Metrics for HPA: Implemented HPA based on custom metrics (incoming requests), noting compatibility issues with AWS EKS and HPA's autoscaling/v2beta2.

Screenshot (203)
Screenshot (208)
Screenshot 2024-01-14 023459

Type of changes

  • Successfully introduced a feature encompassing pod autoscaling, comprehensive monitoring, and seamless deployment, marking a significant accomplishment in enhancing the project's scalability, observability, and deployment efficiency.

Mandatory Tasks

  • Make sure you have self-reviewed the code. A decent size PR without self-review might be rejected.

@LondheShubham153
Copy link
Copy Markdown
Owner

great work @iamamash

do add the changes to README.md so that learners can understand your features

@iamamash
Copy link
Copy Markdown
Author

Updated the README.md @LondheShubham153 Sir.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants