
网盘:百度 | 学分:5,VIP免费 | 发布:2023-03-08 | 查看:0 | 更新:2023-03-08 | Java
【JAVA】基于SpringCloud+Kubernetes 微服务的容器化持续交付实战
网盘:百度 | 学分:5,VIP免费 | 发布:2023-03-08 | 查看:0 | 更新:2023-03-08 | Java
【JAVA】基于SpringCloud+Kubernetes 微服务的容器化持续交付实战
〖课程介绍〗:
&nBSp; 课程专注于微服务的容器化持续交付实战。你可以理解SPring Cloud基础,掌握微服务的搭建,持续集成,持续测试,持续部署,深入理解容器化的实现原理,学会用Helm Chart把多个微服务一键部署到Kubernetes。
&nBSp; 阿里云 MVP 最有价值专家,QCon,ArchSummit,GoPS金牌讲师;Musp 案例 100大会级联主席。专注于微服务架构,持续集成,持续交付,DevOPS,容器化平台建设等等
〖课程目录〗:
第1章 课程导学 2 节 | 7分钟
本章主要介绍为何要带大家学习微服务的容器化持续交付实战课程,之后会为大家介绍本课程内容具体安排,最后给出如何学好这门课程的一些学习建议。希望大家都能通过这门课程,学有所成,学有所归。
第2章 持续交付方法 2 节 | 23分钟
第3章 从需求开始5 节 | 35分钟
本章带你从项目经理视角,看需求如何管理,需求和代码如何溯源,开发工具和 Jira 需求管理工具如何集成,从而建立需求管理和代码提交的最佳实践。
视频:3-1 Docker安装Jira (06:56)
第4章 开发Spring Cloud应用:Notebook4 节 | 56分钟
本章是课程的核心章节,将通过编基于写SPring Cloud 2.1.4版本的Notebook应用来体现微服务和传统 SPringMVC 应用的区别,包括 SPring Cloud注册中心Eureka,负载均衡Zuul,服务治理ZIPkin等一系列组件。
第5章 微服务应用打包 3 节 | 36分钟
第6章 Jenkins: 为 NoteBook 搭建流水线7 节 | 70分钟
本章基于 JenkINS核心通过 JenkINS 的流水线,集成应用的单元测试JUnit,静态代码检查 Sonarqube,接口自动化测试 YAPI,UI 自动化测试 Selenium,将各个测试工具串联在持续集成流水线中,提升软件交付的质量。
视频:6-3 JenkINS集成Artifactory (13:01)
视频:6-4 JenkINS集成Jira (08:31)
视频:6-6 JenkINS集成YAPI (07:03)
视频:6-7 Selenium集成 (06:40)
第7章 为应用编写多维度测试用例4 节 | 24分钟
本章将介绍如何为应用编写单元测试用例,如何执行静态代码检查,编写接口自动化测试用例,编写UI 自动化测试用例,对应用进行全面的测试。
第8章 使用Ansible Playbook部署微服务8 节 | 86分钟
本章将带大家完成Ansible的安装和配置,编写第一个Ansible脚本,带大家了解Ansible Playbook的最佳实践, 并为Notebook微服务编写Ansible Playbook,最后在流水线中集成Notebook的Playbook。
视频:8-1 Ansible核心 (10:13)
视频:8-2 Ansible安装配置 (10:56)
视频:8-3 编写第一个Ansible命令 (12:25)
视频:8-4 Ansible Playbook介绍 (08:43)
视频:8-5 可复用的Playbook (12:30)
视频:8-6 为Notebook编写Playbook (09:31)
第9章 深入理解Docker 原理,实战容器化发布Notebook应用10 节 | 89分钟
本章是课程的核心章节,会详细阐述 Docker 底层的实现原理,帮您深入理解 Docker 的进程,资源,文件系统的实现原理,并且会搭建免费 Docker 镜像仓库,实现一个 Notebook 应用的 Docker 镜像,并将镜像发布到 Docker 镜像仓库。
视频:9-5 Docker镜像的常用命令 (07:21)
第10章 将Notebook Docker镜像部署到Kubernetes14 节 | 175分钟
本章是课程的核心章节,会详细阐述 Kubernetes 的核心概念,包括 Pod,Deployment,Service, PV,秘钥,configmap,探针,Helm Chart 打包等等,并且包含使用的最佳实践,最后会为 Notebook创建一键部署的 Helm Chart。
视频:10-1 Minikube (17:53)
视频:10-2 nAMespace (09:39)
视频:10-3 Kubernetes pod (11:39)
视频:10-4 Kubernetes service (13:28)
视频:10-5 Kubernete的存储 (16:55)
视频:10-6 Kubernete deployment (15:31)
视频:10-7 Kubernetes探针的作用 (08:45)
视频:10-8 Kubernetes configmap (09:30)
视频:10-9 Kubernetes部署notebook多个微服务 (15:06)
视频:10-10 Kubernetes的日志系统 (11:43)
视频:10-11 Kubernetes的秘钥管理 (10:02)
视频:10-12 helm入门 (10:51)
视频:10-13 为notebook服务创建helmchart (15:10)
第11章 微服务容器化持续交付实操6 节 | 52分钟
本章将通过实操的方式,把前面代码关联需求,自动化测试,持续集成流水线,容器镜像的晋级,Helm Chart在 Kubernetes 环境里一键部署。通过实践的方式深刻理解持续交付的魅力。
*声明:课程资源购自网络,版权归原作者所有,仅供参考学习使用,严禁外传及商用,若侵犯到您的权益请联系客服删除。