5、Knative Serving 组件与部署历史解析

Knative Serving 组件与部署历史解析

1. Knative Serving 组件概述

Knative Serving 包含多个重要组件,它们各自承担着不同的职责,共同保障服务的高效运行。

1.1 后台协调器(Reconcilers)

有一类协调器在幕后执行关键的底层任务,主要包括 labeler、serverlessservice 和 gc。
- labeler :是网络功能的一部分,它为 Kubernetes 对象设置并维护标签,网络系统可利用这些标签来确定流量目标。
- serverlessservice :与 Activator 的工作相关,它会对 serverlessservice 记录做出反应并进行更新,主要也与 Kubernetes 中的网络相关。
- gc :负责执行垃圾回收任务。

1.2 Webhook

Webhook 是 Knative Serving 中一个重要的组件,它的名称可能会让人产生误解,实际上它的主要作用是验证和增强用户提交的信息。其主要角色如下:
- 设置默认配置 :包括超时时间、并发限制、容器资源限制和垃圾回收时间等默认值,用户只需设置想要覆盖的数值。
- 注入路由和网络信息 :将相关信息注入到 Kubernetes 中。
- 验证配置的有效性 :拒绝用户提出的不合理配置,例如负并发限制。
-

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值