Azure functions serverless app model with Kubernetes
- Dominant language
- PowerShell
- Stars
- 1.1k
- Forks
- 215
- Avg merge
- 4h 2m
- Merged PRs (30d)
- 1
Description
Hi,
I have been contemplating with various container based serverless framework. Need less to say I'm fan of Azure serverless owing to its various features like easy way of writing custom binding, New natural dependency injection and so on. But what I see is Azure function on container offers Function as service model in container but not a serverless.
What I mean even when I containerize and deploy it kubernetes when no request is coming the scale to zero ( as it happens in Azure serverless) is not happening. In a managed offering, I still see that I'm charged for running the container
I also tried to use Azure function with KNative. There what is happening is since the Azure function runtime is coupled with the serverless code in container, when I scale it down to zero, the runtime also dies and it is always a cold start.
Is it possible for Microsoft community to design or recommend an approach for Azure function on container such that when using platform container, we device such a way of execution such that the serverless runtime is always in hot start and is shared. We dynamically place functions alone in them on need basis and when done, clean up function but the severless runtime is present as is. Also even when using container managed offering like (AKS) we will only charged for function and not the serverless runtime running cost.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.