Releases: eip-work/kuboard-spray
Releases · eip-work/kuboard-spray
v1.2.1
v1.2.0
v1.1.0
v1.0.1
v1.0.0
v1.0.0-rc.1
新特性
- 备份/恢复
- 可以备份 ETCD 数据
- 可以恢复 ETCD 数据
优化
- 取消日志中多余的告警信息
- 完善集群网络参数校验规则
- 完善节点 IP 地址校验规则
- 校验 ip 必须为内网 IP 地址
- 校验 ip 不能包含在容器组子网/服务子网中
- 必须使用 root 用户安装
- 优化 websocket 相关错误的提示
问题修正
- 不能使用中标麒麟操作系统的问题
v1.0.0-beta.3
新特性
- 升级集群时,对于单个节点:
- 可以在升级节点前手工排空节点
- 可以在升级节点后恢复节点调度
- 手动更新证书
- 完成集群安装后,更新容器引擎的参数
优化
- 集群状态显示列表中,展示节点是否处于暂停调度的状态
- 校验 kuboard-spray 满足资源包的最低版本要求
- 可以添加独立的 Etcd 节点
- 添加节点时,提示对节点的要求
- 不允许删除最后一个控制节点或最后一个 ETCD 节点
问题解决
- containerd 容器引擎不能添加 insecure registry 的问题
v1.0.0-beta.2
发布时间
2022年02月20日
新特性
- CIS 扫描
- 使用 kube-bench 实现 CIS 扫描
- 增加集群安装选项
- 可以自动更新证书
- 可以自定义审计日志参数
- 可以自定义每秒最大事件数量
- 可以选择 tls_cipher_suites
- 可以设置 kubelet_event_record_qps
- 可以激活或者禁用 admission controller
- 适配 amd64 操作系统
- CentOS 8.x
- Rocky 8.5
- Anolis 8.x
- openEuler 20.03
- openSUSE Leap
- 中标麒麟 V10
- 适配 arm64 操作系统
- CentOS
- Rocky
- Anolis
- openEuler
- 中标麒麟 V10
- openSUSE Leap
优化
- 校验集群名称
- 可以自定义容器内的时区
- 修改忽略错误的提示文字颜色
- 适配 Rocky、Anolis、openEuler 等类型的操作系统时,设置 yum 源
验证连接
后,显示目标机器的所有 ipv4 地址- 优化 python-interpreter 的发现顺序,
- KuboardSpray所在机器使用 /usr/bin/python3
- 目标服务器按照如下顺序查找 python
- python3.10
- python3.9
- python3.8
- python3.7
- python3.6
- python3.5
- /usr/bin/python3
- /usr/libexec/platform-python
- python2.7
- python2.6
- /usr/bin/python
- python
问题修正
- 登录时校验用户名密码
- 部分情况下,不能显示集群状态的问题
- 按 cluster 设置 fact_caching_connection,避免不同集群下相同名称的节点缓存冲突
- 修订一定概率情况下,接口调用的结果不能正常返回的问题
v1.0.0-beta.1 可以升级集群、适配 arm64
新特性
- 适配 arm64 架构
- 可以修改登录密码
- 可以卸载可选组件
- 集群升级
* 可以显示资源包的 releaseNote
* 可以对比已安装版本与资源包中的版本差异
* 可以查看并选择与当前已安装版本匹配的资源包
* 升级集群
* 升级前分发安装包到各个节点
* 一次升级所有节点
* 升级控制节点、逐个升级工作节点 - 可以通过跳板机访问集群节点
* 同时使用跳板机和密码时,不能使用 ssh multiplexing
* 其他情况下激活 ssh multiplexing - 可以使用 WebTerminal 访问集群节点
* 从节点详情 tab 进入 WebTerminal
* 从集群访问引导页面进入 WebTerminal
* WebTerminal 增加常用命令的快捷方式 - 集群状态指示
* 显示 etcd 节点的状态
* 显示控制节点/工作节点的状态
* 查看节点的 K8S YAML - Inventory配置
* 适配多网卡环境
* 支持 kubernetes 使用不同于 ansible_host 的 ip 地址
* 可以选择 ansible_python_interpreter
问题修正
- 编辑模式下,没有冻结节点的 ansible_host,etcd_member_name 字段;
v1.0.0-alpha.5
新特性
- 可选组件
- 查询可选组件的安装状态
- 增加可选组件的帮助链接
- 可以在集群完成安装以后单独安装可选组件
- 单独安装可选组件时,不需要下载无关内容
- 状态检查
- 显示网络连通性检查的结果
优化
- 添加/删除控制节点或ETCD节点后
- 更新负载均衡中 apiserver 列表
- 更新负载均衡中 apiserver 列表之前,检查 kube_control_plane 的状态
- 更新 apiserver 中 etcd 连接参数
- 重置集群时,可以跳过下载
- 当只有一个 master 节点时,设置 coredns 的副本数为 1
- 优化集群维护操作的提示信息
- 完善节点名称的校验规则
- 必须由数字、小写字母、小数点、减号组成,且必须以字母开头,以字母或数字结尾
- 不能与预留关键字冲突
- 跳板机设置
- 暂不支持跳板机的使用,待完善
- 完善跳板机设置的字段
问题修正
- 部分情况下,不能正确发现目标服务器上的 python_interpreter 的问题
- # 10 部分情况下,同步 nginx 配置出现错误的问题
- 添加工作节点时,缺少 kube-proxy 镜像导致该节点的网络不能正常工作的问题