前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >16 Jan 2022 argocd使用tips

16 Jan 2022 argocd使用tips

作者头像
俊采
发布2023-10-17 10:29:42
1300
发布2023-10-17 10:29:42
举报
文章被收录于专栏:LEo的网络日志
  • 添加集群

代码语言:javascript
复制
kubectl config get-contexts -o name
argocd cluster add admin --name soli-mc
  • 查看集群
代码语言:javascript
复制
argocd cluster list
  • 在argocd中安装applicationset
代码语言:javascript
复制
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj-labs/applicationset/v0.3.0/manifests/install.yaml
  • 忽略repo中某些文件
代码语言:javascript
复制
...
  source:
    path: ignore-files
    repoURL: 'https://github.com/songleo/argocd-demo.git'
    targetRevision: HEAD
    directory:
      recurse: true
      exclude: 'svc.yaml'
...
  • 忽略app生成的resouce
代码语言:javascript
复制
...
argocd.argoproj.io/compare-options: IgnoreExtraneous
...
  • 从vault读取数据
代码语言:javascript
复制
    avp.kubernetes.io/path: "/path/data/key"
    avp.kubernetes.io/secret-version: "5"
  • 修改argocd cm配置plugin
代码语言:javascript
复制
...
data:
  configManagementPlugins: |
    - name: updateReplicas
      init:
        command: [sh, -c, 'sed -i "s/replicas: 2/replicas: 1/" hostname.yaml']
      generate:
        command: [sh, -c, 'cat hostname.yaml']
      lockRepo: true
...
  • 资源同步顺序
代码语言:javascript
复制
metadata:
  annotations:
    argocd.argoproj.io/sync-wave: "-1"

:) 未完待续……

LEo at 00:12

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档