Kubernetes离线安装方案

最后更新日期:2018.02.09

最近工作上遇到离线部署Kubernetes的需求,生产环境是与公网隔绝的,所以考虑需要制作K8S离线安装包。

网上搜到一个同学放在 GitHub 上开源的离线部署项目,跑了一下发现报错没跑起来,于是顺手折腾外加魔改了一下,花了几天时间,在 CentOS 7.3 下调通了 K8S 的几个常用版本。顺便制作好了离线安装包,供有类似场景和需求的同学参考。

离线安装包会安装包括:

  • Docker (1.12.6)
  • K8S 所有必要组件
  • Kubernetes dashboard,默认端口:31234

支持离线部署安装的 K8S 版本:

  • 1.5.1
  • 1.6.2
  • 1.7.2

离线安装所需要的包,放在百度网盘,需要耐心下载

安装说明,以及整个项目,都开源在GitHub: https://github.com/TimothyYe/k8s-offline

2018.02.09
由于公司也做了一个类似的开源项目Kubekit。所以,以后的更新都会在公司项目上了,Kubekit除了一键离线安装功能外,还提供了对用户友好的Web UI界面,推荐大家使用Kubekit来进行K8S的一键部署。之前的项目k8s-offline打算停止更新。

支持原创技术分享,据说打赏我的人,都找到了女朋友!