分享AI和云计算技术的最新动态与实践经验,以及其它有趣的话题。
Azure DevOps是微软云上全线DevOps工具集中负责自动化流水线的托管服务,具备完备的流水线管理功能,还方便和各种测试、构建和部署工具集成。本文介绍如何在Azure DevOps中配置 ACR 和 AKS 构建和部署流水线。
在本系列文章的上篇,我们已经介绍了AKS蓝绿部署的基本思路,并介绍了如何部署相关资源并将应用网关与AKS进行集成。错过上篇的小伙伴,可以点击这里回看。本篇我们将基于上篇的内容,进一步介绍如何部署应用,如何部署AKS新集群,以及如何对AKS版本进行切换。
Azure Kubernetes 服务 (AKS)是微软云Azure上托管的Kubernetes 群集,可以用于快速部署Kubernetes 群集,结合Azure其它服务和功能,简化日常运维,轻松实现业务应用的弹性。本文介绍一种可以实现蓝绿部署实现版本升级的方案,进一步提高基于 AKS 部分应用系统的可用性。
使用DevOps中流水线部署应用是自动化部署最常用的场景,实际还有对基础设施资源的自动化部署,尤其在使用了云计算平台以后,结合基础设施即代码的方式,可以更方便地把云资源的管理也整合到DevOps流水线中,实现使用DevOps从资源到应用整体的自动化部署。今天我们以Azure云为例,介绍一个基础的自动化云资源管理方案。
上一节我们把前端和后端的代码合并,构建出最终的制品包,这一节我们将配置部署流水线,最终把制品包部署到Azure App Service上。
上一节我们介绍如何在流水线中引入第2个源码库,完成前端的构建和制品保存。这一节我们把前端和后端的代码合并,构建出最终的制品包。
上一节我们配置Azure DevOps的流水线,完成后端的构建和制品保存。这一节我们重点介绍如何在流水线中引入第2个源码库,完成前端的构建和制品保存。
上一节我们已经创建了源码库,以及 Azure App Service 实例。今天我们继续来配置Azure DevOps的流水线,完成后端的构建和制品保存。
Azure DevOps作为微软云上DevOps端到端的工具链,提供了开发日常常用的主要功能模块,尤其是Repos源码库结合 Pipelines 流水线实现自动化的CI和CD,这是最常用到的功能。随着当前Web应用逐渐发展,前后端分离的架构已经成为主流。日常开发时前端源码和后端源码通常由2个团队负责开发,保存在2个源码库中,而自动化集成和部署时则经常需要统一部署到一个资源环境下。为了实现这个常见的...
Azure DevOps目前仍只在微软云Azure海外区域提供SaaS服务,Azure中国区域还没有发布。其实Azure DevOps可以管理各种云和应用部署的环境与平台,可以通过服务连接(Service Connection) 方便地连接Azure中国区域,以及其它Azure的特殊区域,比如美国政务云、德国区域等等。本文将带领大家一步一步配置好中国区域的订阅,以及建立起Azure DevOps到...
Azure Kubernetes 服务 (AKS)是微软云Azure上托管的Kubernetes 群集,可以用于快速部署Kubernetes 群集。基础的AKS集群使用平 Pod 自动缩放程序,在 Kubernetes 群集中使用指标服务器来监视 Pod 的资源需求。如果应用程序需要更多资源,则会自动增加 Pod 数以满足需求。如果工作节点资源也不够了,则再基于虚拟机扩展集(VMSS)进行工作节点...
Git源码库多账号配置,本质上还是SSH远程登录多账号配置的扩展。先看一下基础的SSH远程登录多账号配置。在 ~/.ssh/ 下创建一个名为 config 的文件。里面写上如下配置:Host testVM HostName xxx.xxx.xxx.xxx User username Port 22 IdentityFile /path/to/my/private/key/testVM.pem 注意...