argo-examples:将Argo用于CICD的示例

时间:2024-04-28 23:00:29
【文件属性】:

文件名称:argo-examples:将Argo用于CICD的示例

文件大小:35KB

文件格式:ZIP

更新时间:2024-04-28 23:00:29

Shell

Argo工作流程和ArgoCD示例 以下是将Argo Workflows和Argo CD用于CI和CD的示例,该CD用于Kubernetes上运行的ML应用程序。 随着更多的研究完成,随着时间的推移,这将分为几个阶段,并且可能会不时地过时。 完整的管道愿景目前包括以下工具: (用于实验,模型构建,模型注册表),用于构建和测试ML应用程序的管道的,以及用于管理在Kubernetes上运行的我们的App的GitOps方法的 。 您可以将此存储库用作模板,也可以自己在本地进行测试,并已进行调整以用于此目的。 请不要在生产中使用它。 当前设置假定您具有由Argo CD管理的生产环境设置并正在运行。 通过与主分支保持同步,它将自动更新。 将使用Argo Workflow构建和部署一个测试环境。 阶段: 获取示例构建/部署管道设置 将测试添加到管道 将MLfow添加到混合 先决条件 种类 码


【文件预览】:
argo-examples-main
----metrics-server()
--------overlays()
--------base()
----Dockerfile(259B)
----argo-wf()
--------overlays()
--------base()
----nginx-ingress()
--------overlays()
--------base()
----argo()
--------argo-application-role.yaml(496B)
--------argo-ingress.yaml(839B)
--------argo-workflow-template.yaml(8KB)
--------kind.yaml(406B)
--------application.yaml(785B)
--------argo-deployment-status-rbac.yaml(636B)
----deploy-k8s.sh(3KB)
----prod()
--------deployment.yaml(1KB)
--------hpa.yaml(364B)
--------namespace.yaml(57B)
--------service.yaml(218B)
--------ingress.yaml(778B)
----argo-cd()
--------overlays()
--------base()
----README.md(2KB)
----tests()
--------response_test.py(667B)
----app.py(472B)
----ml-app()
--------overlays()
--------base()
----pipeline()
--------overlays()
--------base()
----mlops()
--------overlays()
--------base()
--------prereqs()

网友评论