探索Knative中的Target Burst Capacity

本文首发于我的博客:探索Knative中的Target Burst Capacity本文基于Knative/serving v0.24.0服务接收到流量请求后,从0自动扩容为N,以及没有流量时自动缩容为0,是Serverless平台最核心的一个特征。当服务副本数为0时,Knative自动将请求转发到Activator组件,Activator会保持请求,同时Autoscaler组件会负责将副本数扩容

- 阅读全文 -

Knative源码阅读:eventing的mt-broker-ingress源码走读

本文基于knative/eventing v.0.23.0mt-broker-ingress是eventing请求的入口,主要功能是监听端口,获取事件,将事件转发给Channel。主要方法在pkg/broker/ingress/ingress_handler.go:func (h *Handler) ServeHTTP(writer http.ResponseWriter, request *ht

- 阅读全文 -

Knative实战:Broker和Trigger的使用

本文基于Knative v0.23版本开始使用Knative Eventing创建一个Knative Eventing namespacekubectl create namespace event-example添加一个brokerbroker路由事件到不同的事件接收器或消费者。用以下命令添加一个叫做default的broker:kubectl create -f - <<EOF a

- 阅读全文 -