Skip to main content

功能路线图与反馈

这一页如实列出当前还做不到的事,以及它们各自处在什么阶段。我们认为让您提前知道边界,比事后发现功能不存在更有价值。

页面底部有反馈渠道——如果您需要的能力不在下面任何一列,请告诉我们。

状态的含义​

┌──────────────┬────────────────────────────────────────────┐
│ 开发中 │ 代码已存在,尚未对外可用 │
├──────────────┼────────────────────────────────────────────┤
│ 规划中 │ 已确认要做,尚未开工 │
├──────────────┼────────────────────────────────────────────┤
│ 评估中 │ 在收集需求,是否做取决于反馈 │
├──────────────┼────────────────────────────────────────────┤
│ 明确不做 │ 有意识的产品决策,附原因 │
└──────────────┴────────────────────────────────────────────┘
关于时间

本页不承诺具体发布日期。标注「开发中」的功能通常在下一两个版本内交付,但以实际发版为准。需要确切时间请通过下方渠道联系我们。

开发中​

容灾演练编排(DRFlow)​

把一次完整的容灾演练拆成五个有序阶段自动执行,每个阶段有明确的通过条件,任一阶段失败即停止并记录原因:

待执行 ──▶ 恢复数据库 ──▶ 恢复应用 ──▶ 重新对齐 ──▶ 校验 ──▶ 成功
│ │ │ │
└────────────┴────────────┴──────────┴──▶ 失败(记录阶段与原因)

演练过程会产生活动事件,可在「可观测性」页的活动流里追踪。

当前状态:引擎已完成,但对外接口尚未开放,调用会被权限层拒绝。修复后即可使用。

在此之前,容灾演练请按跨集群灾备的手工步骤执行。

跨存储位置复制(Backup Copy)​

把一份已完成的备份从一个存储位置复制到另一个,用于构建异地多副本。

当前状态:预检已可用(能列出哪些备份可以复制),执行环节尚未交付,调用会返回「未实现」。详见已知限制。

规划中​

文件级恢复​

从一个备份里浏览目录树,只取回其中若干个文件,而不是还原整个卷。适用于误删单个配置文件这类场景。

当前替代方案:把备份还原到一个临时命名空间,从那里取出需要的文件后再删除该命名空间。

报表导出​

把备份覆盖率、成功率、容灾评分等汇总成可下载的报表,用于合规审计与管理层汇报。

当前替代方案:通过 REST API 拉取原始数据自行汇总,或抓取 Prometheus 指标。

安全事件外发(SIEM 集成)​

把审计事件主动推送到企业的安全信息与事件管理系统。

当前状态:审计事件已按结构化格式写入标准输出,您可以用现有的日志采集链路(如 Loki、EFK、Splunk)收集并配置匹配规则。缺的是产品内置的推送配置界面。

现在就需要长期审计记录的话

界面里的审计日志基于 Kubernetes 事件,继承集群的事件保留时间(多数集群默认 1 小时)。合规场景请务必通过日志采集链路导出,不要依赖界面。

虚拟机工作负载保护​

针对 KubeVirt 等在 Kubernetes 上运行虚拟机的场景做专门适配。

当前状态:虚拟机的卷可以按普通持久卷备份,但缺少虚拟机特有的一致性处理。相关的预检规则已在规划中。

SupKube 自身的配置备份​

备份 SupKube 自己的策略、存储位置、集群注册等配置,以便在管理集群损毁后快速重建。

当前替代方案:这些配置以 Kubernetes 资源形式存在,可用常规方式导出:

kubectl -n supkube get clusters.supkube.io,importpolicies.supkube.io -o yaml > supkube-config-backup.yaml
kubectl get backupstoragelocation,schedule -A -o yaml >> supkube-config-backup.yaml

请注意妥善保管——其中可能含有凭据引用。

评估中​

按 Kubernetes 发行版的深度适配​

目前各平台安装流程一致,仅存储驱动层面有差异(见安装前置条件)。OpenShift 的 SecurityContextConstraints 与 Operator 安装方式尚未验证。

如果您在特定发行版上遇到问题,反馈可以直接影响优先级。

静态加密与密钥管理​

当前不可变保护依赖对象存储侧的对象锁。产品内置的加密密钥管理尚在评估。

明确不做​

自动修改您的工作负载​

SupKube 不会替您给 Pod 打注解、不会替您执行提权命令。涉及应用一致性备份的 hook、Azure 存储的 IAM 授权,产品都只提供可复制的命令文本。

原因:这是安全红线。备份工具持有集群的广泛权限,如果它还能主动改写业务负载或提升自己的权限,一旦被攻破影响面会成倍放大。

需要应用一致性备份时,请按为备份配置 Velero 原生 hook自行施加注解。

内置的数据库备份编排蓝图​

不提供把数据库静默流程封装成可执行模板的能力。原因同上——那类模板本质上就是代您在工作负载里执行命令。

产品会识别出运行中的数据库并给出对应引擎的标准命令,执行权留给您。

反馈与需求​

文档和产品都在持续迭代,您的反馈会直接影响优先级。

想做什么怎么做
指出文档错误或不清楚的地方每页底部有「编辑此页」,可直接提交修改建议
报告产品缺陷在 GitLab 仓库提交问题,附上版本号与复现步骤
提出功能需求同上。请说明您的实际场景,比单纯描述功能更有帮助
询问某个能力的时间表同上,我们会给出当前的实际进展

提交缺陷时,下面这条命令的输出能显著加快定位:

kubectl -n supkube get deploy -o jsonpath='{.items[*].spec.template.spec.containers[0].image}'
kubectl -n supkube logs deploy/supkube-backend --tail=100

相关文档​