文件名称:cloud-devops-capstone:Devops Capstone项目
文件大小:771KB
文件格式:ZIP
更新时间:2024-04-10 17:54:37
Python
Cloud DevOps工程师Capstone项目 该项目是Cloud DevOps工程师Udacity Nanodegree的最终项目。该项目展示了通过Cloud DevOps Nanodegree计划获得的所有技能和知识,其中包括: 使用CloudFormation / Ansible在AWS中配置网络资源 使用Docker容器化应用程序 使用Jenkins / CircleCI构建CI / CD管道 在Kubernetes集群中构建和部署微服务 目录 示例应用 我决定使用的应用程序(我称其为Dragon Ball z数据库)是使用flask (前端)和mongodb (后端)的微服务参考架构。 flask应用程序是具有单个端点( /dbz )的简单路由器,该端点接受GET , PUT和POST方法,然后路由到mongodb实例。 设置本地部署 要求 安装Python 3.7 安装D
【文件预览】:
cloud-devops-capstone-main
----cloudformation()
--------network.yaml(6KB)
--------network-parameters.json(339B)
--------.kube()
--------cluster-parameters.json(87B)
--------cluster.yaml(2KB)
----app.py(2KB)
----hadolint()
----Dockerfile(411B)
----.circleci()
--------config.yml(9KB)
----kube()
--------loadbalancer.yaml(215B)
--------teardown-pods.sh(224B)
--------deployment.yaml(1KB)
----requirements.txt(50B)
----LICENSE(11KB)
----README.md(10KB)
----Makefile(877B)
----docs()
--------img()
----docker-compose.yml(486B)
----tests()
--------test_std.py(849B)
----.gitignore(153B)