关于 KubeSphere
KubeSphere® 是经 CNCF 认证的 Kubernetes 主流开源发行版之一,在 Kubernetes 之上提供多种以容器为资源载体的业务功能模块,如多租户管理、集群运维、应用管理、DevOps、微服务治理等功能。 KubeSphere® 初始安装请参考安装部署指南。
2.1.1 更新详情
Installer
UPGRADE & ENHANCEMENT
- 支持 Kubernetes v1.14.x、v1.15.x、v1.16.x、v1.17.3,同时解决 K8s API 兼容性问题 #1829
- 简化在已有 K8s 上安装的步骤,无需配置集群 CA 证书路径,如不需 etcd 监控数据也无需配置 etcd 证书路径
- 升级前备份 CoreDNS 配置以便恢复
BUG FIXES
注意! KubeSphere Installer 将同时升级 Kubernetes 版本(默认 v1.16.7),新版本的 Kubernetes 丢弃了很多旧的 apiversion,升级 Kubernetes 后旧的 apiversion 不再支持,不会影响已部署应用,但新部署的业务要修改 yaml 文件适配新的 apiversion。如果之前服务是通过 Helm 部署,在升级时需要删除旧的 release ,用更新过 apiversion 的 Helm Chart 重新部署至 KubeSphere
应用商店
UPGRADE & ENHANCEMENT
BUG FIXES
存储
UPGRADE & ENHANCEMENT
BUG FIXES
- 修复存储类型列表页不支持分页的问题 #1583 #1591
- 修复在创建创建 ceph 存储类型时 imageFeatures 默认显示 2 的问题 #1593
- 修复存储卷列表中状态查询条件不生效 #1582
- 修复存储卷异常显示问题 #1581
- 修复关联已删除的存储类型的存储卷无法正常显示的问题 #1580 #1579
可观察性
UPGRADE & ENHANCEMENT
- Fluent Bit 版本升级至 v1.3.5 #1505
- Kube-state-metrics 版本升级至 v1.7.2
- Elastic Curator 版本升级至 v5.7.6 #517
- Fluent Bit Operator 支持自动获取宿主机上 Docker 容器日志目录软连接真实路径
- Fluent Bit Operator 支持声明式配置的方式管理 Fluent Bit 实例(通过修改 Operator ConfigMap)
- 调整告警列表页面排序方式 #1397
- 调整容器内存用量指标,使用 container_memory_working_set_bytes
BUG FIXES
- 修复容器详情页日志延迟问题 #1650
- 修复多副本工作负载部分副本的容器无日志的问题 #1505
- 修复 Curator 不兼容 Elasticsearch 7.x #517
- 修复容器创建过程中,查看容器日志报错的问题 #1518
- 修复在节点资源调整时,节点监控偶尔出现空节点的问题 #1464
- 修复监控中心页面组件状态未实时更新的问题 #1858
- 修复告警详情中,监控目标数量不正确 #61
DevOps
BUG FIXES
- 修复流水线 UNSTABLE 状态没有展示的问题 #1428
- 修复 DevOps 流水线中 KubeConfig 格式不对的问题 #1529
- 修复 B2I 不支持阿里云镜像仓库地址的问题 #1500
- 修复 DevOps 流水线分支列表分页显示问题 #1517
- 修复 Jenkinsfile 配置流水线参数导致流水线配置无法展示的问题 #1522
- 修复 S2I 任务构建生成的制品下载失败的问题 #1547
- 修复重启 Jenkins 概率性造成数据丢失的问题
- 修复流水线对接 Github 只能检出 PR-HEAD 的问题 #1780
- 修复更新 DevOps 凭证 HTTP 414 的问题 #1824
- 修复 B2I/S2I 生成的 s2ib/s2ir 名称错误的问题 #1840
- 图形化创建流水线时,无法拖动任务进行排序 #62
认证和权限
UPGRADE & ENHANCEMENT
BUG FIXES
- 修复 KubeConfig 文件证书内容不全的问题 #1529
- 修复用不同权限用户连续用同一浏览器登录报错的问题 #1600
用户体验
UPGRADE & ENHANCEMENT
- 创建工作负载时,可配置安全上下文(SecurityContext)#1530
- 创建工作负载时,可配置 init container #1488
- 配置探针时,增加支持 startupProbe 类型探针,同时参数增加支持 periodSeconds、successThreshold、failureThreshold 参数 #1487
- 优化 pod 状态显示 #1187
- 前端报错提示优化 #43
BUG FIXES
- 修复未就绪容器组(Pod)状态显示错误的问题 #1187
- 修复在以 QingCloud 负载均衡器配置服务时,注解(annotation)参数无法删除的问题 #1395
- 修复创建服务时工作负载选择列表显示的问题 #1596
- 修复无法编辑定时任务配置文件的问题 #1521
- 修复无法更新有状态副本集的服务的问题 #1513
- 修复无法搜索青云、阿里云等镜像仓库中镜像的问题 #1627
- 修复相同创建时间的资源排序混乱的问题 #1750
- 修复服务详情无法编辑配置文件问题 #41