4

作为公共组件的 apiserver

 2 years ago
source link: https://yanhang.me/post/2019-05-24-apiserver/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

作为公共组件的 apiserver

2019-05-24 约 318 字 预计阅读 1 分钟

PDF 文件在此: apiserver

起因是因为一个要做一个新的项目,在综合考量 kubernetes 的各个库之后,发现 kubernetes 已经从主项目中把很多可以复用的项目都单独移出来了。而且包含了很多通用性很强的代码。作为以 Golang + Kubernetes 为核心的架构,这些代码基本上可以充当公司内部的公共组件,省去了很多重复工作。

大部分公司都很少有这个意识,去尽量做好公共组件这块。业务需求本身占用了太多时间,这种属于内部架构的问题基本都是靠零星时间来改善。Kubernetes 这些项目不是说多好,而是它作为一个极其其庞大的项目,在开发的过程中自己造的轮子一般的公司都会有类似的需求。研究,拆解,复用这些公共代码,能够很大程度弥补上公司里公共技术这块的缺失。

公共代码越多,项目的相似程度也越高,维护及使用也越简单方便。

文章作者 涯余

上次更新 2019-05-24

Golang 1.9 Release Note 营销改变了什么

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK