This repository has been archived by the owner on Jul 9, 2024. It is now read-only.
Releases: KubeOperator/KubeOperator
Releases · KubeOperator/KubeOperator
v3.16.4
一、安装和升级
- amd64 离线安装包(访问码:rt1t)
- arm64 离线安装包(访问码:hxz3)
- 安装和升级文档:在线文档
二、更新日志
2.1 问题修复 🐛
- fix(安全漏洞): 修复了 kubeconfig 文件下载接口在未经授权的情况下可访问的问题(CVE-2023-22480)
2.2 K8s 及组件版本更新 🧰
- KubePi: v1.6.4
v3.16.3
一、安装和升级
1.1 在线方式 ✈️
仅需两步快速安装 KubeOperator:
- 准备一台不小于 8G 内存且可以访问互联网的 64位 Linux 主机;
- 以 root 用户执行如下命令一键安装 KubeOperator。
curl -sSL https://github.com/KubeOperator/KubeOperator/releases/latest/download/quick_start.sh | sh
如果您已经部署旧版本,可通过如下命令一键升级至最新版本:
koctl upgrade
1.2 离线方式 🚢
- 安装和升级文档:在线文档
二、更新日志
2.1 功能优化 🚀
- 组件列表支持安装 MetalLB
- 创建单 master 集群支持自定义 apiserver 端口
- 优化集群 livez 接口调用方式
2.2 问题修复 🐛
- 修复了 KubePi JwtSigKey 硬编码的问题(CVE-2023-22463)
- 修复了创建 OpenStack 可用区失败的问题
- 修复了部署机存在 License 僵尸进程的问题
- 修复了 Velero 恢复过程有可能失败的问题
- 修复了多次绑定 KubePi 账号导致访问失败的问题
2.3 K8s 及组件版本更新 🧰
- kubernetes: v1.22.16
- kubepi: v1.6.3
v3.16.2
一、安装和升级
1.1 在线方式 ✈️
仅需两步快速安装 KubeOperator:
- 准备一台不小于 8G 内存且可以访问互联网的 64位 Linux 主机;
- 以 root 用户执行如下命令一键安装 KubeOperator。
curl -sSL https://github.com/KubeOperator/KubeOperator/releases/latest/download/quick_start.sh | sh
如果您已经部署旧版本,可通过如下命令一键升级至最新版本:
koctl upgrade
1.2 离线方式 🚢
- 安装和升级文档:在线文档
二、更新日志
2.1 功能优化 🚀
- 支持添加 https 协议 Minio 备份账号
- 自动模式创建可用区,支持选择 vsphere 分布式交换机
- 优化集群 api 请求连接方式
- 优化部分页面服务不可用等提示信息
- 优化并统一部分列表页和详情页显示信息
- 合并删除导入集群和卸载自建集群两种系统消息类型
2.2 问题修复 🐛
- 修复了容器网络选择 cilium,新增 worker 节点失败的问题
- 修复了部分 K8s 版本安装 npd 提示权限不足的问题
- 修复了 ETCD 备份文件相差 8 小时的问题
- 修复了删除 Velero 备份账号未删除相关 CRD 的问题
- 修复了离线环境下打开登录页面加载慢的问题
- 修复了 server 服务容器部分日志重复打印的问题
- 修复了 etcd 备份行内删除按钮失效的问题
- 修复了部分页面中英文切换后列表字段显示不全的问题
- 修复了添加集群时,架构信息首次未校验的问题
- 修复了导入外部集群后,安装工具提示未能找到可用主节点的问题
v3.16.1
一、安装和升级
1.1 在线方式 ✈️
仅需两步快速安装 KubeOperator:
- 准备一台不小于 8G 内存且可以访问互联网的 64位 Linux 主机;
- 以 root 用户执行如下命令一键安装 KubeOperator。
curl -sSL https://github.com/KubeOperator/KubeOperator/releases/latest/download/quick_start.sh | sh
如果您已经部署旧版本,可通过如下命令一键升级至最新版本:
koctl upgrade
1.2 离线方式 🚢
- 安装和升级文档:在线文档
二、更新日志
2.1 功能优化 🚀
- 优化了企业版 license 到期提醒机制
2.2 问题修复 🐛
- 修复了离线环境创建 v1.22 版本 K8s 集群时,coredns 镜像版本错误的问题
- 修复了 arm64 离线包中 nexus3 镜像架构错误的问题
v3.16.0
一、安装和升级
1.1 在线方式 ✈️
仅需两步快速安装 KubeOperator:
- 准备一台不小于 8G 内存且可以访问互联网的 64位 Linux 主机;
- 以 root 用户执行如下命令一键安装 KubeOperator。
curl -sSL https://github.com/KubeOperator/KubeOperator/releases/latest/download/quick_start.sh | sh
如果您已经部署旧版本,可通过如下命令一键升级至最新版本:
koctl upgrade
1.2 离线方式 🚢
- 安装和升级文档:在线文档
二、更新日志
2.1 新增功能 🌱
- 支持消息中心
- 支持启用、禁用组件
- 支持查看集群任务列表
- 支持证书和 kubeconfig 文件导入集群
- 支持批量修改主机凭据和端口
- 支持自定义 etcd 配置
- 支持自定义 CgroupDriver
- 支持导入已有存储提供商
2.2 功能优化 🚀
- LDAP 导入用户支持编辑用户角色
- 用户列表、备份列表支持授权操作
- 配置文件密钥取消多级加密
- 点击任务状态时直接显示任务日志
- 限制 Velero 支持的备份账号类型
- 支持创建多个同类型存储提供商
- 创建存储提供商支持自定义 Namespace
- 优化部分集群相关内核参数
- 优化 Database migrations
- 优化集群已启用工具的同步逻辑
- 集群卸载脚本清理集群相关文件和目录
- 系统只支持同时执行一种集群级任务
- 集群及节点删除时需要输入校验信息来确认删除
- 删除集群或节点后增加手动重启主机等提示信息
- 应用商店中应用启用时默认不开启持久化存储
- 创建 vSphere CSI 时,自动获取集群相关的 Datacenter 和 Folder 等信息
- 集群运行时选择 Docker 时,支持是否开启 Remote API 和 registry-mirrors
2.4 K8s 及组件版本更新 🧰
- kubernetes: v1.22.12
- kubepi: v1.6.1
- vsphere-csi-driver: v2.5.1
- prometheus: v2.34.0
- nginx-ingress: v1.2.1
- gitlab: v15.0.3
- istio: v1.11.8
- nginx: v1.23.1
- mysql-server: v8.0.29
- webkubectl: v2.10.6
- nexus: v3.40.1
v3.15.1
一、安装和升级
1.1 在线方式 ✈️
仅需两步快速安装 KubeOperator:
- 准备一台不小于 8G 内存且可以访问互联网的 64位 Linux 主机;
- 以 root 用户执行如下命令一键安装 KubeOperator。
curl -sSL https://github.com/KubeOperator/KubeOperator/releases/latest/download/quick_start.sh | sh
如果您已经部署旧版本,可通过如下命令一键升级至最新版本:
koctl upgrade
1.2 离线方式 🚢
- 安装和升级文档:在线文档
二、更新日志
2.1 新增功能 🌱
- LDAP 增加测试连接、测试登录、重置等功能
- LDAP 增加连接超时时间和搜索分页数量限制
2.2 功能优化 🚀
- 支持修改已绑定到集群的主机凭据、端口等信息
- 集群概览页增加集群名称和具体监控指标数值等信息
- 创建集群、添加节点选择主机时显示主机 IP 等信息
- 默认工具版本升级(适用于导入非 KubeOperator 创建的集群)
- 项目和集群管理员分配 Dashboard 用户增加已连接标识
- 主机、仓库、用户列表等部分功能优化
2.3 问题修复 🐛
- 修复了获取集群监控数据异常以及 prometheus 跳转失败的问题
- 修复了部分 ubuntu 主机由于时间同步异常导致集群初始化失败的问题
- 修复了部分麒麟 v10 服务器由于 rsyslog 服务缺失导致集群初始化失败的问题
2.4 K8s 及组件版本更新 🧰
- kubernetes: v1.22.10
- kubepi: v1.5.3
v3.15.0
一、安装和升级
1.1 在线方式 ✈️
仅需两步快速安装 KubeOperator:
- 准备一台不小于 8G 内存且可以访问互联网的 64位 Linux 主机;
- 以 root 用户执行如下命令一键安装 KubeOperator。
curl -sSL https://github.com/KubeOperator/KubeOperator/releases/latest/download/quick_start.sh | sh
如果您已经部署旧版本,可通过如下命令一键升级至最新版本:
koctl upgrade
1.2 离线方式 🚢
- 安装和升级文档:在线文档
二、更新日志
2.1 新增功能 🌱
- 支持 LDAP 对接
- 支持集群健康评分
- 支持 openEuler 操作系统
- 自动模式下,可用区支持自定义模版
- 支持创建 rook-cephfs 存储类
- 支持创建 external-cephfs 存储提供商及存储类
2.2 功能优化 🚀
- 支持为项目管理员和集群管理员分配 Dashboard 用户
- 导入 KubeOperator 自建集群增加仓库类型选项
- 导入 KubeOperator 自建集群增加存储提供商同步功能
- 添加仓库时,支持连接可用性校验
- 支持自定义 DnsDomain 选项
- 优化任务中断后,集群扩缩容等任务状态显示
- 优化 ntp 界面样式
- 部分密码框支持回显
- 优化部分表单重复校验的问题
- 支持查看未就绪状态存储提供商创建日志
- cni 插件选择 calico 时,集群节点支持 calicoctl
- 自动模式创建可用区,增加模版上传重试功能
- 自动模式创建可用区,限制虚拟机网络可选类型
2.3 问题修复 🐛
- 修复了节点扩容时,未判断主机类型的问题
- 修复了 Loki 日志筛选选项加载错误的问题
- 修复导入 ip 命名规则集群时,集群名称为空的问题
- 修复了 glusterfs 存储提供商创建失败的问题
- 修复了 aarch64 base 仓库部分依赖缓存失败的问题
- 修复了在线安装脚本获取最新版本失败的问题
- 修复了由于部署机没有安装 docker-compose 导致 docker 重复安装的问题
- 修复了 cri 为 containerd 时,额外安装 cni 不可用的问题
- 修复了多 master 集群节点以 ip 命名时,选择 vip 模式创建失败的问题
- 修复了 arm64 集群 cis 扫描执行失败的问题
- 修复了由于集群名称一样,导致 Dashboard 连接不上新集群的问题
2.4 K8s 及组件版本更新 🧰
- kubepi: v1.5.2
- kubernetes: v1.22.8
- rook: v1.9.0
- nexus: v3.38.1
- kube-bench: v0.6.8
v3.14.0
一、安装和升级
1.1 在线方式 ✈️
仅需两步快速安装 KubeOperator:
- 准备一台不小于 8G 内存且可以访问互联网的 64位 Linux 主机;
- 以 root 用户执行如下命令一键安装 KubeOperator。
curl -sSL https://github.com/KubeOperator/KubeOperator/releases/latest/download/quick_start.sh | sh
如果您已经部署旧版本,可通过如下命令一键升级至最新版本:
koctl upgrade
1.2 离线方式 🚢
- 安装和升级文档:在线文档
二、更新日志
2.1 新增功能 🌱
- 支持 velero 备份恢复
- 适配 kubernetes 最新版本为 v1.22.6
- 手动模式创建集群支持使用主机名作为 kubernetes 集群节点名称
- 添加主机时支持录入弹性 IP,启用工具时支持启用弹性 IP
- 支持已创建集群开启 GPU 套件功能
2.2 功能优化 🚀
- 创建集群取消针对 worker 节点的限制,支持创建单节点集群
- 集群概览页展示集群详细信息
- 已创建存储提供商支持查看详情信息
- 导入 KubeOperator 自建集群,支持手动选择集群节点命名规则
2.3 问题修复 🐛
- 修复了创建 vsphere 虚拟机时多选 datastore 报错的问题
- 修复了集群卸载后没有删除 KubePi 内集群信息的问题
- 修复了工具栏启用 logging 时,修改索引前缀不生效的问题
2.4 K8s 及组件版本更新 🧰
- kubernetes: v1.22.6、1.20.14
- istio: 1.11.8
- coredns: 1.8.4
- etcd: v3.5.2
- docker: 20.10.12
- containerd: 1.6.0
- helm: v3.8.0
- calico: v3.21.4
- flannel: v0.15.1
- nginx-ingress: v1.1.1
- traefik-ingress: v2.6.1
- crictl: v1.23.0
- runc: 1.1
v3.13.0
一、安装和升级
1.1 在线方式 ✈️
仅需两步快速安装 KubeOperator:
- 准备一台不小于 8G 内存且可以访问互联网的 64位 Linux 主机;
- 以 root 用户执行如下命令一键安装 KubeOperator。
curl -sSL https://github.com/KubeOperator/KubeOperator/releases/latest/download/quick_start.sh | sh
如果您已经部署旧版本,可通过如下命令一键升级至最新版本:
koctl upgrade
1.2 离线方式 🚢
- 安装和升级文档:在线文档
二、更新日志
2.1 新增功能 🌱
- 支持银河麒麟操作系统v10
- 集群支持 HostName 和 IP 两种命名方式
- 自动模式创建可用区支持选择资源池
2.2 功能优化 🚀
- 重构集群监控功能
2.3 问题修复 🐛
- 修复了由于 flannel 资源配置过小,导致 pod 频繁重启的问题
- 修复了由于 ansible 缓存导致集群节点配置信息修改后不生效的问题
2.4 K8s 及组件版本更新 🧰
- KubePi: v1.4.0
- Grafana: v8.3.1
- Kubeapps: v2.4.2
- Prometheus: v2.31.1
v3.12.0
一、安装和升级
1.1 在线方式 ✈️
仅需两步快速安装 KubeOperator:
- 准备一台不小于 8G 内存且可以访问互联网的 64位 Linux 主机;
- 以 root 用户执行如下命令一键安装 KubeOperator。
curl -sSL https://github.com/KubeOperator/KubeOperator/releases/latest/download/quick_start.sh | sh
如果您已经部署旧版本,可通过如下命令一键升级至最新版本:
koctl upgrade
1.2 离线方式 🚢
- 安装和升级文档:在线文档
二、更新日志
2.1 新增功能 🌱
- 集群列表集成 KubePi Dashboard
- 工具列表支持 OPA Gatekeeper
2.2 功能优化 🚀
- 界面设置功能优化(X-Pack)
- CIS 扫描功能重构
- 用户列表增加重置密码功能
- 集群导入取消 kubernetes 版本限制
- 初始化集群选择主机时默认主机名排序
- 集群 worker 节点扩容,增加初始化存储提供商步骤
- 自动模式创建可用区后定时刷新可用区状态
2.3 问题修复 🐛
- 修复了自动模式创建虚拟机失败一直显示等待程序执行的问题
- 修复了由于 datastore 名称不符合规范导致服务器创建失败的问题
- 修复了 kubeconfig 文件 apiserver 默认地址不正确的问题
- 修复了系统设置中邮箱密码明文显示的问题
- 修复了创建虚拟机配置没有校验名称重复的问题
2.4 K8s 及组件版本更新 🧰
- K8s: v1.20.12
- KubePi: v1.3.0