前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >13 Jan 2024 flux学习之gitrepository spec

13 Jan 2024 flux学习之gitrepository spec

作者头像
俊采
发布2024-01-14 09:49:03
700
发布2024-01-14 09:49:03
举报
文章被收录于专栏:LEo的网络日志LEo的网络日志

url

git repo的url。

secretRef

访问git repo的凭证。

interval

多久检查一次repo的更新。

timeout

git操作超时定义。

ref

使用的分支或者标签等。

verify

是否验证签名。

ignore

定义需要忽略的文件。

suspend

是否暂停更新。

gitImplementation

git的实现。

recurseSubmodules

是否允许克隆子模块。

include

指定包含的gitrepository。

accessFrom

定义可以引用这个对象的ns,暂未实现。

举例:

代码语言:javascript
复制
---
apiVersion: source.toolkit.fluxcd.io/v1
kind: GitRepository
metadata:
  name: kubernetes-apps
  namespace: flux-system
spec:
  interval: 1m0s
  ref:
    branch: main
  url: https://github.com/songleo/kubernetes-apps

自动从 https://github.com/songleo/kubernetes-apps 的main分支同步kubernetes应用配置,每分钟检查一次更新。这样,任何对该git仓库的更改都会被自动应用到关联的kubernetes集群中,实现持续的配置同步和部署自动化。

ref

  • https://fluxcd.io/flux/components/source/api/v1beta2/#source.toolkit.fluxcd.io/v1beta2.GitRepositorySpec
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • url
  • secretRef
  • interval
  • timeout
  • ref
  • verify
  • ignore
  • suspend
  • gitImplementation
  • recurseSubmodules
  • include
  • accessFrom
  • 举例:
  • ref
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档