kubeasz

离线安装集群
kubeasz 2.0.1 开始支持完全离线安装,目前已测试 Ubuntu1604|1804 CentOS7 Debian9|10 系统。

离线文件准备
在一台能够访问互联网的服务器上执行:

下载工具脚本ezdown,举例使用kubeasz版本3.0.0
export release=3.0.0
curl -C- -fLO --retry 3 https://github.com/easzlab/kubeasz/releases/download/${release}/ezdown
chmod +x ./ezdown
使用工具脚本下载
默认下载最新推荐k8s/docker等版本(更多关于ezdown的参数,运行./ezdown 查看)

./ezdown -D
可选下载离线系统包 (适用于无法使用yum/apt仓库情形)
./ezdown -P
上述脚本运行成功后,所有文件(kubeasz代码、二进制、离线镜像)均已整理好放入目录/etc/kubeasz

/etc/kubeasz 包含 kubeasz 版本为 ${release} 的发布代码
/etc/kubeasz/bin 包含 k8s/etcd/docker/cni 等二进制文件
/etc/kubeasz/down 包含集群安装时需要的离线容器镜像
/etc/kubeasz/down/packages 包含集群安装时需要的系统基础软件
离线文件不包括:

管理端 ansible 安装,但可以使用容器化方式运行 kubeasz 安装命令
其他更多 kubernetes 插件镜像
离线安装
上述下载完成后,把/etc/kubeasz整个目录复制到目标离线服务器相同目录,然后在离线服务器上运行:

离线安装 docker,检查本地文件,正常会提示所有文件已经下载完成
./ezdown -D
启动 kubeasz 容器
./ezdown -S
配置节点免密码登录
ssh-keygen -t rsa
ssh-copy-id -i 172.16.3.154
设置参数允许离线安装
sed -i ‘s/^INSTALL_SOURCE.*$/INSTALL_SOURCE: “offline”/g’ /etc/kubeasz/example/config.yml
举例安装单节点集群,参考 https://github.com/easzlab/kubeasz/blob/master/docs/setup/quickStart.md
docker exec -it kubeasz ezctl start-aio
多节点集群,进入kubeasz 容器内 docker exec -it kubeasz bash,参考https://github.com/easzlab/kubeasz/blob/master/docs/setup/00-planning_and_overall_intro.md 进行集群规划和设置后使用./ezctl 命令安装

卸载:
docker exec -it kubeasz ezctl destory default
问题解决:
1.执行./etctl start-aio ansible 提示 /usr/libexe/pythonxxx 无法执行
分析:目前虽然说支持python3.x 但是容器中 执行python version 发现还是用的python2.7
Failed to get information on remote file (/etc/kubeasz/clusters/k8s-01/ssl/etcd-csr.json): /bin/sh: /usr/libexec/platform-python: not found\n

解决:安装节点安装python2.7 将默认python 版本设为2.7(alternatives --set python /usr/bin/python2)
pip2 install selinux
转载于
github 说明

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值