Knative Serving 组件与部署历史解析
1. Knative Serving 组件概述
Knative Serving 包含多个关键组件,这些组件协同工作,为应用程序的部署和管理提供支持。以下是主要组件的介绍:
1.1 后台协调器
第二类协调器在幕后执行重要的底层任务,包括标签器(labeler)、无服务器服务协调器(serverlessservice)和垃圾回收协调器(gc)。
- 标签器(labeler) :是网络功能的一部分,主要负责在 Kubernetes 对象上设置和维护标签,以便网络系统可以根据这些标签将流量定向到相应的对象。
- 无服务器服务协调器(serverlessservice) :是激活器(Activator)工作机制的一部分,它会对无服务器服务记录做出反应并进行更新,这些操作大多与 Kubernetes 中的网络相关。
- 垃圾回收协调器(gc) :负责执行垃圾回收任务,通常情况下,我们不需要过多关注这个组件。
1.2 Webhook
Webhook 是一个逻辑进程组,为了便于部署,它们被整合到一个物理进程中。它的名称可能会让人产生误解,实际上它是作为 Kubernetes 的“准入 Webhook”发挥作用。在处理 API 提交时,Knative Webhook 被注册为检查和修改 Knative Serving 资源的授权机构。其主要作用包括:
- 设置默认配置 :包括超时时间、并发限制、容器资源限制和垃
超级会员免费看
订阅专栏 解锁全文
53

被折叠的 条评论
为什么被折叠?



