DevOpsND Capstone:Udacity Nanodegree的Capstone Project for DevOps工程师将使用CloudForma
Udacity DevOps顶峰项目 我的github回购: : 项目描述 Capstone项目。 在这个项目中,我使用CloudFormation,Ansible和CircleCI将API服务器部署到microk8s集群。 CI / CD管道的执行摘要: CI / CD管道正在使用CircleCI,其工作流程如下: 测试python代码 构建/测试/推送Docker映像 创建并配置green基础架构堆栈 部署API服务器 执行烟雾测试 然后等待手动批准: 然后,我可以手动更新用于此API服务器的子域的CNAME记录 删除旧的blue基础架构堆栈 将新创建的green基础架构堆栈标记为blue堆栈 我做出了3个设计决策: 我在Makefile中而不是在.circleci/config.yml进行所有bash编程,因为这允许在笔记本电脑/台式机上本地运行CI / CD管道的每个步
文件列表
DevOpsND-Capstone-main.zip
(预估有个68文件)
DevOpsND-Capstone-main
docker
Dockerfile-ubuntu-for-cicd
988B
images
circleci-001.png
26KB
docker-build.png
166KB
make-green-stack-the-blue-stack-2.png
94KB
delete-blue-stack-3.png
41KB
make-green-stack-the-blue-stack-3.png
99KB
delete-blue-stack.png
78KB
暂无评论