如何解决 FluxCD 中的“未找到 GitRepository”错误?

Posted

技术标签:

【中文标题】如何解决 FluxCD 中的“未找到 GitRepository”错误?【英文标题】:How to solve 'GitRepository not found' error in FluxCD? 【发布时间】:2021-10-31 16:15:16 【问题描述】:

我正在尝试使用 Azure kuberenetes 集群和 FluxCD 连接到 Gitlab 中名为 realtimeapp-infra 的存储库。我在另一个 repo training-setup 中创建了源和 kustomization .yaml 文件,但是当我在 cmd 中使用 flux get kustomizations 时出现以下错误。我在 GitHub 上也遇到了同样的错误。 (我是 FluxCD 和 Kubernetes 的新手。)

编辑:问题已解决。这是由于存储库中没有 master 分支,我无权创建 master 分支。楼主创建后,问题就解决了。

【问题讨论】:

【参考方案1】:

您是否使用用户名和凭据作为 GitRepository 连接到存储库 realtimeapp-infra?这是一个自带的 CRD 类型,flux = kubectl get gitrepository -A

【讨论】:

以上是关于如何解决 FluxCD 中的“未找到 GitRepository”错误?的主要内容,如果未能解决你的问题,请参考以下文章

使用 Flux 和 Terraform 的 Kubernetes 秘密

您可以通过 kustomize 修补没有基础的任意资源吗?

无法在 gke 集群上部署带有通量的 Git 存储库接收器

FluxCDArgoCD或Jenkins X,哪个才是适合你的GitOps工具?

如何在解决python中的条件时解决python中的位置索引错误?

如何覆盖核心数据中的数据?如何解决Core Data中的重复数据?