Comments (6)
Thanks @zhaibian, this is a very good proposal.
Currently we've pod template and keda scaled object defined and user can control min/max replica by setting these params.
But we might need a more direct way to specify the min/max replicas, @tpiperatgod @wanjunlei what do you think?
from openfunction.
Got your idea. This is my thinking:
- keda can be defined at scaled object spec
- but knative need to define using annotations ways which openfunction serving has not supported
Even it works, different ways to define the same ability which is not graceful.
Uniform definition ways is better to mask the underlying complexity.
from openfunction.
zhaibian
Got your idea. This is my thinking:
- keda can be defined at scaled object spec
- but knative need to define using annotations ways which openfunction serving has not supported
Even it works, different ways to define the same ability which is not graceful. Uniform definition ways is better to mask the underlying complexity.
Agree, a unified definition to min/max replicas is needed.
@wenchajun would you write a proposal for this and then create a PR?
from openfunction.
Agree, a unified definition to min/max replicas is needed.
@wenchajun would you write a proposal for this and then create a PR?
Ok, I'll finish it.
from openfunction.
I would prefer to add a new property to spec.serving
in function cr to support this feature, as it is a feature of the serving phase.
At the same time, we may also need to consider the design of the annotation section to provide the ability to support new features in an annotated form in the future.
from openfunction.
I have written a proposal, please see https://hackmd.io/A-r2frbVTpiDhpfNc7ac2w. We can discuss and complete it.
from openfunction.
Related Issues (20)
- cloud-native serverless workflow in openfunction HOT 1
- OpenFunction 1.20 install fail HOT 2
- OpenFunction 1.2.0 imageCredentials pull private images fail HOT 2
- images pull failed HOT 2
- When the function is published, there will be a brief service unavailability HOT 1
- The version of the function is wrong when publishing with the specified function tag. HOT 7
- Adjust the conditions of gateway default listener HOT 2
- 关于 openfunction 异步任务的一些问题 HOT 2
- Failed to install using Helm on EKS HOT 5
- Is OpenFunction compatible with ARM architectures? Like Mac M1s? HOT 4
- How to install openfunction v1.0.0 ? HOT 2
- Build multiarch images
- In dapr standalone mode, keda scaling doesn't work
- Allow Dapr to use http protocol for functions HOT 1
- Consider the use of Dapr Shared for Dapr in standalone mode HOT 2
- Gateway Domain HOT 2
- Bulk Event Processing
- Some yaml files and md documents still remain core in v1beta1 format
- When will the new version be issued? HOT 5
- Report the use of components with vulnerabilities in OpenFunction
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from openfunction.