视频课程 编程

基于Dapr的微服务Kubernetes云端部署实战 (英文

¥3.90 已售 0
✓ 自动发货 ✓ 永久有效 ✓ 售后保障

资源介绍

视频课程,中文外挂字幕) 视频数量:31个 总时长:4小时4分 课程介绍: 基于Dapr的微服务Kubernetes云端部署实战 想象一下这个场景:你花了好几天时间在本地把微服务调通,服务之间调用正常,状态管理也没问题,结果一部署到生产环境就傻眼了——服务发现不生效、重试策略没生效、 secret管理一团乱。这时候你可能开始怀疑人生:微服务架构明明很成熟了,为什么部署到云上这么难? 这就是为什么Dapr(分布式应用运行时)越来越火的原因。它不是另一个微服务框架,而是一个专门解决微服务部署难题的运行时。你不用再操心服务发现、断路器、分布式追踪这些横切关注点,Dapr帮你把这些全都封装好了。这门课要教你的,就是怎么用Dapr构建微服务,然后稳稳当当地部署到Kubernetes上。 课程从一开始就把完整的技术栈摆出来了。你会学到Dapr的基本概念和运行原理,知道它是怎么工作的。然后课程带你搭建一个具体的微服务应用——订单服务和库存服务,它们之间通过Dapr的publish-subscribe构建块通信。课程会演示怎么用本地Dapr组件跑通整个业务流程,这个阶段不需要任何云账号,纯本地开发环境就能上手。 接下来的章节开始往云上走。首先是Azure上的Dapr构建块资源准备。课程会手把手教你创建Cosmos DB用于状态管理,配置Azure Service Bus处理消息传递,搭建Event Hubs应对事件流。每一步都从Azure Portal图形界面操作讲起,然后告诉你怎么生成对应的Dapr组件配置文件。这个环节特别实用,因为课程不只教你怎么点按钮,还让你理解这些云资源在Dapr架构中扮演什么角色。 本地测试通过之后,就要开始准备生产环境了。课程花了专门一个章节讲Azure Kubernetes Service的搭建。从Azure CLI安装开始,到创建AKS集群,配置kubectl连接集群,最后在集群上安装Dapr。每一步都有详细的操作演示,确保你不会在这个阶段卡住。Kubernetes和Dapr的结合是这门课的核心,课程会解释Dapr是怎么通过sidecar模式注入到你的Pod里工作的。 准备工作做完,就到了最激动人心的部署环节。课程会演示怎么构建Docker镜像,把镜像推送到Azure Container Registry,然后编写Kubernetes的Deployment和Service配置文件。Ingress Controller的配置也在这个环节讲解,它负责把外部流量引入集群内部的微服务。课程不只演示操作,还会解释Deployment文件里每个字段的含义,让你知其然也知其所以然。 课程的第六部分是一个很有意思的扩展内容——Azure Container Apps。这是微软推出的无服务器容器托管服务,比AKS更轻量,配置更简单。课程用一个小型的Blazor应用做示例,演示怎么把它部署到Container Apps上。然后引入了持续部署的概念,手把手教你配置GitHub Actions流水线,实现代码提交后自动构建、自动部署的完整CI/CD流程。这个技能在实际工作中特别有用,课程用真实的YAML配置文件讲解,没有藏着掖着。 整个课程学下来,你会掌握一条完整的技术链路:从本地用Dapr开发微服务,到配置Azure云资源,再到容器化部署到Kubernetes,以及最后的自动化发布流程。课程选择的场景很接地气,订单和库存的业务逻辑不复杂但足够说明问题,学完以后你完全可以把这套模式套到自己公司的项目上。 课程还有一个特点就是循序渐进。没有上来就讲Kubernetes,而是先让你在本地把业务跑通;没有直接讲CI/CD,而是先手动完成部署再谈自动化。这种安排很合理,因为微服务部署本来就涉及太多概念和工具,一上来就全塞给你肯定消化不了。分阶段学习,每阶段都有明确的目标,学起来心里有底。 如果你正在做微服务相关的开发,或者公司打算往云原生方向转型,这门课会给你一个很完整的学习路径。它不只教你某个工具怎么用,而是让你理解微服务、Dapr、Kubernetes和Azure这几者是怎么配合工作的。学到最后你会有一种豁然开朗的感觉——原来这些技术放在一起是这么回事。