小紫云计算平台v1.2.10
Pre-release
Pre-release
v1.2.10 — PaaS 应用商店 + Longhorn 存储池完整版
发布日期:2026-07-12
适用:Windows 10/11 · CentOS 7 kubeadm HA · 内网离线可部署
本 Release 为 v1.2.0(PaaS 基线)+ v1.2.7~v1.2.10(10 项修复/增强) 的汇总交付版本。
自 v1.2.0 起若已安装中间版本,可直接覆盖升级至 v1.2.10。
版本总览
| 版本 | 类型 | 要点 |
|---|---|---|
| v1.2.0 | 基线 | PaaS 应用商店 263 款 · 一键部署 · 滚动升级 |
| v1.2.7 | 修复 ×7 | 系统组件 Tab · Longhorn 卷健康 · 删除联动 PVC · 商店部署 |
| v1.2.8 | 修复 +1 | 历史冗余资源清理 |
| v1.2.9 | 增强 +1 | 存储池一键扩容 · 资源池统计修正 · 镜像 403 提示 |
| v1.2.10 | 增强 +1 | Longhorn 安装自选磁盘路径 · 扩容路径检测 |
一、v1.2.0 基线功能(PaaS 应用层)
在 v1.1.0 IaaS 统一资源池(算力汇总 + Longhorn 存储池化)之上,v1.2.0 补齐 PaaS 应用层:
亮点
- 应用商店:22 分类 · 263 款内置应用,分类筛选 + 搜索 + 精选推荐
- 一键部署:选中应用自动打开部署向导,预填镜像、端口、PVC、资源规格
- 滚动升级:已部署应用支持镜像版本升级,自动匹配商店推荐版本
- 系统镜像专区:29 款纯 OS 镜像(Rocky/Alma/Ubuntu/openEuler 等),SSH 调试开箱即用
- 应用列表重构:用户应用 / 系统组件 分 Tab,Longhorn、Ingress 等与用户业务分离
应用目录规模(263 款 · 22 分类)
| 分类 | 数量 | 分类 | 数量 |
|---|---|---|---|
| Web 服务 | 15 | 中间件 | 28 |
| 数据库 | 17 | DevOps | 18 |
| 缓存 | 8 | 监控观测 | 18 |
| 内容站点 | 16 | 对象存储 | 6 |
| AI / 大模型 | 14 | 开发工具 | 22 |
| 系统镜像 | 29 | 安全 | 9 |
| 邮件 | 4 | 工作流 | 7 |
| 媒体与 IoT | 10 | 网络与 DNS | 7 |
| 数据分析 | 8 | 镜像与制品 | 5 |
| 团队协作 | 7 | 备份与容灾 | 4 |
| 国产基础 | 6 | 游戏服务 | 5 |
完整 263 款应用清单见:版本更新说明-v1.2.0
部署与升级能力
- 部署向导:镜像源(DaoCloud / 离线 tar)、StorageClass、PVC、NodePort、离线镜像导入
- 应用部署页:终端、存储扩容/迁移、SSH 暴露、显示名称、商店版本升级
- 目录文件:
resources/apps/registry.json,支持userData/apps/custom-registry.json扩展
二、v1.2.7~v1.2.10 修复与增强(10 项)
1. 系统组件 Tab 无法显示 Longhorn / Local Path
- 问题: 安装集群插件后「系统组件」Tab 显示 0 条
- 修复: 全集群加载 Deployment + DaemonSet;Longhorn Manager(DaemonSet)、Local Path 等正确展示;系统 Tab 不受命名空间筛选影响
2. kube-flannel 误入用户应用 & DaemonSet 删除 404
- 问题:
kube-flannel-ds出现在用户应用;删除报 Deployment not found - 修复:
kube-flannel、calico-system、tigera-operator归入系统组件;删除时按 Deployment / DaemonSet 区分
3. 重复部署 PVC 报 422(spec immutable)
- 问题: 再次部署 MinIO 等时出现 PVC spec immutable 422
- 修复: PVC 已存在且不可变时 保留原 PVC(
kept),不阻断 Deployment/Service;日志提示如何清理旧 PVC
4. Longhorn 存储部署提示与卷健康检查
- 问题: PVC Bound 但 Pod
FailedAttachVolume: not ready for workloads;提示误导向 Local Path - 修复:
- 按 StorageClass 区分 Longhorn / Local Path 专用提示
- 新增
getLonghornPvcVolumeStatus:查询卷 state / robustness - 旧 PVC 卷未 Healthy 时 提前失败 并给出清理指引
- 等待阶段轮询 Longhorn 卷状态;节点磁盘预检
5. 应用商店一键部署:Catalog / StorageClass / MinIO
- 问题: 商店部署 MinIO 时 StorageClass 为空、表单被覆盖、MinIO 无启动参数
- 修复:
- catalog 加载后再应用
initialAppId,避免覆盖用户编辑 - 自动填充
preferredStorageClass(longhorn 优先) - MinIO 增加
containerArgs(server /data --console-address :9001) - 模板支持
containerCommand/containerArgs/{{mountPath}}
- catalog 加载后再应用
6. 删除应用联动删除 PVC
- 问题: 界面删除应用后 PVC 仍存在,重部署复用坏 Longhorn 卷
- 修复: 删除用户应用时联动删除
{应用名}-dataPVC;确认框含 Longhorn 卷说明
7. 部署日志与超时说明优化
- 问题: Longhorn 卷等待时缺少可操作建议
- 修复: 超时/失败消息补充 Faulted 卷、Default Disk、清理命令等说明
8. 历史冗余资源清理
- 问题: 早期删除只删 Deployment,Service / PVC 残留
- 修复: 应用部署页 「清理冗余」 按钮,扫描并批量删除无对应容器的 Service 与
*-dataPVC
9. Longhorn 存储池扩容与资源池展示优化
- 存储池一键扩容: 资源池页 「存储池扩容」,SSH 创建目录 + 更新 Longhorn Node CR
- 统计口径修正: 节点表 系统盘 / Longhorn 分列;存储池仅统计已配 Default Disk
- 镜像拉取提示: 区分 403/401(如 DaoCloud 拒绝
minio/minio)与 DNS/网络失败
10. Longhorn 安装自选磁盘路径与扩容检测增强(v1.2.10 最新)
- 安装 Longhorn 必选路径: 集群插件安装时填写数据盘路径(如
/home/longhorn),勿用系统盘;安装前可检测可用空间;就绪后 自动为 Worker 配 Default Disk - 扩容路径检测: 存储池扩容支持 「检测可用空间」;更换路径后重新探测;显示可扩约容量
- 修复: 存储池扩容弹窗磁盘路径无法编辑的问题
贤紫文化 · 小紫·云计算·Kubernetes
IaaS 资源池 + PaaS 应用商店 — v1.2.10 稳定版