⚠️ 重要提醒:课程资源里面的所有加微信什么的不要信,上当受骗与本站无关。

📚 课程介绍

本课程深入讲解SpringCloud与Kubernetes在微服务架构中的应用,通过实战演示如何实现微服务的容器化及持续交付。

📋 学习前提

1. Java基础(Java编程语言的基础知识) 2. Spring框架基础(Spring框架的核心概念和用法) 3. Docker基础(Docker容器化技术的基本操作) 4. Kubernetes基础(Kubernetes容器编排平台的基本概念和操作) 5. Git基础(Git版本控制的基本操作)

⭐ 推荐指数

⭐⭐⭐⭐☆ (4/5星)

📖 课程目录

第9章 深入理解Docker原理,实战容器化发布Notebook应用

9-1 为什么互联网公司都在用Docker替代虚拟机

9-2 Docker是如何实现资源隔离的

9-3 Docker是如何实现进程空间隔离的

9-4 Docker是如何实现存储隔离的

9-5 Docker镜像的常用命令

9-6 搭建免费版Docker镜像仓库

9-7 开始编写Notebook的Dockerfile

9-8 Dockerfile最佳实践

9-9 构建微服务的Docker镜像并上传镜像

9-10 使用Docker运行多个微服务

第8章 使用Ansible Playbook部署微服务

8-1 Ansible核心

8-2 Ansible安装配置

8-3 编写第一个Ansible命令

8-4 Ansible Playbook介绍

8-5 可复用的Playbook

8-6 为Notebook编写Playbook

8-7 流水线中集成Ansible Playbook进行部署

8-8 Ansible Playbook最佳实践

第7章 为应用编写多维度测试用例

7-1 为Notebook应用增加单元测试

7-2 用Sonarcube检查Notebook的代码是否规范

7-3 使用YAPI为应用增加Notebook接口测试用例

7-4 使用Selenium执行Notebook UI自动化测试

本章精华部分

第6章 Jenkins为NoteBook搭建流水线

6-1 Jenkins核心

6-2 Jenkins持续集成流水线

6-3 Jenkins集成Artifactory

6-4 Jenkins集成Jira

6-5 Jenkins集成Sonarqube代码扫描

6-6 Jenkins集成YAPI

6-7 Selenium集成

第4章 开发Spring Cloud应用:Notebook

4-1 开发一个Spring Boot应用:Notebook-1.0.jar

4-2 创建Spring Cloud服务注册中心

4-3 在Notebook应用前端加上网关

4-4 服务链路追踪Zipkin

第5章 微服务应用打包

5-1 Apache Maven核心

5-2 搭建Maven私服

5-3 从Maven私服下载制品

第2章 持续交付方法

2-1 互联网公司如何进行持续集成

2-2 互联网公司如何进行持续部署

第3章 从需求开始

3-1 使用Jira创建Sprint、用户故事和任务

3-2 在Jira看板里进行任务分配和排期

3-3 在Idea里安装Jira插件,自动在本地创建分支

3-4 Gitflow VS Trunk base分支模型哪个更适合您的团队

第11章 微服务容器化持续交付实操

11-1 编写Notebook应用新功能关联Jira需求并运行在本地测试环境

11-2 在Jenkins流水线进行打包代码扫描镜像构建

11-3 在Jenkins里将该镜像上传到JCR并部署到Kubernetes的测试环境空间

11-4 Jenkins触发接口自动化测试

11-5 在Jenkins中对该Docker镜像晋级到Prod仓库

11-6 在Jenkins里将该镜像部署到Kubernetes的生产环境空间

第10章 将Notebook Docker镜像部署到Kubernetes

10-1 minikube

10-2 namespace

10-3 Kubernetes pod

10-4 Kubernetes service

10-5 Kubernete的存储

10-6 Kubernete deployment

10-7 Kubernetes探针的作用

10-8 Kubernetes configmap

10-9 Kubernetes部署notebook多个微服务

10-10 Kubernetes的日志系统

10-11 Kubernetes的秘钥管理

10-12 helm入门

10-13 为notebook服务创建helmchart

10-14 使用helm进行应用的升级和回滚

第1章 课程导学

1-2 课程介绍及学习指导

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。