我目前正在为我们在 Kubernetes 集群中的应用程序部署测试 Argocd。我想知道Argocd中是否有以下功能
- Argocd 中是否有任何选项可以创建一个组并将其指向一个集群。?
- argocd 可以实现自动部署等功能吗?
理想情况下,我们的意图是一旦 kubernetes 集群启动,只要应用程序对象已在 Argo 中创建并指向集群,应用程序将自动部署而无需任何进一步干预
任何帮助表示赞赏。
我目前正在为我们在 Kubernetes 集群中的应用程序部署测试 Argocd。我想知道Argocd中是否有以下功能
理想情况下,我们的意图是一旦 kubernetes 集群启动,只要应用程序对象已在 Argo 中创建并指向集群,应用程序将自动部署而无需任何进一步干预
任何帮助表示赞赏。
我不确定您所说的组是什么意思,但是可以使用AppProject CRD完成分组。因此,当您创建应用程序时,您可以指定它属于哪个 AppProject,并且该 AppProject 可用于定义各种约束,例如要部署到哪个集群、可以访问哪些命名空间以及更多访问控制内容。
是的,ArgoCD 可以为您监控 git 存储库(可以是存储库中的文件夹、分支或标记),当它发现差异时,它会尝试将集群状态与新的存储库更改同步。而所有这些都可以自动完成,你只需要像这样配置它。好的是 ArgoCD 甚至可以在将其应用于集群后进行自我管理。
有关 ArgoCD 的更多详细信息,您可以查看他们的网站并加入他们的Slack 频道,在那里可以解决更具体的问题。那里有很多人愿意提供帮助。