- 1
- 0
- 约2.12千字
- 约 3页
- 2026-06-24 发布于北京
- 举报
APIServer原理
从名字上来理解,APIServer就是一个接口服务,k8s集群的接口服务。
接口服务
APIServer就是k8s集群给外部的接口服务。
它的实现和咱们开发的一个Web服务一样,一个读写etcd数据库的Web应用。
所有与etcd打交道的事情,都要通过APIServer来完成。
而且,k8s组件之间、插件之间没有直接调用的方法,
它们之间的数据交换,也都是通过APIServer。
同样,我们想要管理k8s集群上的资源对象,不论是通过命令行还是通过SDK编程实现,
也是需要调用APIServer的接口才可以完成。
可见,APIServer组件在k8s中是重要。
网关功能
所有的数据和更新,都要经过APIServer,要求它具有网关功能。
为了保证安全的对外,它还具有认证、鉴权的功能。
而消息转发的功能,是一个接口,
可以通过方式将APIServer收到的REST请求转发到某个Node上的kubelet上,由kubelet负责响应。
资源对象管理
APIServer有很多的接口,这些接口都是负责对k8s资源对象的管理功能,像资源的和发现。
这里比较常用的资源有:Node相关接口、Pod相关接口、Service相
原创力文档

文档评论(0)