文件名称:spring-boot-aks:在AKS中部署简单的Spring Boot应用程序并使其安全
文件大小:66KB
文件格式:ZIP
更新时间:2024-04-14 07:38:20
HCL
介绍 一个非常简单的Spring引导项目,可与Azure SQL DB进行通信并将秘密保存在Azure Key Vault中,在Azure Kubernetes Service中运行,并通过Private Link与AKV和Azure SQL进行通信。 可以看到此项目和关联的DevOps管道,并将其用作Azure中实际项目的起点。 最终的架构看起来像 待办事项:添加架构图 入门 分支/克隆存储库并运行生成管道以在Azure中构建基础结构。 运行Deploy管道以部署Spring Boot App 前提条件 我们将对集群使用,以便集群管理员可以在用户身份或组成员身份上配置kubernetes RBAC。要运行terraform模板,您需要在变量aksadmingroupid提供此管理组的ID。
【文件预览】:
spring-boot-aks-master
----build-pipeline.yml(443B)
----infra-pipeline.yml(2KB)
----mvnw.cmd(6KB)
----mvnw(10KB)
----src()
--------test()
--------main()
--------terraform()
----release-pipeline.yml(173B)
----.mvn()
--------wrapper()
----README.md(938B)
----pom.xml(2KB)
----azure-pipelines.yml(994B)
----.gitignore(553B)