18 KiB
vssueId, description
| vssueId | description |
|---|---|
| 72 | 本文描述了Kuboard_v2.0.x的版本变更说明 |
Kuboard v2.0.x
Kuboard v2.0.x 的更新说明
了解 从Kuboard v1.0.x 升级到 Kuboard v2.0.x
v2.0.5.2-arm
发布日期
2020年11月18日
BUG修正
- k3s / arm 环境下,授权文件校验问题;
v2.0.5.1
发布日期
2020年10月26日
优化
- PVBrowser 支持 aws-ebs 类型的存储卷
- 创建工作负载时,名称最短可以为2个字符
v2.0.5
发布日期
2020年10月8日
新特性
- 重启工作负载
- 在工作负载详情页,可以重启 Deployment、StatefulSet、DaemonSet
- 在 Deployment、StatefulSet、DaemonSet 列表页,可以重启工作负载
- 支持 Rook-CephFS StorageClass
- 可以创建 Rook-CephFS StorageClass
- CephFS 类型的存储卷声明
- 执行扩容操作
- 创建克隆
- 创建快照
- 查看 PVC 的快照列表
- 从快照中恢复
优化
- CephFS-CSI
- CephFS-CSI 插件支持 arm 架构
- 支持离线加载 CephFS-CSI 插件的镜像
- 创建 CephFS StorageClass 的同时,创建对应的 VolumeSnapshotClass
- 集群概览页的节点列表中显示节点的 hostIP
- CRD 列表
- CRD 列表兼容 apiextensions.k8s.io/v1beta1 和 apiextensions.k8s.io/v1 两个版本
- 列表页中标识处于 Terminating 状态的对象
- Deployment 详情页
- 优化副本集列表和容器组列表的加载速度
- 如果当前显示的 Pod 内容被更新,Pod 的界面显示也自动更新
- 确保 Deployment 基本信息中伸缩副本数的实时性更新
BUG修复
- 删除节点后,返回到集群概览页
- 创建 Secret 后,列表未更新
- Event 列表中,当 Pod 没有 Owner 或者 Pod 的 Owner 不是 Deployment/StatefulSet/DaemonSet 时,点击 Pod 链接直接跳转到 Pod 页面
v2.0.5-beta.7
发布日期
2020年9月26日
新特性
- VolumeSnapshot
- 安装 csi-external-snapshotter;
- 将 PVC 查看方式从对话框方式修改为页面方式;
- 创建及管理 VolumeSnapshotClass;
- 创建及管理 VolumeSnapshot;
优化
- 查看 PV 详细信息时,可以直接跳转到其绑定的 PVC;
- 优化 Authentication 安装向导的部分文字提示,降低表单填写错误的概率;
BUG修正
- 修正查询列表中,标签选择器、字段选择器失效的问题;
- 当 K8S 环境中禁用了 annonymous 用户获取 public-info 信息时,Kuboard 部分功能不可用的问题;
- 安装套件过程中,检查 Pod 状态时小概率存在的误判问题;
v2.0.5-beta.6
发布日期
2020年9月20日
新特性
- 在如下位置增加快速进入日志、终端的按钮
- 名称空间主页
- Deployment 列表、StatefulSet 列表、DaemonSet 列表
- 工作负载查看界面的 ControlBar
- 日志追踪界面
- 终端界面
BUG修复
- 工作负载编辑界面 preStop 的 Label 错误拼写为 preStart 的问题
- 名称空间下 toppods 页面,关于容器组总数的描述文字错误
- DaemonSet 列表页的标题不正确
v2.0.5-beta.5
发布日期
2020年9月13日
新特性
- 支持 CephFS 类型存储卷声明的扩容
优化
- 列表页批量删除按钮
- 禁用 StorageClass 列表中的删除按钮
- 批量删除对话框的确认信息应该每次都要求用户输入
- 存储卷浏览器
- 暂不支持 volumeMode 为 Block 的存储卷
- ceph-csi 插件
- 安装 ceph-csi 插件时,用户可以指定版本号
- 可以卸载 ceph-csi 插件
- KuboardHelpLink 不应该获得焦点
2.0.5-beta.4
发布日期
2020年9月11日
优化
- 存储卷浏览器
- 存储卷列表中增加对存储卷浏览器的支持
BUG修复
- 存储卷浏览器
- 修复部分情况下不能查看存储卷内容的问题
- 修复部分情况下存储卷浏览器上传/下载文件中断的问题
v2.0.5-beta.3
发布日期
2020年9月10日
新特性
- 存储卷浏览器
- 存储卷浏览器支持的范围从 Kuboard 创建的 NFS 存储卷,扩展到 NFS 和 CSI 类型的存储卷
- 在存储卷已被挂载的情况下,可以显示存储卷的使用率
优化
- 存储类/存储卷
- 集群概览页最多只显示 50 个存储卷
- 增加存储类列表
- 增加存储卷列表
- 保存前对比YAML
BUG修复
- 套件开发者模式下,不能保存套件文档链接的问题
v2.0.4.3
发布日期
2020年9月8日
BUG 修正
- 未安装 metrics-server 时,不能正常显示集群首页的问题
v2.0.4.2
发布日期
2020年9月6日
新特性
- 定制 Logo
v2.0.5-beta.1
发布日期
2020年9月1日
新特性
- 安装 Ceph CSI 插件;
- 创建 CephFS StorageClass
优化
- 按 TAB 键时,避免帮助链接获得焦点;
v2.0.4.1
发布日期
2020年8月31日
优化
- 节点详情页可以查看节点的 YAML
BUG修正
- 删除部分对象(ConfigMap / Secret 等)时出错
v2.0.4
发布日期
2020年8月25日
优化
- HorizontalPodAutoscaler
- 列表页增加 averageUtilization 相关字段
- 工作负载页增加自动伸缩的表单
- 删除 Pod 时,可以强制删除,可以指定 gracefulPeriodSeconds;
BUG修正
- Pod 详情页中面包屑按钮点击无效;
- 英文语言下,存储卷对话框的标题拼写错误;
v2.0.4-beta.5
发布日期
2020年8月16日
优化
- 批量伸缩
- Deployment 列表页支持批量伸缩所选择的 Deployment;
- StatefulSet 列表页支持批量伸缩所选择的 StatefulSet;
- 状态相关数字优化
- 名称空间首页工作负载的副本数为 0 时,显示 0,而不是不显示数字;
- Deployment、StatefulSet 列表页的工作负载的副本数为 0 时,显示 0, 而不是不显示数字;
v2.0.4-beta.4
发布日期
2020年8月11日
BUG修复
- 修改工作负载所在分层后,编辑工作负载时,丢失分层信息的问题;
- Service - PortForward (转发)功能的授权问题;
v2.0.4-beta.3
发布日期
2020年8月9日
新特性
- 查询并显示 ResourceQuota 列表
优化
- 集群概览首页,区分显示已授权的名称空间和未授权的名称空间
- 默认允许已登录用户可以执行 namespaces list 操作
- 默认允许已登录用户可以执行 apiregistration.k8s.io/apiservices list 操作
- Deployments 列表页,如果 readyReplicas 为空时,将其显示为 0
Bug修复
- 部分情况下不能显示当前登录用户的信息
v2.0.4-beta.1
发布日期
2020年8月2日
新特性
- HorizontalPodAutoscaler
- 查询 HPA 列表;
- 以 YAML 的形式显示 HPA;
优化
- 初始Loading页面显示加载进度;
- 文件浏览器
- 支持重命名文件/文件夹;
- 打包文件夹并下载;
- 上传压缩文件后可自动解压缩;
- 以24小时制格式化文件的更新时间;
v2.0.3
发布日期
2020年7月26日
优化
- 节点详情页可以逐个驱逐 Pod
- 将镜像 quay.io/dexidp/dex:v2.24.0 重新标记到 eipwork/dex:v2.24.0,提高下载速度
- 更新 Kubernetes Authentication 安装向导中的界面截图
v2.0.3-beta.4
发布日期
2020年7月21日
问题修正
- Scale 按钮授权问题
- 未设置 StorageClass 的 PV 被重复显示的问题
- Pod 详情页,容器 metrics 信息的授权问题
v2.0.3-beta.3
发布日期
2020年7月19日
新特性
- 工作负载编辑器
- 支持亲和性、反亲和性设置
- 节点详情页
- 支持 暂停调度Cordon / 恢复调度UnCordon 操作
- 支持 排空节点Drain 操作
优化
- 优化极少部分情况下 OIDC 配置错误时的提示信息
v2.0.3-beta.2
发布日期
2020年7月16日
新特性
- Service
- 支持 externalIPs 字段
- 支持 sessionAffinity 字段
- 支持 sessionAffinityConfig 字段
优化
- 文件浏览器,可以显示隐藏文件(夹)
- 存储卷
- 当存储卷对应的 storageClass 未定义时,仍然应该显示该存储卷;
- 存储类界面布局细节优化;
v2.0.3-beta.1
发布日期
2020年7月12日
新特性
- 支持 LDAP 认证方式
优化
- 完善工作负载编辑器中 Ingress 的表单校验逻辑
- 名称空间首页,完成“从YAML创建”的操作以后,刷新名称空间首页的内容
v2.0.2.3
发布日期
2020年7月1日
BUG修正
- 工作负载查看页的“编辑”按钮鉴权参数错误,导致 admin 权限的用户不能显示该按钮;
- 初始化时机的问题,导致部分情况下授权文件未生效;
v2.0.2.2
发布日期
2020年6月30日
优化
- 支持套件的离线安装;
BUG修正
- 使用二进制安装时,集群概览页 Master 节点的标识问题;
- 在没有 pods/log 的 get 权限时,Pod 详情页不应该显示“下载日志”的按钮;
- 当 cpu 的单位为 m 时,集群概览页显示的 CPU 利用率为 0% 的问题;
v2.0.2.1
发布日期
2020年6月29日
BUG修正
- 容器的文件浏览器不能打开的问题
v2.0.2
发布日期
2020年6月28日
新特性
- 文件浏览器支持查看/下载/上传 PV 中的文件(仅当 PV 对应的 StorageClass 是通过 Kuboard 创建的时候生效)
优化
- 优化文件浏览器的显示细节
BUG修正
- 当容器中的 ls 命令版本较低时(例如 busybox v1.26.2 中的 ls 命令),文件浏览器不能正常工作的问题;
v2.0.2-beta.3.a
发布日期
2020年6月27日
优化
- 上传文件时,提示名称冲突
- 上传/下载文件后,自动校验本地文件与远程文件的 MD5
BUG修复
- 大文件情况下,一定概率存在的数据丢包的问题;
v2.0.2-beta.2
发布日期
2020年6月26日
新特性
- 文件浏览器
- 从本地上传文件到容器中
- 文件夹内按名称过滤
- 创建文件/文件夹
- 复制文件/文件夹
- 移动文件/文件夹
- 删除容器中的文件/文件夹
- 查看/编辑容器中的文件
已知问题
- 当容器内的 dd --version 版本号等于或低于 8.13 (一个比较老的版本)时,不能从容器中下载/上传,不能编辑容器中的文件;
优化
- 在工作负载查看页的常用操作中,增加“调整镜像版本”
- 按照正常事件、错误事件的类型打开/关闭事件弹窗通知
- 在工作负载查看页、Pod详情页切换名称空间时,跳转到目标名称空间的首页
- 文件浏览器
- 显示容器内用户的身份
- 显示 link 类型文件的链接目标
- 点击当前路径的某一个父节点时,可以快速将其切换为当前路径
- 显示 Loading 状态
- 列表中显示文件大小、Owner、Group、创建时间等字段,并可排序
- 可上传大文件
BUG修正
- 文件浏览器
- 部分情况下不能查询文件列表的问题;
- link 类型的文件夹不能正常进入的问题
- link 类型的文件不能正常下载的问题;
- 如果容器内 tar 的版本为 1.30,不能正常下载文件的问题;
v2.0.2-beta.1
发布日期
2020年6月21日
新特性
- 从容器中复制文件到本地
v2.0.1
发布日期
2020年6月18日
新特性
- kuboard port-forward (支持 Mac/Windows/Linux)
优化
- 菜单栏中的 CRD 按照 ApiGroup 进行分类
BUG修正
- 使用 KeyCloak 登录,如果 groups 为空的话,调用 KuboardProxy 失败;
v2.0.1-beta.3.a
发布日期
2020年6月16日
新特性
- Kuboard port-forward (当前版本只支持 Mac OS)
- 列表页增加批量删除的功能;
优化
- 工作负载详情页,未找到工作负载时,提示用户返回名称空间首页;
- 名称空间列表,在展开时,从 column 布局改变为 row 布局;
BUG修复
- 公司名称过长时,页尾的备案号显示不完整;
- 通过 Rancher 创建的名称空间,强制删除失败的问题;
v2.0.0.3.a
发布日期
2020年6月14日
BUG修复
- 不同名称空间下的同名 ServiceAccount 登录后,共享名称空间收藏夹信息的问题;
v2.0.0.3
发布日期
2020年6月13日
新特性
- 名称空间加星标
优化
- 工作负载编辑页
- 支持字段 .spec.template.spec.hostIPC
- 支持字段 .spec.template.spec.hostNetwork
- OIDC
- 优化使用 GitHub 作为 OIDC Provider 时的提示信息
- 优化 OIDC 安装时可能出现的诊断提示信息
BUG修复
- 存储卷列表页面 --> 查看按钮的文字不应该显示为“创建”
- 当使用 GitHub/GitLab 登录时,KuboardProxy 不能正常工作的问题
- RoleBinding/ClusterRoleBinding
- 被授权主体如果有四个字段时,删除按钮不可用;
- 被授权主体如果为User/Group时,不需要填写 namespace 字段;
v2.0.0.2
发布日期
2020年6月11日
新特性
- 快速将套件授权给普通用户
优化
- CICD 窗口提示用户使用ServiceAccount并合理授权;
- 优化导出工作负载界面的过滤器;
- Secret对话框,完善对 name 字段的校验规则;
- 工作负载编辑页
- Service可以配置端口的名字
- 工作负载详情页
- Service可以显示端口的名字
- 可以显示 Service 对应的 Endpoint
BUG修复
- 工作负载详情页
- 工作负载没有 Label 时,不能添加分层信息的问题;
- 没有 Ingress 时,提示信息错误的问题
- Grafana+Loki+Promtail 日志聚合套件中不能支持实时追踪日志的问题;
v2.0.0.1
发布日期
2020年6月9日
优化
- 可以强制删除处于 Terminating 状态的名称空间
- 套件
- 可以创建一个空白套件用于开发新套件;
- 快捷链接的 port 应该以字符串的形式保存;
- 删除控制器(Deployment/DaemonSet/StatefulSet)时,可以保留 Service/Ingress 不删除;
BUG修正
- 工作负载查看页
- 编辑工作负载所在分层时出错;
v2.0.0
发布日期
2020年6月8日
新特性
- 响应地摊经济,针对增强特性设置付费通道
优化
-
套件管理
- 支持授权配置;
- 套件管理页面增加快捷链接列表;
- 内嵌帮助页显示;
- 将部分操作调整到 ControlBar;
-
i18n
- 工作负载查看页;
- 调整容器镜像页;
- 404页;
- Events 通知弹窗;
-
页头
- 版本号过长时,页头布局出错;
- 当面包屑超长时,占用右侧空间,以保证面包屑可以正常操作;
- 显示更加详细的错误提示;
-
日志界面 --> 增加清空日志的按钮
-
终端界面 --> 增加清空终端的按钮
BUG 修复
- 创建 PVC 后,列表未刷新;
- 工作负载编辑页:
- 不创建 Service 时,不应该显示端口列表;
- 注解为空时,不能保存的问题
- 当用户没有权限查看名称空间内的事件时,页头显示失败的问题;
- 日志界面 --> 查找功能不工作;
v2.0.0-beta.3.c
发布日期
2020年6月1日
优化
- 套件
- 开发者模式
- 参数页面,可以修改参数的元数据信息
- 参数页面,可以修改额外操作的 html 代码
- 安装页面,可以预览参数的命中次数
- 套件仓库
- 列表页不允许选择已经安装套件
- 资源监控套件
- 将 Grafana 的管理用户名参数化
- 开发者模式
v2.0.0-beta.3.b
发布日期
2020年5月31日
新特性
- 套件功能重构
- 使用 CRD 存储套件相关信息
- 优化套件安装过程的体验
- 将套件编辑器与套件安装过程整合,降低套件开发的难度(开发一个全新套件的门槛仍然比较高,但是基于已有套件改造和提升的门槛变得很低)
- 资源监控套件
- 基于 Prometheus/Grafana 提供资源监控套件
- i18n
- 可以在设置中修改语言偏好
- 提高 i18n 的完成度(工作负载查看页等)
- 日志/终端界面
- 修改前景色,以适应不同的光线环境
优化
- 节点详情页
- Pod 列表排序
- 完善加载出错时的错误提示信息
BUG修正
- Pod 详情页未显示面包屑
v2.0.0-beta.2.c
发布日期
2020年5月24日
BUG修正
- 列表页中,删除按钮可能对应到错误的条目
v2.0.0-beta.2
发布日期
2020年5月24日
新特性
- 支持英文语言包
- 根据浏览器默认语言识别使用中文还是英文语言包;
- 当前版本仅完成四分之一;
优化
- 界面元素优化
- 优化 ControlBar 的显示效果,将位置从页尾固定调整为吸顶;
- 将名称空间的常用操作从左侧三级菜单调整到名称空间首页吸顶;
- 页面切换动画;
- 在页头显示全局错误;
- 集群概览页
- 名称空间排序方式,支持按名称、按创建时间排序;
- 设置 --> 版本信息
- 当前版本与最新版本一致时,禁用 Upgrade 按钮
- 名称空间自定义
- 为首次使用的用户初始化
/apis/kuboard.cn/v1/kuboardlayouts/kube-system - 分层的名称支持中/英文
- 为首次使用的用户初始化
BUG修正
- Kuboard v1.0.x 创建的 NFS StorageClass 在 v2.0.0 中显示为 YAML 的问题;
- 当 StatefulSet 中 spec.serviceName 与 metadata.name 不一致时,工作负载编辑器不能保存 StatefulSet 的问题;
- Kuboard v2.0.0-beta.1 中,不能删除名称空间的问题;
- Kuboard v2.0.0-beta.1 中,集群概览页,禁用名称空间的循环翻页,因为当翻页次数过多时,点击名称空间无反应;
- 如果用户不具备 list namespace 权限,切换名称空间按钮点击后无效的问题;
v2.0.0-beta.1
发布日期
2020年5月16日
新特性
- 全新界面更新
- 增加面包屑导航
- 增加设置侧边栏菜单
- 按名称筛选名称空间
- 升级 Kuboard
- 检测最新 Kuboard 版本,并提示用户升级
- 一键升级 Kuboard 到最新版本
- 自定义名称空间布局
- 通过在设置界面中修改 CustomerResource 的方式自定义名称空间布局
- 可以按名称空间单独设定名称空间布局