本系列文章所要做出的演示架构基于 .NET Core Web Api、MSSQL、Skywalking 和 nginx ,这些都会通过docker-compose
一键创建/启动容器,然后用 Azure DevOps
发布上线。
所以本系列文章重点并不是如何写好.NET Core
,而是围绕着 .NET Core 的容器化架构加上一部分 DevOps 的实践。
点击即可查看文章
- 用
docker-compose
启动WebApi
和SQL Server
- 在容器中集成
Skywalking
APM - 通过
nginx-proxy
对Portainer
、Skywalking
、WebApi
实现自动反向代理和HTTPS
- 通过
Azure DevOps
进行CI/CD
和蓝绿发布
Ancorazor:这是我正在开发的一个开源博客系统,该系列文章的这套架构就出自这个项目,觉得不错的话希望可以帮我点颗星鼓励一下。