Open SOFSPEEL opened 6 months ago
Timer Trigger with KEDA scaling is supported in Azure Functions for Azure container apps . Check out this blog post - https://techcommunity.microsoft.com/t5/apps-on-azure-blog/announcing-the-release-of-workload-profile-and-managed-scaling/ba-p/4086313
Please describe the documentation request or issue. Be as specific as possible.
So have a function app and deploy it to aks via .yaml file using the func tooling as follows:
func kubernetes deploy --name processtransaction --registry blah --dry-run >deploy-processtransaction.yaml
Below is an excerpt of the .yaml produced, here are the myriad of problems:Expected Behavior
that scaling is supported under aks, and that orchestrations are part of that support. i.e. I would guess that 90% of fn apps use orchestration.
that the documentation is improved and mentions orchestrations and the support (or lack thereof) for orchestrations. Orchestrations to me are a show stopper as basically in my mind scaling doesn't work unless it supports orchestrations.
If you really do not support scaling to not have the tooling generate stuff like timertrigger as I'm sure this has sent many a deVeloper like myself down a black hole either thinking that scaling is supported (when its not) or trying to fix (the unfixable). Note that I may not have made the decision to convert my fn app to run under aks without proper scaler support.
Provide a timeline for when scaling will be supported.
Actual Behavior
Scaling doesn't work, like for example the timertrigger mentioned above and orchestrations, meaning that pods don't scale up or down.
Steps to Reproduce the Problem
Run func on a function app with timertrigger kicking off an orchestration. Deploy it to aks. Watch no scaling will occur, what should happen is that replicas should go to zero, when timer not running, then scale up, then scale down when orchestration completes.