3.2.0 版本说明
多租户和多群集
新特性
- 新增支持在多群集场景设置主群集名称(默认值为
host
)。(#4211,@yuswift) - 新增支持在单群集场景设置群集名称。(#4220,@yuswift)
- 新增支持使用
globals.config
初始化默认群集名称。(#2283,@harrisonliu5) - 新增支持创建部署时跨多个群集调度容器组副本。(#2191,@weili520)
- 新增支持在项目详情页面修改群集权重。(#2192,@weili520)
问题修复
- 修复群集管理的创建部署对话框中可以通过输入项目名称选择多群集项目的问题。(#2125,@fuchunlan)
- 修复编辑企业空间或群集基本信息时发生的错误。(#2188, @xuliwenwenwen)
- 移除主群集基本信息页面上有关已删除集群的信息。(#2211,@fuchunlan)
- 新增支持在多集群项目中对服务进行排序和编辑。(#2167,@harrisonliu5)
- 重构多群集项目的网关功能。(#2275,@harrisonliu5)
- 修复删除企业空间后多群集项目无法删除的问题。(#4365,@wansir)
可观察性
新特性
- 新增支持与 Elasticsearch 进行 HTTPS 通信。(#4176,@wanjunlei)
- 新增支持调度 GPU 工作负载设置 GPU 类型。(#4225,@zhu733756)
- 新增支持验证通知设置。(#4216,@wenchajun)
- 新增支持通过指定监控面板 URL 或上传 Grafana 监控面板 JSON 配置文件导入 Grafana 监控面板。KubeSphere 自动将 Grafana 监控面板转换为 KubeSphere 集群监控面板。(#4194,@zhu733756)
- 新增支持在自定义监控页面创建 Grafana 监控面板。(#2214,@harrisonliu5)
- 优化通知配置功能。(#2261, @xuliwenwenwen)
- 新增支持在编辑默认容器配额对话框中设置 GPU 限制。(#2253,@weili520)
- 新增默认 GPU 监控面板。(#2580,@harrisonliu5)
- 在 etcd 监控页面对 etcd leader 增加 Leader 标签。(#2445, @xuliwenwenwen)
问题修复
- 修复告警消息页面和告警策略详情页面容器组信息错误的问题。(#2215,@harrisonliu5)
验证和授权
新特性
问题修复
存储
新特性
- 变更用于确定是否允许存储卷克隆、存储卷快照和存储卷扩展的参数。(#2199,@weili520)
- 新增支持创建存储卷时设置存储卷绑定模式。(#2220,@weili520)
- 新增存储卷实例管理功能。(#2226,@weili520)
- 新增支持多个存储卷快照类型。用户可以在创建存储卷快照时选择快照类型。(#2218,@weili520)
问题修复
网络
新特性
- 在应用路由列表页面新增应用路由排序、路由规则编辑和注解编辑功能。(#2165,@harrisonliu5)
- 重构群集网关和项目网关功能。(#2262,@harrisonliu5)
- 在路由规则创建过程中新增服务名称自动补全功能。(#2196,@wengzhisong-hz)
- 对 ks-console 进行了以下 DNS 优化:
问题修复
应用和应用商店
新特性
- 新增支持在应用仓库创建和编辑过程中设置同步时间间隔。(#2311, @xuliwenwenwen)
- 在应用商店增加免责声明。(#2173, @xuliwenwenwen)
- 新增支持将社区开发的 Helm chart 动态加载到应用商店。(#4250,@xyz-li)
问题修复
- 修复调用
GetKubeSphereStats
时kubesphere_app_template_count
的值始终为0
的问题。(#4130,@Hanamichi)
DevOps
新特性
- 设置系统在当前流水线不是多分支流水线时隐藏运行记录页签的分支列。(#2379,@live77)
- 新增自动从 ConfigMaps 加载 Jenkins 配置的功能。(#75,@JohnNiang)
- 新增支持通过操纵 CRD 而不是调用 Jenkins API 来触发流水线。(#41, @rick)
- 新增支持基于 containerd 的流水线。(#171, @rick)
- 将 Jenkins 任务元数据添加流水线注解中。(#254,@JohnNiang)
问题修复
- 修复参数值过长时凭证创建和更新失败的问题。(#123,@shihh)
- 修复打开并行流水线运行记录页签时 ks-apiserver 崩溃的问题。(#93,@JohnNiang)
依赖项升级
安装
新特性
- 新增支持 Kubernetes 1.21.5 和 1.22.1。(#634,@pixiake)
- 新增支持自动设置容器运行时。(#738,@pixiake)
- 新增支持自动更新 Kubernetes 证书。(#705,@pixiake)
- 新增支持使用二进制文件安装 Docker 和 conatinerd。(#657,@pixiake)
- 新增支持 Flannel VxLAN 和直接路由。(#606,@kinglong08)
- 新增支持使用二进制文件部署 etcd。(#634,@pixiake)
- 新增内部负载均衡器用于部署高可用系统。(#567,@24sama)
问题修复
- 修复
runtime.RawExtension
序列化错误。(#731,@pixiake) - 修复群集升级期间出现的空指针错误。(#684,@24sama)
- 新增支持更新 Kubernetes 1.20.0 及以上版本的证书。(#690,@24sama)
- 修复 DNS 地址配置错误。(#637,@pixiake)
- 修复缺少默认网关地址时出现的群集创建错误。(#661,@liulangwa)
用户体验
- 修复语言错误并优化措辞。(@Patrick-LuoYu、@Felixnoo、@serenashe)
- 修复错误的功能说明。(@Patrick-LuoYu、@Felixnoo、@serenashe)
- 删除硬编码和拼接 UI 字符串,以更好地支持 UI 本地化和国际化。(@Patrick-LuoYu、@Felixnoo、@serenashe)
- 添加条件语句以显示正确的英文单复数形式。(@Patrick-LuoYu、@Felixnoo、@serenashe)
- 优化创建部署对话框中的容器组调度规则区域。(#2170,@qinyueshang)
- 修复编辑项目配额中配额值设置为无穷大时值变为
0
的问题。(#2118,@fuchunlan) - 修复创建配置字典对话框中数据条目为空时锤子图标位置不正确的问题。(#2206,@fuchunlan)
- 修复项目概览页面时间范围下拉列表默认值显示错误的问题。(#2340,@fuchunlan)
- 修复
referer
URL 包含 & 字符时登录重定向失败的问题。(#2194,@harrisonliu5) - 在自定义监控面板创建页面将 1 hours 修改为 1 hour。(#2276,@live77)
- 修复服务列表页面服务类型显示错误的问题。(#2178, @xuliwenwenwen)
- 修复灰度发布任务详细信息中流量数据显示错误的问题。(#2422,@harrisonliu5)
- 解决编辑项目配额对话框中无法设置带两位小数或大于 8 的值的问题。(#2127,@weili520)
- 允许通过单击窗口其他区域关闭关于对话框。(#2114,@fuchunlan)
- 优化项目标题,使光标悬停在项目标题上时变为手形。(#2128,@fuchunlan)
- 新增支持在创建部署对话框的环境变量区域创建配置字典和保密字典。(#2227,@harrisonliu5)
- 新增支持在创建部署对话框中设置容器组注解。(#2129,@harrisonliu5)
- 允许域名以星号(*)开头。(#2432,@wengzhisong-hz)
- 新增支持在创建部署对话框搜索 Harbor 镜像。(#2132,@wengzhisong-hz)
- 新增支持为初始化容器挂载存储卷。(#2166,@Sigboom)
- 移除存储卷扩展中过程中工作负载自动重新启动的功能。(#4121,@wenhuwang)
API
- 弃用 router API v1alpha2 版本。(#4193,@RolandMa1986)
- 将流水线 API 版本从 v2 升级到 v3。(#2323,@harrisonliu5)
- 更改保密字典校验 API。(#2368,@harrisonliu5)
- OAuth2 Token endpoint 需要客户端凭证。(#3525,@wansir)
组件更改
- kubefed: v0.7.0 -> v0.8.1
- prometheus-operator: v0.42.1 -> v0.43.2
- notification-manager: v1.0.0 -> v1.4.0
- fluent-bit: v1.6.9 -> v1.8.3
- kube-events: v0.1.0 -> v0.3.0
- kube-auditing: v0.1.2 -> v0.2.0
- istio: 1.6.10 -> 1.11.1
- jaeger: 1.17 -> 1.27
- kiali: v1.26.1 -> v1.38
- KubeEdge: v1.6.2 -> 1.7.2
当前内容版权归 KubeSphere 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 KubeSphere .