我是靠谱客的博主 多情期待,最近开发中收集的这篇文章主要介绍K8S源码分析API Server - 1、API Server简介,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

关于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简介所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(45)

评论列表共有 0 条评论

立即
投稿
返回
顶部