Skip to content

Releases: eip-work/kuboard-spray

v1.2.1

06 Nov 13:17
Compare
Choose a tag to compare

新特性

  • 自定义参数
    • containerd_cfg_dir
    • containerd_storage_dir
    • containerd_state_dir
    • apiserver_loadbalancer_domain_name

v1.2.0

05 Jul 02:47
Compare
Choose a tag to compare

发布时间

2022年6月25日

新特性

适配 Kubernetes v1.24.x 的安装和升级
配置 calico_ipip_mode / calico_vxlan_mode
优化

升级集群时,可以多次分发安装文件
升级 ansible 到 v2.12
问题修正

不选择部分可选组件时,出现 undefined variables 的问题

v1.1.0

04 May 00:12
Compare
Choose a tag to compare

新特性

  • 可以安装 kuboard
  • 重置 admin 的密码
  • 重命名

v1.0.1

16 Apr 14:45
Compare
Choose a tag to compare

优化

  • 编辑模式下,不显示按钮 『更新容器引擎参数』
  • 优化 insecure_registry 的配置及文档

v1.0.0

27 Mar 04:59
Compare
Choose a tag to compare

优化

  • 适配 RHEL 操作系统
  • 默认首页调整为集群列表页

v1.0.0-rc.1

20 Mar 06:03
Compare
Choose a tag to compare

新特性

  • 备份/恢复
    • 可以备份 ETCD 数据
    • 可以恢复 ETCD 数据

优化

  • 取消日志中多余的告警信息
  • 完善集群网络参数校验规则
  • 完善节点 IP 地址校验规则
    • 校验 ip 必须为内网 IP 地址
    • 校验 ip 不能包含在容器组子网/服务子网中
  • 必须使用 root 用户安装
  • 优化 websocket 相关错误的提示

问题修正

  • 不能使用中标麒麟操作系统的问题

v1.0.0-beta.3

27 Feb 06:24
Compare
Choose a tag to compare

新特性

  • 升级集群时,对于单个节点:
    • 可以在升级节点前手工排空节点
    • 可以在升级节点后恢复节点调度
  • 手动更新证书
  • 完成集群安装后,更新容器引擎的参数

优化

  • 集群状态显示列表中,展示节点是否处于暂停调度的状态
  • 校验 kuboard-spray 满足资源包的最低版本要求
  • 可以添加独立的 Etcd 节点
  • 添加节点时,提示对节点的要求
  • 不允许删除最后一个控制节点或最后一个 ETCD 节点

问题解决

  • containerd 容器引擎不能添加 insecure registry 的问题

v1.0.0-beta.2

20 Feb 10:46
Compare
Choose a tag to compare

发布时间

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

06 Feb 15:04
Compare
Choose a tag to compare

新特性

  • 适配 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

26 Jan 14:32
Compare
Choose a tag to compare

新特性

  • 可选组件
    • 查询可选组件的安装状态
    • 增加可选组件的帮助链接
    • 可以在集群完成安装以后单独安装可选组件
    • 单独安装可选组件时,不需要下载无关内容
  • 状态检查
    • 显示网络连通性检查的结果

优化

  • 添加/删除控制节点或ETCD节点后
    • 更新负载均衡中 apiserver 列表
    • 更新负载均衡中 apiserver 列表之前,检查 kube_control_plane 的状态
    • 更新 apiserver 中 etcd 连接参数
  • 重置集群时,可以跳过下载
  • 当只有一个 master 节点时,设置 coredns 的副本数为 1
  • 优化集群维护操作的提示信息
  • 完善节点名称的校验规则
    • 必须由数字、小写字母、小数点、减号组成,且必须以字母开头,以字母或数字结尾
    • 不能与预留关键字冲突
  • 跳板机设置
    • 暂不支持跳板机的使用,待完善
    • 完善跳板机设置的字段

问题修正

  • 部分情况下,不能正确发现目标服务器上的 python_interpreter 的问题
  • # 10 部分情况下,同步 nginx 配置出现错误的问题
  • 添加工作节点时,缺少 kube-proxy 镜像导致该节点的网络不能正常工作的问题