概述
关于API Server的整体介绍请参考以下两篇文章:
https://blog.csdn.net/huwh_/article/details/75675706
https://blog.csdn.net/u010278923/article/details/79242791
特别摘录第二篇文档中,关于API Server总体运行原理的图:
参照上图,1.8版本中的API Server以filter chain的模式依次构建了3种server实例:
- api extensions server, 主要用来处理CustomResourceDefinition
- api server,处理k8s所有资源请求,及认证等集群性操作
- aggregator server, 处理API Aggregation
其中,Custom Resource Definition和API Aggregation是扩展k8s功能的两种途径,允许在不改变代码基础上添加新的功能。api server则实现了本身的所有功能。
上述三种server都基于一个内部结构GenericAPIServer,这可以理解为一个简易的http框架,能把uri映射到对应的处理逻辑上。下一篇文章将主要介绍GenericAPIServer。
转载于:https://my.oschina.net/zhuhui/blog/3080839
最后
以上就是多情期待为你收集整理的K8S源码分析API Server - 1、API Server简介的全部内容,希望文章能够帮你解决K8S源码分析API Server - 1、API Server简介所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复