在上一篇文章中,我们安装了argocd,这里我们使用argocd部署一个最简单的nginx应用。
Dockerfile, deployment和service请参考:
我们查看当前的argocd app
carawang@tekton_trigger_learning %argocd app list
NAME CLUSTER NAMESPACE PROJECT STATUS HEALTH SYNCPOLICY CONDITIONS REPO PATH TARGET
可以看到当前没有argocd app存在。
我们在argocd的dashboard点击“New App”,填入相应的字段,也可以“Edit as yaml”进行编写。
在保存创建前,我的项目配置如下:
当你create,argocd就会自动的帮你部署了,部署完成出现界面如下:
使用argocd的命令行查看app
carawang@tekton_trigger_learning %argocd app list
NAME CLUSTER NAMESPACE PROJECT STATUS HEALTH SYNCPOLICY CONDITIONS REPO PATH TARGET
argocd/tekton-learning-nginx https://kubernetes.default.svc default Synced Healthy Manual <none> https://github.com/testcara/tekton_triggers_learning.git nginx HEAD
我们就可以看到我们hello-nginx的app了。