kubernetes e2 e架构概念如何看待GitOps / Gitlab-IaC-k8s-Webapp?

bsxbgnwa  于 2023-04-05  发布在  Kubernetes
关注(0)|答案(1)|浏览(177)

我在使用k8s部署的GitOps / DevOps森林中迷失了方向
我找到关于

  • 基础设施即代码(Terraform)
  • Kubernetes k8s集群,所有k8s清单,Docker容器
  • 助焊剂

但不清楚这些是如何联系在一起的
我没有成功地找到一个显示部署Gitlab-IaC-(AWS/GCP/...)-k8s-WebApphello world e2e pipeline,也许你知道什么?

uplii1fm

uplii1fm1#

你可以参考我的Github,它有非常普通的基本GitOps terraform来配置GCP示例**。
可能会有所不同,因为您可以有多个repo存储Gitlab
CI的配置,您可以将其重要化为另一个repo模块。
一般情况下,Infra(Terraform)和
App**(Helm、K8s YAML)部署会在不同的仓库,所以两者都有单独的Gitlab*CI配置和工作流**。
This不是Gitops示例,但它是CI/CD,带有GCP cloudbuild,这会给予您觉得可以编写gitlab-ci.yml

Server.js通常是代码getdocker build当提交到Gitrepo时,运行时会有另一个触发器配置文件,它使用sed命令更新**deployment.yaml文件,设置Imageapply**配置文件。

相关问题