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

k3s集群执行flux check报错:未找到flux相关控制器与CRD

解决k3s集群中Flux Check失败问题

错误信息

❯ flux check
► checking prerequisites
✔ Kubernetes 1.25.7+k3s1 >=1.20.6-0
► checking controllers
✗ no controllers found in the 'flux-system' namespace with the label selector 'app.kubernetes.io/part-of=flux'
► checking crds
✗ no crds found with the label selector 'app.kubernetes.io/part-of=flux'
✗ check failed

问题原因

该错误说明Flux的核心控制器和自定义资源定义(CRD)未在集群中正确部署或运行。

解决步骤

  • 重新安装Flux核心组件:执行flux install命令,该命令会自动在flux-system命名空间部署所有必需的控制器、CRD及相关资源。
  • 验证组件运行状态:执行kubectl get pods -n flux-system,确保所有Pod都进入Running状态。
  • 再次校验:重新执行flux check确认问题是否解决。
  • 权限排查:若仍失败,执行kubectl auth can-i * -n flux-system验证当前用户是否拥有flux-system命名空间的完整操作权限。
  • 日志排查:查看具体控制器日志定位问题,例如执行kubectl logs -n flux-system deployment/source-controller获取源控制器的报错详情。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.27 20:39:54