Kubernetes 快速离线部署工具

vps网友提供 08-31 讨论归档 31
公司的内部项目,现在开源了,用于在离线环境下快速部署 Kubernetes 集群,当然有 Internet 访问的环境也可以使用。

大家都知道,官方的 K8S 在国内部署,会下载很多镜像,网速是个问题,这个工具已经提取了所有的离线包,实现无网络访问的本地化快速部署,并提供一个简单的 Web Portal,用于添加其他 K8S node,并实现一键批量初始化和加入集群……

项目名称:Kubekit

项目地址: https://github.com/Orientsoft/kubekit

中文安装文档: https://github.com/Orientsoft/kubekit/wiki/Kubekit-%E5%AE%89%E8%A3%85%E4%B8%8E%E4%BD%BF%E7%94%A8%E6%89%8B%E5%86%8C

本文由 vps网友提供,转载请注明出处

本文链接: https://www.vpsvsvps.com/discuss/a/1676471877901488128.html

标签:
boxuan
09-15

为什么我运行 kubekit init ipaddr 直接就报错退出了呢? 求解答啊,大家用的都没问题吗? 我的是 centos7.3 系统,应该没有问题啊,报错如下

KubeKit V0.1.0 ⓒ OrientSoft 2017

Initialization process started, with kubernetes master IP: 6.86.5.20

✔ HTTP file server listening at: 0.0.0.0:8000

Start to install docker engine...
(1/2) Start to install docker...
Exit Status: 2

✖ Failed to install docker engine...

✖ Program terminated...

Ranler
09-01

接楼上,kargo 已更名为 kubespray

mritd
09-01

😂楼主的开源精神值得赞扬,不过不建议继续 kubeadm 开发,这东西太扯淡,完全黑盒化部署,如果数量可以上生产的我还是推荐 kargo

WendellSun
09-01

👍

wq2016
09-01

start +1

timothyye
09-01

@recall704 主要这边公司的生产环境,是确实没有 Internet 访问的,连 yum install docker 都不行,所以把 docker 也搞成 rpm 包离线安装了,是用 yum localinstall 本地安装所有依赖包来搞的

K8S 需要的所有镜像,也是先 docker save 成包,再安装的时候 docker load 成为镜像,再安装

timothyye
09-01

@wwek 七牛可以考虑一下

timothyye
09-01

@yuanfnadi 离线安装包有 1 个多 GB,放 github 上得搞死人吧……

recall704
09-01

@cloverstd #4 求不黑

BenX
08-31

赞美

yuanfnadi
08-31

看到百度网盘四个字 瞬间逼格就低了很多。

Download all the offline package from 百度网盘 with password 531v and with patience...

为什么不放 git 上面。

recall704
08-31

@timothyye #6

我最初的想法是设置为可配置项
1. 像 docker 这样的,直接可用 yum install 安装,这个不需要离线的方式,或者从指定 yum 源安装。
2. 镜像这样的,可以从自定义镜像仓库拉取。
类似:
https://github.com/kubernetes-incubator/kubespray

当然,我这样的想法是基于跳过蔷的原因。

xcc880
08-31

马克

wwek
08-31

@timothyye 七牛呢

timothyye
08-31

@recall704 除了百度网盘,暂时还没想到比较好的地方放这种大文件

snoopygao
08-31

我只能用最传统的方式膜拜一下,顶!

cloverstd
08-31

@recall704 #3 你忙着装系统

recall704
08-31

我也想做这个东西,结果太忙又放弃了。

很赞,但是东西要从百度网盘下载,有点蛋疼。

timothyye
08-31

@privil 😂

privil
08-31

……我朋友也在做类似的东西,断断续续做了两个月了,万万没想到居然有人开源了