如何解决 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 秘密
FluxCDArgoCD或Jenkins X,哪个才是适合你的GitOps工具?