文件名称:sre-challenge
文件大小:1.14MB
文件格式:ZIP
更新时间:2024-05-02 07:29:59
HCL
SRE挑战解决方案 目录 整体环境设计 给定一个Java Spring Boot应用程序,一组开发人员/测试人员将使用定义的分支策略在GitHub存储库上。 每次提交时,都会触发Jenkins Multibranch Pipeline,执行在定义的一系列步骤。 在成功运行管道之后,将基于分支将应用程序部署到AWS Elastic Kubernetes Service(EKS)中部署的三个环境(开发,登台或生产)之一。 该EKS集群将具有托管的kubernetes节点/工作,这些节点/工作将进行弹性扩展以满足需求要求。 在内部,将为应用程序定义kubernetes资源,例如Deployments,ReplicaSets,Services或Horizontal Pod Autoscaler,这些资源将确保服务的弹性。 对于 ,在每个集群中将有一个命名空间,其中包含用于监视,指标,警报(P
【文件预览】:
sre-challenge-main
----grafana.png(254KB)
----jenkins()
--------plugins.txt(321B)
--------Dockerfile(1KB)
--------env()
--------run(672B)
--------jcac.yml(2KB)
--------init-scripts()
----app-actuator.png(53KB)
----git-flow.png(134KB)
----terraform()
--------sre-challenge-k8s()
----prometheus.png(110KB)
----sre-challenge-design.png(465KB)
----slack.png(50KB)
----.gitignore(903B)
----multibranching.png(44KB)
----jenkins-pipeline.png(45KB)
----README.md(11KB)
----eks.png(81KB)
----app-running.png(8KB)
----kubectl.png(42KB)