kubernetes离线一键安装教程


前言

> 离线安装包中不包含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

name=Docker Repository
baseurl=https://mirrors.tuna.tsinghua. ... ntos7
enabled=1
gpgcheck=1
gpgkey=https://mirrors.tuna.tsinghua. ... m/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 版本(https://github.com/kubernetes/ ... .11.md), 同时也修复了重大安全漏洞: (https://access.redhat.com/secu ... 716411),严重程序达到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中最稳定的一个,修复了(https://github.com/kubernetes/ ... .11.md),对PVC有更好支持,同时也修复了重大安全漏洞: (https://access.redhat.com/secu ... 716411),严重程序达到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 套件
- 已在生产环境使用,大家可以放心下载

下载方式:
```bash

下载离线安装包

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/
已邀请:

要回复问题请先登录注册