手记

【九月打卡】第19天学习SpringCloud+Kubernetes 微服务容器化交付实战

第一模块:

课程名称:SpringCloud+Kubernetes 微服务容器化交付实战

章节:第一章课程导学,第二章持续交付方法

讲师姓名:清风

第二模块:主要讲解了本课程的课程主要内容,然后讲解了下什么视持续集成持续部署

第三模块:章节1-1,1-2,2-1,2-2

讲述了微服务SpringCloud,微服务持续集成,Docker,K8S,自动化测试进行组合完成一套CICD自动化发布持续集成

为什么要持续交付?为了成为架构师

持续集成缘何而来?

敏捷开发解决了单体应用的开发和每日构建问题

单体应用拆分微服务,就需要有方法来组装这些微服务,成为可联合运行微服务架构,这个方法就是持续集成。

持续交付鼻祖提出,持续集成其实也是一种软件开发实践,帮助团队成员频繁的集成每天的工作,通常一个项目每天至少集成一次,从而每天有可测试的版本

每次集成使用自动化来实现打包和测试,快速验证问题,许多团队发现持续集成显著的降低了遇到的错误,是团队能够迅速的开发软件

需要进行持续集成的原因

为什么要自动化测试?一个模块的功能集成在一起能够正确工作

为什么需要联调测试环境呢?需要将不同模块之间集成在一起,在一个类生产的环境中进行测试

如何涉及持续集成 具体参看下面截图

自动化部署 -ansible

应用于配置分离 以此构建 多出运行 SpringCloudConfig

提供应用健康检测接口SpringCloud Actuator

灰度发布

蓝绿发布

金丝雀发布

功能开关 提供了一些新功能,通过某些配置或者接口进行功能开关

第四模块:





0人推荐
随时随地看视频
慕课网APP