我迷失在GitOps/DevOps与k8s部署的森林
我在
上找到了信息- Infrastructure as Code (Terraform)
- Kubernetes k8s集群,所有k8s清单,Docker容器
但不清楚它们是如何结合在一起的
有没有推荐阅读?我没有成功地找到一个hello world e2e pipeline
它显示了Gitlab-IaC-(AWS/GCP/...)-k8s-WebApp
的部署,你们可能知道些什么?
你可以参考我的Github,它有非常正常的基本GitOps地形来提供GCP.
可以是不同的,因为你可以有多个repos存储Gitlab的配置CI你可以把它放在另一个repo像模块。
,下文(Terraform)和App(Helm, K8s YAML)部署将在不同的存储库中所以两者都有单独的GitlabCI配置和工作流.
不是Gitops但是它是CI/CDGCP cloudbuildgitlab-ci.yml
Server.js通常代码getdocker build当提交到giitrepo时,当你运行另一个触发配置文件时,它会更新deploy .yaml文件与sed命令设置图像和配置文件