版本管理
版本详情
点击详情按钮,支持查看 Kubernetes 各组件的版本信息
版本启用
开启目标版本后,才支持创建该版本的 Kubernetes 集群
离线包
离线包中默认携带一个最新的 Kubernetes 版本。如果当前是离线环境,则需要手动执行脚本来生成目标版本的 Kubernetes 离线包,并将其推送至 nexus 仓库
构建离线包
KubeOperator 支持的 Kubernetes 版本
K8S 版本 | ||||||||
---|---|---|---|---|---|---|---|---|
v1.22.6 | v1.22.8 | v1.22.10 | v1.22.12 | |||||
v1.20.4 | v1.20.6 | v1.20.8 | v1.20.10 | v1.20.12 | v1.20.14 | |||
v1.18.4 | v1.18.6 | v1.18.8 | v1.18.10 | v1.18.12 | v1.18.14 | v1.18.15 | v1.18.18 | v1.18.20 |
执行构建离线包的服务器需要能够访问互联网
# 使用git下载项目源码文件
git clone https://github.com/KubeOperator/K8SVersionManage.git
cd K8SVersionManage
# 切换到目标分支(与 KubeOperator 版本分支保持一致)
git checkout v3.16
# 例:打包 v1.20.6 版本的离线包。可根据实际情况修改构建对应版本到离线包
bash build.sh v1.20.6
build 完成后,会生成类似 v1.20.6_offline.tar.gz的离线包
推送离线包
- 将生成的目标版本离线包上传至 KubeOperator 部署机,运行 upload.sh 脚本
- 如有修改 nexus 仓库默认的 8081-8083 端口,在离线包解压后需要手动将 upload.sh 脚本中端口修改为目标端口
# 解压离线包
tar zxvf v1.20.6_offline.tar.gz
# 执行上传脚本
cd v1.20.6_offline
# 例:推送 v1.20.6 版本的离线包
bash upload.sh
- 仓库地址:KubeOperator 默认仓库地址(registry.kubeoperator.io)
- 仓库用户名:KubeOperator 默认仓库用户名(admin)
- 仓库密码:KubeOperator 默认仓库密码(admin123)
当前内容版权归 KubeOperator 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 KubeOperator .