CD 方案用啥的比较多

2024-09-09 14:32:12 +08:00
 dropdatabase
问一下大伙:
CD 都用的啥方案?
- 简单点直接 kubectl apply yaml
- argocd
- Flux CD
- gitops....other...

大佬们请分享下你们的实践方案
2217 次点击
所在节点    程序员
10 条回复
Charkey
2024-09-09 14:44:01 +08:00
argocd
joyoyao
2024-09-09 14:48:28 +08:00
我的是个人项目,ci 用 github aciton 打包成镜像。
部署使用 helm 。
如需要升级版本,写个脚本,输入版本号,直接升级。

echo "更新 Helm 图表的镜像版本..."
helm upgrade $HELM_CHART $HELM_REPO/$HELM_CHART \
--set image.tag=$NEW_VERSION \
--namespace $NAMESPACE
luodan
2024-09-10 00:05:33 +08:00
目前用 Aws k8s, codecommint, codepineline 等等。dev branch commit 以后自动 build image, deploy 到 k8s. main branch 手动 deploy.
libaili
2024-09-10 09:29:09 +08:00
内网使用,Flux CD
ryan4yin
2024-09-10 11:24:29 +08:00
个人 homelab 用的 fluxcd, 所有配置都公开的

https://github.com/ryan4yin/k8s-gitops/
dropdatabase
2024-09-10 11:32:46 +08:00
@luodan 请教大哥 aws eks 集群流量入口用的啥方案? ALB 还是 ingress-nginx + NLB 还是其他?
mioktiar56
2024-09-10 11:59:47 +08:00
jenkins
evill
2024-09-10 17:21:02 +08:00
fluxcd/argoCD
luodan
2024-09-11 02:13:53 +08:00
@dropdatabase 主要都是 aws 里已有的功能,ALB 接不同 zone 的流量,k8s 里用 traefik route 。
dropdatabase
2024-09-11 09:44:50 +08:00
@luodan 能详细说下不?加个 v 请教下

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1071323

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX