You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

删除独立K8s部署的Kuma mesh时控制平面GUI数据未重置问题

问题根因
  • Kuma控制平面的核心配置、Mesh资源、已注册的数据平面代理信息默认都存储在*集群级别的Kuma自定义资源(CRD)*中,删除kuma-system命名空间的操作仅会移除命名空间内的控制平面组件、服务等资源,不会同步删除集群全局的CRD实例。重装Kuma后控制平面会自动读取残留的CRD数据,导致GUI展示旧信息。
  • 若你部署Kuma时配置了PostgreSQL等外置持久化存储,删除命名空间不会触及外置存储中的持久化数据,控制平面启动后会直接读取历史配置恢复状态。
  • 节点侧残留的kuma数据平面代理进程未被清理时,会持续向新部署的控制平面上报节点信息,也会导致GUI展示冗余的旧资源记录。
完整清理操作方案
  • 删除所有Kuma相关的自定义资源实例与CRD定义:
    kubectl delete crds $(kubectl get crds | grep "kuma.io" | awk '{print $1}')
  • 若使用外置持久化存储,手动清空Kuma对应的数据库内容或关联的持久化卷数据。
  • 清理所有工作负载上的Kuma sidecar注入标记,同时删除节点侧残留的Kuma代理进程,避免旧代理持续上报信息。
  • 确认所有关联资源清理完成后再重新部署Kuma控制平面,GUI展示内容即可完全重置。

内容的提问来源于stack exchange,提问作者Muli Yulzary

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.10 07:06:03