Releases: opencmit/pangee-cluster
Releases · opencmit/pangee-cluster
v2.0.0
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 字段;