Argocd添加服务流程

添加 Project

Settings -->projects--> new project

添加 Git repo

Settings -->Repositories--> connect repo using https

填写相应信息点击connect

编辑 Project

使用argocd cli 编辑 project

argocd proj edit dev-project

或在dashboard 页面操作 dev-project

相关内容如下

clusterResourceWhitelist:
- group: '*'
  kind: '*'
destinations:
- name: ucloud-k8s-test
  namespace: nft
  server: https://rancher.cattle-system.svc/k8s/clusters/c-m-twqzhxkd
sourceRepos:
- https://gitlab.paradeum.com/pld/nft-helm-charts.git

添加 Application

可以通过命令行,添加Application , 也可以通过Dashboard 添加

Dashboard 添加使用更简单一些,熟练之后可以直接使用yaml 添加,需要填写的内容如下:

注意

argocd 配置中 Application 配置中

​ helm.values 为 yaml 配置

​ helm.parameters 配置是 直接修改单个参数

​ helm.values 和 helm.parameters 都不修改表示使用 helm chart 中默认值

​ 需要修改的参数只选择一个地方修改,防止配置两个地方容易混淆出错, 如果不确定配置的参数是否生效,可以去已经是同步成功状态的 svc/deploy/ing 中查看配置项是否已经达到预期

Last updated