879 lines
23 KiB
Markdown
879 lines
23 KiB
Markdown
---
|
||
vssueId: 72
|
||
description: 本文描述了Kuboard_v3.x的版本变更说明
|
||
---
|
||
|
||
# Kuboard v3.x
|
||
|
||
<AdSenseTitle/>
|
||
|
||
<CurrentVersionV3/>
|
||
|
||
<!-- <CurrentVersion/> -->
|
||
|
||
<!--
|
||
|
||
* Immutable Secrets and ConfigMaps
|
||
https://kubernetes.io/docs/setup/release/notes/#immutable-secrets-and-configmaps
|
||
Immutable Secrets and ConfigMaps graduates to GA. This feature allows users to specify that the contents of a particular Secret or ConfigMap is immutable for its object lifetime. For such instances, Kubelet will not watch/poll for changes and therefore reducing apiserver load.
|
||
|
||
* Storage Capacity
|
||
https://docs.k8s.io/concepts/storage/storage-capacity/
|
||
|
||
* 存储卷声明监控 Grafana
|
||
支持的K8S版本: 1.19
|
||
|
||
* 可以按时间段开放用户的权限
|
||
|
||
* ConfigMap / 环境变量 的 Value 应该可以在中间带空格
|
||
|
||
-->
|
||
|
||
## v3.1.1.9
|
||
|
||
**发布日期**
|
||
|
||
2021年5月30日
|
||
|
||
**新特性**
|
||
|
||
* 工作负载编辑器
|
||
* 支持节点亲和性
|
||
* 支持容器组间亲和性
|
||
* 支持容器组间反亲和性
|
||
|
||
**优化**
|
||
|
||
* 安装 metrics-server 时,尽量将其调度到 master 节点
|
||
* 容器组详情页可以刷新 metrics 信息
|
||
* 可以为 docker hub 的私有仓库设置访问密码
|
||
* 不允许 https://demo.kuboard.cn 的 demo 用户修改密码
|
||
|
||
**问题修正**
|
||
|
||
* 工作负载编辑器
|
||
* 删除数据卷时,volumeMount 错位的问题;
|
||
* 创建存储卷声明时,如果存在未配置 .metadata.annotations 字段的存储类,不能选取存储类的问题;
|
||
|
||
## v3.1.1.8
|
||
|
||
**发布日期**
|
||
|
||
2021年5月23日
|
||
|
||
**优化**
|
||
|
||
* 存储类
|
||
* 可以在 Kuboard 中限制存储类的可用名称空间(只在 Kuboard 界面中生效)
|
||
* 工作负载编辑器
|
||
* 可以将数据卷挂载到同一个容器的不同路径
|
||
* 标签/注解的值可以为空字符串
|
||
* 简化 image 字段的输入
|
||
* 工作负载详情页
|
||
* 编辑 Hpa 时,进行表单校验
|
||
* 编辑 Hpa 后,`取消`、`保存` 不恰当出现的问题
|
||
* 可以显示 Hpa 的状态,以及 Hpa 关联的事件
|
||
* 校验容器名称
|
||
* metrics-server
|
||
* 可以删除 metrics-server
|
||
* 新装 metrics-server 时,版本调整为 0.4.4
|
||
* 阿里云托管集群已登录用户缺少 `system:basic-user` 角色导致的授权问题
|
||
* 新建 NFS StorageClass 时
|
||
* 使用 https://github.com/kubernetes-sigs/nfs-subdir-external-provisioner v4.0.2
|
||
* YAML
|
||
* 导出精简的 YAML
|
||
* 预览精简的 YAML
|
||
|
||
**问题修正**
|
||
|
||
* 工作负载编辑器
|
||
* 复制工作负载时,serviceName 字段未能正常更新的问题
|
||
* 工作负载详情页
|
||
* 部分情况下,编辑 Hpa 时,不能保存的问题
|
||
|
||
## v3.1.1.7
|
||
|
||
**发布日期**
|
||
|
||
2021年5月16日
|
||
|
||
**新特性**
|
||
|
||
* 工作负载编辑器
|
||
* 可以为 StatefulSet 创建 governingService
|
||
* 提供 `日志聚合套件 EFK`
|
||
|
||
**优化**
|
||
|
||
* 工作负载编辑器
|
||
* 支持容器的 workingDir 字段
|
||
* 校验名称空间中是否存在同名的工作负载
|
||
* 禁止直接编辑标签 `k8s.kuboard.cn/layer`、`k8s.kuboard.cn/name`
|
||
* 支持 Service 的 `publishNotReadyAddresses` 字段
|
||
* 工作负载详情页
|
||
* 删除 StatefulSet 时,同时删除 `spec.serviceName` 指定的 Service
|
||
* 批量删除 StatefulSet 时,同时删除 `spec.serviceName` 指定的 Service
|
||
* 去掉打开页面时的展开收起动画
|
||
* 预览 YAML 时
|
||
* 可以隐藏 managedFields 字段
|
||
* 可以显示 StatefulSet 的 governingService
|
||
* 创建存储卷声明时,校验是否存在同名存储卷声明
|
||
|
||
**问题修正**
|
||
|
||
* 事件处理
|
||
* 部分情况下,事件显示乱序的问题
|
||
* 部分情况下,出现重复事件的问题
|
||
* 部分情况下,容器组列表出现重复对象的问题
|
||
* 部分情况下,不能调整镜像版本的问题
|
||
* 保存 Secret 后,labels 字段丢失的问题
|
||
* 安装套件时 KUBERNETES_CLUSTER 参数应该是只读的(只在 v3.1.1.5、v3.1.1.6中出现这个问题)
|
||
|
||
## v3.1.1.6
|
||
|
||
**发布日期**
|
||
|
||
2021年5月9日
|
||
|
||
**优化**
|
||
|
||
* 工作负载详情页
|
||
* 事件较多(大于300)时,优化页面性能表现
|
||
|
||
* 工作负载编辑器
|
||
* StatefulSet 中可以显示和修改 serviceName 字段
|
||
|
||
**问题修正**
|
||
|
||
* 节点详情页
|
||
* 切换名称空间时出现 404 错误
|
||
* 导入工作负载
|
||
* 私有镜像仓库映射镜像名称的问题
|
||
* 存储卷声明详情页,删除存储卷声明后,应返回列表页
|
||
|
||
|
||
## v3.1.1.5
|
||
|
||
**发布日期**
|
||
|
||
2021年5月5日
|
||
|
||
|
||
**优化**
|
||
|
||
* 导入工作负载
|
||
* 优化 NodePort 的页面布局
|
||
* 优化数据卷步骤的表单校验
|
||
|
||
* 工作负载编辑器
|
||
* 根据 K8S 版本支持情况显示 `spec.template.spec.containers[*].startupProbe`
|
||
* 增加探针用途说明
|
||
* 增加 hostPort 字段的说明
|
||
* 配置字典选择器,可以快速创建配置字典
|
||
* 密文选择器,可以快速创建密文
|
||
|
||
* 工作负载详情页
|
||
* 可以显示容器的环境变量
|
||
* 可以显示容器的数据卷挂载情况
|
||
* 可以显示 starupProbe
|
||
|
||
* 密文、配置字典
|
||
* 可以保留 value 为空的条目
|
||
|
||
* 套件安装
|
||
* 增加 StorageClass 类型的参数,避免因为存储类参数填写错误导致的套件安装失败
|
||
* 资源监控套件不能离线安装的问题
|
||
|
||
* KuboardProxy
|
||
* 只使用 Cookie 中的 Token,避免与应用的 `Authorization` HTTP Header 产生冲突
|
||
|
||
**问题修正**
|
||
|
||
* 工作负载编辑器
|
||
* StatefulSet 时,不能添加第二个 volumeClaimTemplate 的问题
|
||
* `StatefulSet.spec.serviceName` 如果与工作负载名称不一致时,修改 StatefulSet 不能保存的问题
|
||
* `spec.template.spec.containers[*].capabilities.add` 必须为 string
|
||
* 工作负载详情页
|
||
* 部分情况下不能显示容器的内存使用指标的问题
|
||
* v1.20 及以上版本,删除 Ingress 失败的问题
|
||
* 导入工作负载
|
||
* 部分情况下不能导入工作负载的问题
|
||
* 部分情况下,创建 Service 失败的问题
|
||
|
||
|
||
## v3.1.1.4
|
||
|
||
**发布日期**
|
||
|
||
2021年4月24日
|
||
|
||
**新特性**
|
||
|
||
* 工作负载编辑器
|
||
* 可以设置 spec.template.spec.setHostnameAsFQDN
|
||
* 可以设置 spec.template.spec.serviceAccountName
|
||
|
||
**优化**
|
||
|
||
* 工作负载详情页
|
||
* 切换 Pod 时,刷新 pod 的 metrics
|
||
* 细化容器组的状态显示
|
||
* 可以显示 event 的 count
|
||
|
||
**BUG 修正**
|
||
|
||
* 工作负载编辑器
|
||
* spec.containers[*].readinessProbe.tcpSocket.port 字段兼容数字和字符串
|
||
* spec.containers[*].resources.limits.cpu 等字段清除后不能保存的问题
|
||
* spec.containers[*].ports[*].hostPort 字段不能被清除的问题
|
||
* service.spec.type 从 NodePort 修改为 ClusterIP 时,service.spec.ports[*].nodePort 未清空的问题
|
||
* StatefulSet 应该设置 spec.serviceName 字段
|
||
* 删除数据卷时导致不能保存的问题
|
||
* 编辑 ConfigMap / Secret 类型的数据卷时,如果原本没有配置 KeyToPath,不能添加 KeyToPath 的问题
|
||
* 编辑 Service 时,如果原有 spec.ports 字段未配置,不能添加端口的问题
|
||
* 复制工作负载
|
||
* Service 保存失败的问题
|
||
* 修改 layer 时,service.spec.selector 未更新的问题
|
||
|
||
|
||
## v3.1.1.3
|
||
|
||
**发布日期**
|
||
|
||
2021年4月18日
|
||
|
||
**BUG修正**
|
||
|
||
* selfInfo 页面的布局问题
|
||
* 点击 “不在显示通知” 后跳转到 404 的问题
|
||
* TopPod 页面切换名称空间时出现 404 的问题
|
||
* Ingress / Service 创建页中取消按钮出现 404 的问题
|
||
* 工作负载编辑器
|
||
* maxUnavailable 需兼容字符串和数字类型
|
||
* 默认分层时,不添加对应的 Label
|
||
|
||
## v3.1.1.2
|
||
|
||
**发布日期**
|
||
|
||
2021年4月11日
|
||
|
||
**优化**
|
||
|
||
* 工作负载详情页
|
||
* 显示容器的 Command、Env
|
||
* 优化 ConfigMap 界面
|
||
|
||
**BUG修正**
|
||
|
||
* 工作负载编辑器
|
||
* resources.limits 和 resources.requests 缺少其一时,不能显示资源请求/限制模块
|
||
* 编辑 Service 时,不允许将 Service 类型修改为 Headless
|
||
|
||
## v3.1.1.1
|
||
|
||
**发布日期**
|
||
|
||
2021年4月7日
|
||
|
||
**优化**
|
||
|
||
* 完善节点列表字段
|
||
|
||
**BUG修正**
|
||
|
||
* 工作负载编辑器
|
||
* 创建工作负载时,名称空间未正确设置的问题
|
||
* Probe.initialDelaySeconds 等字段类型错误
|
||
* Ingress TLS 启用时,修改 rule.host,但是 tls.*.hosts 未同步的问题
|
||
* 复制工作负载时,Service.spec.clusterIP 未被清除的问题
|
||
|
||
|
||
## v3.1.1.0
|
||
|
||
**发布日期**
|
||
|
||
2021年4月5日
|
||
|
||
**优化**
|
||
|
||
* 工作负载编辑器
|
||
* 显示容器的默认资源请求/响应
|
||
* 容器生命周期回调
|
||
* 存储挂载表单校验
|
||
* ReplicaSet 悬浮时显示镜像的版本;
|
||
* 记住工作负载页面的展开状态(仅在当前会话中)
|
||
|
||
**BUG修正**
|
||
|
||
* spec.type === 'ClusterIP' && spec.clusterIP === 'None' 时,应该被判定为 Headless Service
|
||
* 列表
|
||
* 编辑器
|
||
* 查看页面
|
||
* 工作负载列表页,批量重启后,状态不正确的问题
|
||
* 工作负载编辑器(仅在 v3.1.1-beta.1 中出现如下 BUG)
|
||
* 不能复制工作负载的 BUG
|
||
* ImagePullSecret 重复的问题
|
||
* 填写镜像时输入 `/` 后 RepoType 被重置的问题
|
||
* 在名称空间列表中删除名称空间后,不能正常刷新列表的问题
|
||
* 编辑节点标签后,页面不能正常刷新的问题
|
||
|
||
|
||
## v3.1.1-beta.1
|
||
|
||
**发布日期**
|
||
|
||
2021年3月28日
|
||
|
||
**新特性**
|
||
|
||
* 新版工作负载编辑器
|
||
* Service 创建/编辑页面
|
||
* Ingress 创建/编辑页面
|
||
|
||
**优化**
|
||
|
||
* 工作负载页面显示容器的资源请求/限制
|
||
|
||
**BUG修正**
|
||
|
||
* 复制工作负载时
|
||
* 跨集群校验名称的问题;
|
||
* 开始复制后应该关闭复制请求对话框的问题;
|
||
* Service 详情页删除按钮无效的问题;
|
||
|
||
## v3.1.0.6
|
||
|
||
**发布日期**
|
||
|
||
2021年3月14日
|
||
|
||
**新特性**
|
||
|
||
* 设置名称空间的资源配额;
|
||
* 显示 LimitRange 列表;
|
||
|
||
**优化**
|
||
|
||
* 事件:
|
||
* 显示 Deployment/StatefulSet/DaemonSet 的关联事件;
|
||
* 显示 ReplicaSet 的关联事件;
|
||
* 显示 Service 的关联事件;
|
||
* 显示 Ingress 的关联事件;
|
||
* 列表页适配 API 接口版本;
|
||
* 名称空间内的页面可以显示 Kuboard 版本;
|
||
|
||
**BUG修正**
|
||
|
||
* 显示 pvc 详情页时,菜单栏高亮条目不正确的问题;
|
||
* 工作负载详情页,应用路由为空时提示;
|
||
|
||
## v3.1.0.5
|
||
|
||
**发布日期**
|
||
|
||
2021年3月8日
|
||
|
||
**优化**
|
||
|
||
* 显示 Ingress 详情页
|
||
* Service 详情页显示 targetRef 为空的 Address
|
||
|
||
**BUG修正**
|
||
|
||
* 复制工作负载时,Service创建失败的问题
|
||
|
||
## v3.1.0.4
|
||
|
||
**发布日期**
|
||
|
||
2021年3月7日
|
||
|
||
**新特性**
|
||
|
||
* Service 详情页
|
||
* 显示 Service 的后端地址及对应的容器组;
|
||
* 根据 Service 的 labelSelector 查询容器组列表;
|
||
* 复制工作负载
|
||
|
||
**优化**
|
||
|
||
* 导出工作负载时,可以选择任意类型的对象
|
||
* 优化工作负载的菜单
|
||
* pvc 页面可以显示相关的事件
|
||
* 分页显示事件,避免事件过多时,事件列表页打不开的问题
|
||
* dryRun 出错时,允许强制继续执行
|
||
|
||
**BUG修正**
|
||
|
||
* Deployment 页面中,无法显示容器所消耗CPU内存的情况
|
||
* 当集群版本为 v1.13 - v1.15 时,不能正确显示CRD列表的问题
|
||
* 不能自定义名称空间布局的问题
|
||
|
||
## v3.1.0.3
|
||
|
||
**发布日期**
|
||
|
||
2021年2月25日
|
||
|
||
**优化**
|
||
|
||
* 检查证书有效期:
|
||
* 不检查 kubelet 的证书有效期,因为 apiserver 访问 kubelet 时不校验证书,kubeadm 也并未提供更新 kubelet server 证书的方法;
|
||
|
||
**BUG修正**
|
||
|
||
* 导入集群时,如果选择自定义镜像,不能保存的问题;
|
||
|
||
## v3.1.0.2
|
||
|
||
**发布日期**
|
||
|
||
2021年2月21日
|
||
|
||
**优化**
|
||
|
||
* 新版本检测:点击忽略此版本时,关闭提示框;
|
||
* 证书有效期检测页面:Issuer名称过长时导致的样式问题;
|
||
* 屏幕分辨率低时,不能显示退出按钮的问题;
|
||
* 可以修改登录页左侧标题;
|
||
|
||
## v3.1.0.1
|
||
|
||
**发布日期**
|
||
|
||
2021年2月19日
|
||
|
||
**BUG修正**
|
||
|
||
* 使用非内建用户库(GitHub、GitLab、LDAP等)不能正常登录的问题;
|
||
|
||
## v3.1.0
|
||
|
||
**发布日期**
|
||
|
||
2021年2月17日
|
||
|
||
**新特性**
|
||
|
||
* 调整为新的外观样式;
|
||
* 工作负载详情页:
|
||
* 可以显示 Event 详情;
|
||
* 可以显示当前工作负载的 Owner;
|
||
* 容器信息
|
||
* 容器端口支持 KuboardProxy;
|
||
* 提示容器是否配置了探针;
|
||
* StatefulSet
|
||
* 可以显示 StatefulSet 的 PodManagementPolicy;
|
||
* 可以显示和编辑 StatefulSet 的 updateStrategy;
|
||
* DaemonSet
|
||
* 可以显示和编辑 DaemonSet 的 updateStrategy;
|
||
* 可以显示 DaemonSet 当前的可用副本数;
|
||
* 工作负载编辑页:
|
||
* 可以指定 StatefulSet 的 PodManagementPolicy;
|
||
* 可以通过表单编辑名称空间布局;
|
||
* 可以自定义密码策略;
|
||
* 可以检查 kubelet / apiserver 的证书过期时间;
|
||
|
||
**优化**
|
||
|
||
* 节点详情页可以显示该节点相关的事件;
|
||
* 优化等宽字体;
|
||
* 优化显示时间的方式;
|
||
* 创建 NFS 类型的 StorageClass 时,可以从私有镜像仓库下载 nfs-client-provisioner 镜像;
|
||
|
||
**BUG修正**
|
||
|
||
* 全局 TopPods 页面缺少左侧菜单的问题;
|
||
* 不能记录用户最后登录时间的问题;
|
||
* 工作负载详情页可能存在的Pod监听线程过多的问题(仅在 v3.0.1-beta.1 中出现);
|
||
* 上传文件时,文件大小如果超过 4K,最终的结果不正确;
|
||
|
||
## 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
|