版本详情

!!! warning “” 点击详情按钮,支持查看 Kubernetes 及各个组件的版本信息

version-2

版本启用

!!! warning “” 开启目标版本后,才支持创建该版本 k8s 集群

version-1

离线包

!!! warning “” 离线包中 Kubernetes 默认只携带最新的两个版本。如果当前是离线环境,需要执行脚本生成旧版本 k8s 离线包,并推送至 nexus 仓库

构建离线包

!!! warning “” KubeOperator 支持的 Kubernetes 版本

K8S 版本
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
v1.20.4 v1.20.6 v1.20.8 v1.20.10

!!! warning “” 执行构建离线包的服务器需要能够访问互联网

  1. !!! warning ""
  2. ```sh
  3. # 使用git下载项目源码文件
  4. git clone https://github.com/KubeOperator/K8SVersionManage.git
  5. cd K8SVersionManage
  6. # 切换到目标分支
  7. git checkout v3.9
  8. # 例:打包 v1.20.6 版本的离线包。可根据实际情况修改构建对应版本到离线包
  9. bash build.sh v1.20.6
  10. ```
  11. !!! warning ""
  12. build 完成后,会生成类似 v1.20.6_offline.tar.gz的离线包

推送离线包

!!! warning “”

  1. * 将生成的目标版本离线包上传至 KubeOperator 部署机,运行上传脚本
  2. * 如有修改 nexus 仓库默认的 8081-8083 端口,在离线包解压后需要手动将 upload.sh 脚本中端口修改为目标端口
  3. ```sh
  4. # 解压离线包
  5. tar zxvf v1.20.6_offline.tar.gz
  6. # 执行上传脚本
  7. cd v1.20.6_offline
  8. # 例:推送 v1.20.6 版本的离线包
  9. bash upload.sh
  10. ```

!!! warning “”

  1. - 仓库地址:KubeOperator 默认仓库地址(registry.kubeoperator.io
  2. - 仓库用户名:KubeOperator 默认仓库用户名(admin
  3. - 仓库密码:KubeOperator 默认仓库密码(admin123