首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Kubeadm 离线安装器

目前支持到 1.9.0。

没有好的完整的网络连接,Kubernetes 是很难搞的。

这里给出一个离线安装的 Release,尽量跟踪更新最新版本,给网络没那么方便的朋友们拿来玩。

[Kubeadm](https://kubernetes.io/docs/setup/independent/install-kubeadm/) 是一个很方便的搭建

Kubernetes 集群的方法。

每次部署一个新集群,按照官网文档一次一次的 `cat xxx EOF `, `yum install xxx`,非常低效,

所以我做了这个 Playbook。目前仅在 CentOS 7 Minimal 版本上运行测试过,并且可以在没有互联网的

情况完成部署。

**不喜欢或者不会使用的朋友也可以在 Files 目录中找到所需要的镜像或 rpm 包。**

## 用法

`ansible-playbook -i hosts/hosts.sample -u root cluster.yml`

1. 需要 2.4.0 以上版本的 ansible。

2. 从 [Releases 页](https://github.com/fleeto/kubeadm-offline-installer/releases) 下载和解压所需版本。

3. 编写 Host 文件,分组方式可以参考 `hosts/hosts.sample`。

4. `group_vars/all` 中有部分可以修改的变量。

5. 运行脚本。

6. `/usr/local/bin` 目录下会生成初始化和加入集群的脚本。

7. `/etc/kubernetes` 目录中包含证书和配置文件。

8. 玩去吧您。

## 特点

1. 离线、离线,还是离线。

2. 支持不同设置的 lvm 设置。

3. 包含了 Calico 网络插件。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20171217G050H400?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券