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

new: Autoscaling with KEDA #794

Open
niallthomson opened this issue Jan 12, 2024 · 1 comment
Open

new: Autoscaling with KEDA #794

niallthomson opened this issue Jan 12, 2024 · 1 comment
Assignees

Comments

@niallthomson
Copy link
Contributor

Outline the high level topic of the lab

KEDA provides a way to autoscale Kubernetes pods with a more diverse set of metrics sources than HPA alone. For example KEDA can integrate with CloudWatch and Prometheus.

Provide the flow of the lab exercise, including what sample application components will be used

User will install KEDA in the cluster using the helm chart.

Configure a ScaledObject resource that targets the ui Deployment. It should use the CloudWatch scaler as a trigger and use the RequestCountPerTarget metrics to ensure each target only receives a specific number of HTTP requests per time period (seconds, minutes).

What additional AWS infrastructure or EKS addons/components will need to be created or installed to support this lab?

IAM role for KEDA to access CloudWatch metrics.

AWS Load Balancer controller should be installed and an ALB via Ingress

What additional software or configuration will be required in the Cloud9 IDE?

None

Are enhancements to the retail sample application required to support this lab exercise?

No

@niallthomson niallthomson added this to the Release 02/24 milestone Jan 22, 2024
@niallthomson niallthomson removed this from the Release 03/08 milestone Mar 9, 2024
@niallthomson niallthomson added this to the Release 04/26 milestone Mar 30, 2024
@niallthomson niallthomson removed this from the Release 04/26 milestone Apr 26, 2024
@dms486
Copy link

dms486 commented Apr 30, 2024

I'll work on this

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: No status
Development

No branches or pull requests

2 participants