定制开发kubernetes流程
kubernetes集群三步安装 概述 本文介绍如何对kubernetes进行二次开发,仓库如何管理,git分支如何管理,怎样利用CI去编译与发布以及如何给社区贡献代码等,结合实际例子,望对大家有所帮助。 <!--more--> 开发环境构建 Fork 把github.com/kubernetes/kubernetes 项目fork到自己的仓库 Clone到本地 git clone https://github.com/<your-username>/kubernetes 设置remote git remote add upstream https://github.com/kubernetes/kubernetes.git git remote set-url --push upstream no-pushing 注意此时你的本地仓库就有了两个远程仓库,一个叫upstream(社区仓库) 一个叫origin(你fork的) 代码同步 当社区仓库代码更新时,我们希望与之同步,那么: git pull upstream master # 先同步到本地 git push # push 到origin 你修改了代码希望同步给社区,那么PR即可 分支管理 假设我们要定制一个功能,比如我之前做的对kubelet进行lxcfs增强,而我们线上又运行了多个版本的k8s