文件名称:amazon-eks-cdk-blue-green-cicd:回购以使用CDK在EKS上为BlueGreen部署构建CICD管道
文件大小:3.95MB
文件格式:ZIP
更新时间:2024-06-07 02:25:04
Shell
使用CDK在EKS上以Blue / Green和Canary部署构建CI / CD 在本研讨会中,您将学习构建CI / CD管道(AWS CodePipeline)以开发基于Web的应用程序,对其进行容器化并将其部署在Amazon EKS集群上。 您将使用蓝色/绿色方法来部署应用程序,并使用Application Load Balancer(ALB)目标组查看切换。 您将使用AWS Cloud Development Kit(CDK)产生此基础架构,使您能够在需要时以相对较少的代码行重现环境。 托管基础架构由托管在Kubernetes Worker Nodes上的Blue和Green服务上的Pod组成,可通过Application LoadBalancer进行访问。 蓝色服务代表使用带有http查询(组=蓝色)的ALB DNS访问的生产环境,而绿色服务代表使用不同http查询(组=绿色
【文件预览】:
amazon-eks-cdk-blue-green-cicd-master
----.gitignore(10B)
----images()
--------eks-canary.png(206KB)
--------alb-tg-check2.png(419KB)
--------eks-bg-1.png(321KB)
--------canary-lb.png(272KB)
--------web-green-inv.png(143KB)
--------eks-bg-2.png(262KB)
--------eks-cicd-codebuild.png(444KB)
--------alb-dns.png(242KB)
--------alb-tg-check1.png(384KB)
--------flask01.png(97KB)
--------web-blue.png(144KB)
--------web-green.png(137KB)
--------web-default.png(136KB)
--------stage34-green.png(102KB)
--------web-blue-inv.png(139KB)
--------stage12-green.png(146KB)
--------cfn-kubectl.png(295KB)
--------flask02.png(94KB)
----CONTRIBUTING.md(3KB)
----CODE_OF_CONDUCT.md(309B)
----archive-eks-alb-bg.tar.gz(572KB)
----LICENSE(927B)
----dockerAssets.d()
--------Dockerfile(777B)
--------entrypoint.sh(2KB)
----cicd()
--------jenkins-ecs-workshop3.json(18KB)
--------jenkins-ecs-workshop2.json(17KB)
--------jenkins-jobs-archive.tar.gz(3KB)
--------jenkins-ecs-workshop.json(17KB)
--------jenkins-jobs-archive3.tar.gz(10KB)
--------Jenkinsfile(5KB)
----README.md(12KB)
----cdk()
--------.gitignore(93B)
--------package.json(831B)
--------bin()
--------jest.config.js(159B)
--------.DS_Store(8KB)
--------tsconfig.json(630B)
--------README.md(369B)
--------lib()
--------cdk.json(38B)
--------test()
----flask-docker-app()
--------Dockerfile(260B)
--------templates()
--------requirements.txt(94B)
--------k8s()
--------.DS_Store(8KB)
--------static()
--------app.py(896B)
--------pyvenv.cfg(86B)