Files
kuboard-press/support/change-log/v3.0.x.md
huanqing.shao 9f6de572ac v3.0.1-beta.1
2021-02-06 20:38:06 +08:00

401 lines
10 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
vssueId: 72
description: 本文描述了Kuboard_v3.0.x的版本变更说明
---
# Kuboard v3.0.x
<AdSenseTitle/>
<CurrentVersionV3/>
<!-- <CurrentVersion/> -->
## v3.0.1-beta.1
**发布日期**
2021年2月6日
**优化**
* 工作负载详情页:
* 重构 Deployment 详情面;
* 重构 StatefulSet 详情页;
* 重构 DaemonSet 详情页;
* 集群列表页面中,以弹出框的形式打开集群入口,避免集群卡片过多时可能产生的样式混乱;
**BUG修正**
* TopPods 页面:
* 排序按钮的链接错误;
* CPU 单位为 `m` 时,不能正确显示 cpu 使用量的问题;
## v3.0.0.5
**发布日期**
2021年1月31日
**优化**
* 重构菜单结构;
* 当 metrics 信息显示出现问题时,可以重置 metrics-server
* 终端界面缺少权限时,做出正确的错误提示;
* 工作负载界面可以快速创建存储卷声明;
* CICDApi
* 当用户具备集群的 kuboard-admin 权限时,使用 kuboard-admin 与集群交互,否则使用当前选中的集群身份;
* 访问密钥:
* 可以修改访问密钥;
* 可以显示访问密钥最后使用的时间;
**BUG修正**
* 安装 ceph-csi-plugin 出错的问题;
* 用户只具备集群级别权限时,不能查看和修改个人信息的问题;
* 新加入集群需刷新页面才能正常显示版本信息及 Dashboard 的问题;
## v3.0.0.4
**发布日期**
2021年1月24日
**新特性**
* 可以将任意页面设置为默认页,下次登录时,直接进入默认页;
* 可以设置 Default StorageClass
**优化**
* 优化切换集群/名称空间界面的显示效果;
* 部分情况下 api-server 404 响应不为 JSON 格式时,导致不能创建工作负载的问题;
* 可以忽略版本更新提示,不弹出提示窗口;
* Deployments 列表、StatefulSets 列表:
* 为每个条目增加伸缩按钮;
* 可以按分层查询;
**BUG修正**
* Kuboard Proxy 的鉴权问题
* 日志套件给普通用户授权的问题
* 监控套件给普通用户授权的问题
* 编辑工作负载时,丢失原有 `spec.updateStrategy``metadata.ownerReferences` 字段的问题
## v3.0.0.3
**发布日期**
2021年1月17日
**新特性**
* 可以创建、查询和删除访问密钥;
**优化**
* 集群列表页,点击某个集群后可以立刻选择名称空间;
* 进入集群页面后,页头不显示定制名称的问题;
* 创建用户、用户组时,名称中不能包含 `.`
* nfs-client-provisioner
* 提供适配 amd64 / arm64 的镜像下载;
* Kubernetes v1.20 缺少 selfLink 字段,导致 NFS Provisioner 不能正常工作的问题;
* 去掉文件编辑器的授权文件校验;
**BUG修正**
* 名称空间首页 --> 调整镜像版本按钮的链接错误;
* CICD 对接接口适配 v3.0
* 使用非内建用户库登录时KUBOARD_ROOT_USER 没有足够权限的问题;
* 切换集群以后,集群对象界面的套件菜单未正确调整的问题;
* 当 Kubernetes 版本小于 v1.16 时metrics-server 不能正常启动的问题;
* `nvidia.com/gpu` `amd.com/gpu` 字段不能正常保存的问题;
## v3.0.0.2
**发布日期**
2021年1月11日
**优化**
* 切换集群时,可以直接选择名称空间;
* 使用 `kubectl apply` 在 K8S 集群中安装 kuboard-agent而不是 `kubectl create`
**BUG修正**
* 版本 v3.0.0.1 中,不能进入新导入集群的问题;
## v3.0.0.1
**发布日期**
2021年1月10日
**新特性**
* 使用 kuboard-admin [扮演](/learning/k8s-advanced/sec/authenticate/#用户扮演) 当前用户操作 Kubernetes
* 可以 [调度 GPU 资源](/learning/k8s-practice/gpu/gpu.html)
**优化**
* 名称空间列表页
* 可以创建名称空间
* 可以删除名称空间
* 工作负载
* 伸缩时最大副本数从20调整为100
* 工作负载名称的最短长度从3调整为2
* PVBrowser 支持 aws-ebs 类型的存储卷
**BUG修正**
* 导入导出工作负载
* 通过工作负载导入向导安装 metrics-server 失败的问题
* 导入导出工作负载时出现的错误
* 优化导入集群时的提示信息
* 当节点信息中缺少 emphral-size 字段时,不能显示节点详情
* 名称空间首页中,鼠标指针移动到工作负载顶部时,工作负载不断闪烁的问题
## v3.0.0
**发布日期**
2021年1月3日
**新特性**
* 可以部署到 Kubernetes 集群;
* 可以删除已导入集群;
* 导入工作负载时:
* 可以实现容器镜像标签的映射;
* 可以选择是否将 Deployment/StatefulSet 的副本数重置为 1
**优化**
* 优化切换集群时的交互方式;
* 显示当前已激活集群的数量;
* arm64 版本兼容:
* metrics-server 版本调整为 v0.4.1,并支持 arm64
* kuboard-pv-browser 支持 arm64
* 可以从私有镜像仓库中抓取 kuboard-agent 镜像;
* CephFS 对接
* 通过 CSIDriver 对象来判断集群是否已安装了 CephCSI
* 将 ceph-csi 版本调整为 v3.2.0
* 通过 swr.cn-east-2.myhuaweicloud.com 分发镜像;
**BUG修复**
* Nginx 反向代理适配;
* 如果集群处于已导入状态,切换到集群的按钮不可用的问题;
* k3s 中的对象缺少 .metadata.selfLink 字段引起的兼容性问题:
* 不能删除 HPA 对象;
* 批量伸缩工作负载失败;
* CustomResource 列表中,不能显示对象所属的 CustomResourceDefinition
## v3.0.0-beta.5
**发布日期**
2020年12月24日
**新特性**
* Arm CPU 兼容:
* kuboard 兼容 arm64 CPU
* kuboard-agent 兼容 arm64 CPU
**BUG修复**
* 日志/终端界面的鉴权问题;
## v3.0.0-beta.4
**发布日期**
2020年12月21日
**BUG修复**
* 新添加集群的授权问题;
* 部分情况下Kuboard 启动失败的问题;
* KuboardEndpoint 域名解析失败时,不能登录 Kuboard 的问题;
## v3.0.0-beta.3
**发布日期**
2020年12月20日
**新特性**
* 登录 Kuboard 时,可以选择是否在一周内记住登录状态;
**BUG修复**
* 环境变量 KUBOARD_ROOT_USER 指定的用户应该具备所有权限;
* 使用 GitHub / GitLab 登录时,普通用户不能查询集群列表时,显示出错;
* 部署在 K8S 环境中时,可能出现的不能连接上 etcd 的问题;
* 不能编辑集群描述的问题;
* 授权文件在 Kuboard v3.0 中的适配问题;
## v3.0.0-beta.2
**发布日期**
2020年12月13日
**新特性**
* 新增套件扩展点
* 集群上下文
* 名称空间上下文
* 工作负载上下文
* 资源监控套件
* 基于 kube-prometheus 重新实现资源监控套件
* 完成资源监控套件在 Kuboard v3.0.0 的适配
**优化**
* 日志聚合套件增加日志轮转相关的参数;
* 优化工作负载导入向导;
**BUG修复**
* CRD 列表页只能查询 default 名称空间下的 CRD
* 自定名名称空间布局的按钮链接错误;
* Kuboard Agent 的默认版本错误的问题;
* 不能提示新版本信息的问题;
## v3.0.0-beta.1
**发布日期**
2020年12月6日
**优化**
* 检查 KuoardAgent 的版本,并在必要时引导用户升级 KuboardAgent
* 提示 KuboardEndpoint 填写错误时导致的登录失败
**BUG修复**
* Kuboard v3.0 适配:
* KuboardProxy 在 v3.0 的适配问题;
* 日志聚合套件在 v3.0 的适配问题;
* 在工作负载编辑页点击取消时,跳转到错误链接的问题;
## v3.0.0-alpha.5
**发布日期**
2020年11月29日
**优化**
* 登录后重定向到原请求页面,而不是根路径;
* 日志/终端界面
* 日志/终端界面,查找窗口的位置不再遮挡终端区域;
* 提高控制台、日志界面的初始化速度;
* 将 metrics-server 版本替换为 0.4.1
* 强调 Tab 标签的样式;
* 集群列表页按集群状态排序;
* 集群导入页:
* 增加名称空间布局设定;
* 将套件列表调整到集群导入页;
* 增加授权方式,只允许用户以 sso-user 的方式访问 Kubernetes 集群
* 集群切换:
* 优化集群切换时的引导提示;
* 提高集群切换时的加载速度;
**BUG修复**
* Kuboard v3.0 适配:
* ClusterRole/Role/ServiceAccount/User/Group 等授权对象在 v3.0 的适配问题;
* CephFS 在 v3.0 的适配问题;
* KuboardProxy 在 v3.0 的适配问题;
* PVBrower 在 v3.0 版本下安装及使用时的适配问题;
* 事件通知窗口的链接错误问题;
* 显示用户访问集群所用身份信息的详情;
* Pod 列表页点击查询按钮后跳转到 404 页面的问题;
* 切换名称空间时的链接跳转问题;
## v3.0.0-alpha.4
**发布日期**
2020年11月18日
**新特性**
* 被纳管 Kubernetes 与 Kuboard 实现单点认证登录
* 使用 SSOToken 管理 Kubernetes 集群;
* Kuboard Agent 通过 http proxy 或者 socks proxy 连接 Kuboard Agent Server 时,不能激活 Kubernetes 与 Kuboard 的单点认证;
**优化**
* 首页引导用户自定义页面标题;
**BUG修正**
* 单点认证模式下,用户/用户组详情页面下面包屑导航错误
* 安装 metrics-server 时,不能加载到 yaml 文件的错误
## v3.0.0-alpha.3
**发布日期**
2020年11月15日
**新特性**
* Kuboard 与上游系统实现单点认证登录
* GitLab 单点认证登录
* GitHub 单点认证登录
* LDAP 单点认证登录
* 单点登录模式下的用户授权
**BUG修正**
* 通用设置 --> 修改页脚文字时,输入框默认不应该为空
* 集群概览页 --> StorageClass 列表、PV 列表 的链接错误
## v3.0.0-alpha.2
**发布日期**
2020年11月10日
**新特性**
* 支持 TLS 、 Lets Encrypts
**优化**
* Web 服务使用标准端口 80 / 443
* 点击后才弹出集群切换窗口,避免悬停弹出分散用户注意力;
* 优化创建集群时的提示信息;
**BUG修正**
* 创建用户时,部分特殊电子信箱地址校验不通过;
* 节点详情页,如果节点的容器组数量太多,不能显示该页面的问题;
* CustomResourceList 页的链接错误;
* User/Group 列表页的链接错误;
## v3.0.0-alpha.1
**发布日期**
2020年11月8日
**新特性**
* 主版本升级,调整了 Kuboard 的架构:
* 支持多 Kubernetes 集群管理
* 内建用户库
* 优化导航栏及菜单的结构
* 不再部署在 Kubernetes 集群当中,而是作为一个独立的容器部署在集群之外
* 使用 golang 重写后端代码,不再使用 openresty lua