EventSource 参数说明

EventSource CRD 参数规范说明

EventSource

字段描述
apiVersion stringevents.openfunction.io/v1alpha1
kind stringEventSource
metadata v1.ObjectMeta(可选) 参考 v1.ObjectMeta 文档
spec EventSourceSpec事件源的规格,参考 EventSourceSpec
status EventSourceStatus事件源的状态

EventSourceSpec

从属 EventSource

字段描述
eventBus string(可选) 事件源关联的 EventBus 资源名称
redis map[string]RedisSpec(可选) redis 事件源的定义,参考 RedisSpec
kafka map[string]KafkaSpec(可选) kafka 事件源的定义,参考 KafkaSpec
cron map[string]CronSpec(可选) cron 事件源的定义,参考 CronSpec
sink SinkSpec(可选) 事件源关联的 Sink(可寻址的访问资源,即同步请求)定义,参考 SinkSpec

SinkSpec

从属 EventSourceSpec

字段描述
ref Reference参考 Reference

Reference

从属 SinkSpec

引用资源一般为 Knative Service

字段描述
kind string引用资源的类型,默认为:Service
namespace string引用资源的命名空间,默认与 Trigger 的命名空间一致
name string引用资源的名称,如:function-ksvc
apiVersion string引用资源的 apiVersion,默认为:serving.knative.dev/v1

GenericScaleOption

从属 scaleOption

字段描述
pollingInterval int检查每个伸缩触发器的时间间隔。默认是30
cooldownPeriod int在将资源缩减到 0 之前,最后一个伸缩触发器报告激活后的等待时间。 默认为 300
minReplicaCount intKEDA 将收缩资源的最小副本数。默认值是 0
maxReplicaCount int这个设置被传递给KEDA为特定资源创建的HPA定义,KEDA 扩展资源的最大副本数。
advanced kedav1alpha1.AdvancedConfig请查看 KEDA 文档
metadata map[string]stringKEDA 伸缩触发器的元数据
authRef kedav1alpha1.ScaledObjectAuthRef你在 TriggerAuthentication 配置中定义的每个参数都不需要包含在你的 ScaledObject 定义的触发器的 metadata 中。要从 ScaledObject 中引用 TriggerAuthentication,你需要在触发器中添加 authRef,请参考 KEDA 文档

Redis 参数说明

Redis 事件源参数说明

Kafka 参数说明

Kafka 事件源参数说明

Cron 参数说明

Cron 事件源参数说明