文件名称:gcpDemo
文件大小:12KB
文件格式:ZIP
更新时间:2024-04-20 23:32:47
Python
带有云构建的Kubernetes引擎的GitOps风格持续交付 该存储库包含教程中使用的代码。 GitOps是一种连续交付方法,在Kubernetes社区中很流行。 GitOps的关键部分是“环境即代码”的思想:通过存储在Git存储库中的文件(例如Kubernetes清单)声明性地描述您的部署。 在本教程中,您将创建一个CI / CD管道,该管道将根据提交的代码自动构建容器映像,将该映像存储在Google Container Registry中,在Git存储库中更新Kubernetes清单,并使用该清单触发向Kubernetes Engine的部署。 本教程使用两个Git仓库:一个用于应用程序-the应用repository-和一个用于存储部署清单-the ENV库。 将更改推送到应用程序存储库后,将运行测试,构建容器映像并将其推送到Container Registry。 推送映像后
【文件预览】:
gcpDemo-main
----app.py(795B)
----Dockerfile(738B)
----cloudbuild.yaml(1KB)
----LICENSE(11KB)
----.gitignore(2KB)
----k8s()
--------base()
--------.DS_Store(6KB)
--------overlays()
----README.md(2KB)
----test_app.py(773B)