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