kubernetes离线一键安装教程

32次阅读

共计 2181 个字符,预计需要花费 6 分钟才能阅读完成。

前言
离线安装包中不包含 docker,请先自行安装 docker,适配版本 1.11.1、1.12.1、1.13.1、17.03、17.09、18.06
docker 安装
# 设置 docker repo 源
cat > /etc/yum.repos.d/docker.repo <<EOF
[docker]
name=Docker Repository
baseurl=https://mirrors.tuna.tsinghua.edu.cn/docker/yum/repo/centos7
enabled=1
gpgcheck=1
gpgkey=https://mirrors.tuna.tsinghua.edu.cn/docker/yum/gpg
EOF

# 安装 docker 1.13.1
yum -y install docker-engine-1.13.1 –disableexcludes=docker
k8s master/node 安装
# 在 master 执行,安装 k8s master
./k8s master

# 获取节点加入到 k8s master token
./k8s master -t

# 在 node 上执行, 初始化 node 节点并加入到集群
./k8s node
? Please input k8s master ip address: 输入 master ip 地址,记得开放 6443 端口
? Please enter the host name: 输入节点名称
? Please input k8s master join token, use k8s master -token get: 输入 master token 口令
? Please input k8s master ca cert hash token, use k8s master -token get: 输入 master ca token 口令

# dashboard 地址 https://masterip:32000 或者 https://masterip:30000
安装包列表
kubernetes1.12.3 离线安装包
推荐指数:⭐️ ⭐️ ⭐️ ⭐️ ⭐️
版本及 release note:

v1.12.3 版本 release note, 同时也修复了重大安全漏洞: CVE-2018-1002108,严重程序达到 9.8(满分 10)
修改 kubeadm 证书到期时间,延迟至 10 年
优化 linux 内核,解决 Failed to watch directory xxxx no space left on device 问题,同时优化 kubelet 参数,防止系统资源不够时将 kubernet 系统组件驱逐
calico v3.3.2 使用 typha 作为存储,k8s 数据存储模式超过 50 各节点推荐启用 typha,Typha 组件可以帮助 Calico 扩展到大量的节点,而不会对 Kubernetes API 服务器造成过度的影响。
使用 helm v2.12.0 管理 kubernetes
dashboard v1.10
使用 heapster 套件

下载方式:
# 下载离线安装包
wget http://www.jiunile.com/k8s/k8s-1.12.3.tar.gz
# 解压工具,与 k8s-1.12.3.tar.gz 放在同一层目录
wget http://www.jiunile.com/k8s/decrypt && chmod +x decrypt

# 百度网盘地址:
https://pan.baidu.com/s/1PplHyDkYDTusx46j9uHwDA
提取码:dy6f

# 解压,k8s-1.12.3.tar.gz 和 decrypt 必须在同一目录,切记不要有其余的包。
chmod +x decrypt && ./decrypt
# 解压码 扫描并关注顶部二维码获取, 记得打赏一下 (^U^) ノ~YO
kubernetes1.11.5 离线安装包
推荐指数:⭐️ ⭐️ ⭐️ ⭐️ ⭐️
版本及 release note:

v1.11.5 版本是 1.11 中最稳定的一个,修复了很多 bug, 对 PVC 有更好支持,同时也修复了重大安全漏洞: CVE-2018-1002108,严重程序达到 9.8(满分 10)
修改 kubeadm 证书到期时间,延迟至 10 年
优化 linux 内核,解决 Failed to watch directory xxxx no space left on device 问题,同时优化 kubelet 参数,防止系统资源不够时将 kubernet 系统组件驱逐
calico v3.2.4
使用 helm v2.11.0 管理 kubernetes
dashboard v1.10
使用 heapster 套件
已在生产环境使用,大家可以放心下载

下载方式:
# 下载离线安装包
wget http://www.jiunile.com/k8s/k8s-1.12.3.tar.gz
# 解压工具,与 k8s-1.12.3.tar.gz 放在同一层目录
wget http://www.jiunile.com/k8s/decrypt && chmod +x decrypt

# 百度网盘地址:
https://pan.baidu.com/s/1PplHyDkYDTusx46j9uHwDA
提取码:dy6f

# 解压,k8s-1.11.5.tar.gz 和 decrypt 必须在同一目录,切记不要有其余的包。
chmod +x decrypt && ./decrypt
# 解压码 扫描并关注顶部二维码获取, 记得打赏一下 (^U^) ノ~YO
视频地址:http://team.jiunile.com/pro/k8s/

正文完
 0