全新 云原生系统精讲与全流程落地实践

大厂资深专家倾授,8年复杂项目经验精华,手把手带你从基础到深入,打通云原生化落地每一步

未完结:每周更新
|
难度:初级
|
时长:共 20 小时
新课榜第 8 名
169
原价¥199.00
上新特惠
距离活动结束
立即购买
加购物车
  • 全面了解云原生架构和生态
  • 掌握云原生特性及核心技能
  • 具备云原生应用构建部署经验
  • 20+热门云原生框架实战应用
  • 提升CI/CD及性能监控实践力
  • 增强云原生架构思维运用能力
试看本节课 06:20
试看本节课 10:44
试看本节课 04:29
1-1 云原生,就应该这么学!
2-3 云原生技能分析
3-2 云原生特性与招聘数据

课程预览

检测到您还没有关注慕课网服务号,无法接收课程更新通知。请扫描二维码即可绑定
重新观看
本课程专为想更低成本、高效率入门云原生,掌握云原生架构高效落地技能的开发者量身打造。汲取资深云原生系统架构师多年实战经验,手把手带你系统学习云原生核心特性、深度理解底层原理,构建你的云原生架构思维的同时,更深入云原生工程化落地每一个环节,全方位增进你的云应用的开发、部署及运维的实战力。跟大牛学大厂的实用经验,助你少走弯路,轻松提升满足企业多维需求的硬技能。

本章介绍:

本章系统介绍了云原生的基本概念及其与云计算的关系,介绍了云原生计算基金会(CNCF)的角色,分析了云原生应用的特性及其运维方式,并探讨了企业重视云原生技术的原因,即通过容器化和微服务架构,实现高效部署和资源优化,以提升竞争力。

第1章 系统认识云原生
7 节|55分钟
展开
  • 视频:
    1-1 云原生,就应该这么学!
    试看
    06:20
  • 视频:
    1-2 本章概览
    01:46
  • 视频:
    1-3 云计算与云原生
    14:17
  • 视频:
    1-4 认识云原生基金会CNCF
    11:46
  • 视频:
    1-5 云原生应用程序的特性和运维方式
    10:45
  • 视频:
    1-6 为什么越来越多的企业重视云原生技术
    04:54
  • 视频:
    1-7 本章小结
    04:22

本章介绍:

本章分析了云原生岗位的招聘需求和技能要求,帮助同学理解行业对云原生人才的具体需求。内容涵盖了岗位分析、云原生技能的详细解析,并提供了获取云原生技能的路径建议,帮助求职者更有针对性地提升云原生技术能力,以满足企业需求。

第2章 云原生招聘岗位数据分析
5 节|28分钟
收起
  • 视频:
    2-1 本章概览
    00:51
  • 视频:
    2-2 云原生招聘岗位分析
    09:47
  • 视频:
    2-3 云原生技能分析
    试看
    10:44
  • 视频:
    2-4 云原生技能学习路线
    03:27
  • 视频:
    2-5 本章小结
    02:32

本章介绍:

本章介绍了系统学习云原生的切入点,帮助同学明确云原生的关键特性与招聘需求。内容涵盖云原生特性分析、课程项目实战路线,提供了循序渐进的学习策略,让同学在理解云原生概念的基础上掌握实用技能,为职业发展打下基础。

第3章 如何系统学习云原生学习路线梳理
4 节|14分钟
收起
  • 视频:
    3-1 章节目录
    00:45
  • 视频:
    3-2 云原生特性与招聘数据
    试看
    04:29
  • 视频:
    3-3 课程的项目如何完成落地云原生落地
    04:32
  • 视频:
    3-4 本章小结
    03:36

本章介绍:

本章将会完成云原生实践路线的演示项目开发,项目是参考Istio的Bookinfo项目开发的,课程转换为用Golang来实现。本章内容涵盖了原始项目功能模块熟悉、源码熟悉、新项目基于Cobra和Gin的项目结构初始化及Web模块开发。并且参考原始项目完成各个功能的实现。

第4章 云原生落地演示项目开发
13 节|96分钟
展开
  • 视频:
    4-1 本章概览
    02:49
  • 视频:
    4-2 演示项目功能模块熟悉
    03:00
  • 视频:
    4-3 演示项目源码熟悉(上)
    10:55
  • 视频:
    4-4 演示项目源码熟悉(下)
    06:30
  • 视频:
    4-5 Go语言项目开发-基于Cobra项目结构初始化
    08:26
  • 视频:
    4-6 Go语言项目开发-基于Gin初始化Web模块
    06:48
  • 视频:
    4-7 演示项目Bookinfo首页开发
    06:02
  • 视频:
    4-8 演示项目Bookinfo详情页开发(一)
    03:47
  • 视频:
    4-9 演示项目BookInfo详情页开发(二)
    10:27
  • 视频:
    4-10 演示项目Bookinfo详情页开发(三)
    08:14
  • 视频:
    4-11 演示项目Bookinfo详情页开发(四)
    06:32
  • 视频:
    4-12 演示项目Bookinfo详情页开发(五)
    16:23
  • 视频:
    4-13 本章小结
    05:38

本章介绍:

焦于云原生容器特性的实践,特别是镜像的打包与推送。内容包括容器技术知识体系的介绍、Docker的基本概念与架构、Bookinfo应用的构建与部署、Harbor的安装与配置、镜像推送及客户端证书配置,以及Docker容器与镜像的相互转换。

第5章 项目云原生容器特性实践--镜像打包与推送
9 节|70分钟
展开
  • 视频:
    5-1 本章概览
    01:58
  • 视频:
    5-2 容器技术知识体系
    11:30
  • 视频:
    5-3 Docker基本概念与架构
    04:50
  • 视频:
    5-4 Bookinfo构建部署
    05:28
  • 视频:
    5-5 Harbor安装前置环境准备
    10:31
  • 视频:
    5-6 Harbor 安装与配置
    14:59
  • 视频:
    5-7 Harbor镜像推送与客户端证书配置
    08:27
  • 视频:
    5-8 Docker容器与镜像的相互转换
    05:53
  • 视频:
    5-9 本章小结
    05:50

本章介绍:

本章介绍了云原生容器特性实践中的镜像编译技巧。内容包括镜像压缩的方法总览、选择最优基础镜像、多阶段构建镜像、正确安装系统库、减少中间层和大文件外挂、减少镜像构建时间的方法总结、镜像清单manifest的实践、以及使用Docker Buildx并发构建多架构镜像。

第6章 项目云原生容器特性实践--镜像编译技巧总结
11 节|84分钟
展开
  • 视频:
    6-1 本章概览
    02:04
  • 视频:
    6-2 镜像压缩方法总览
    03:51
  • 视频:
    6-3 镜像压缩-选择最优的基础镜像
    09:01
  • 视频:
    6-4 镜像压缩-多阶段构建镜像
    04:19
  • 视频:
    6-5 镜像压缩-如何正确的安装系统库
    05:54
  • 视频:
    6-6 镜像压缩-减少中间层和大文件外挂
    04:52
  • 视频:
    6-7 减少镜像构建时间方法总结
    12:20
  • 视频:
    6-8 镜像清单manifest实践
    10:39
  • 视频:
    6-9 Docker Buildx并发构建多架构镜像(上)
    12:23
  • 视频:
    6-10 Docker Buildx并发构建多架构镜像(下)
    10:17
  • 视频:
    6-11 本章小结
    07:51

本章介绍:

本章专注于云原生容器特性实践中的容器运行状态监控。内容涵盖了基于Prometheus的监控告警体系搭建、PromQL查询语法练习、Alertmanager告警推送配置、Grafana数据可视化、使用cAdvisor监控Docker进程、Harbor服务运行状态监控、Bookinfo应用的pprof Golang程序性能分析,以及Bookinfo集成Prometheus Exporter。

第7章 项目云原生容器特性实践--容器运行状态监控
10 节|79分钟
展开
  • 视频:
    7-1 本章概览
    01:54
  • 视频:
    7-2 基于Prometheus的监控告警体系搭建
    11:00
  • 视频:
    7-3 PromQL基本查询语法练习
    12:22
  • 视频:
    7-4 Alertmanger告警推送配置
    04:08
  • 视频:
    7-5 Grafana数据可视化练习
    09:08
  • 视频:
    7-6 基于cAdvisor监控Docker进程运行状态
    06:28
  • 视频:
    7-7 Harbor服务运行状态监控
    08:46
  • 视频:
    7-8 Bookinfo pprof Golang程序性能分析
    05:57
  • 视频:
    7-9 Bookinfo集成Prometheus Exporter
    09:13
  • 视频:
    7-10 本章小结
    09:11

本章介绍:

本章是一个非常重要的理论章节,不可变基础设施是云原生的非常重要的思想,核心是是应用于底层的服务器解耦。

第8章 项目云原生不可变基础设施特性理论-应用与服务器解耦思想
1 节|14分钟
展开
  • 视频:
    8-1 云原生不可变基础设施特性
    13:12

本章介绍:

本章专注于云原生声明式API特性的实践,特别是Kubernetes(K8S)环境的搭建。内容包括对声明式API特性的深入理解、声明式API设计思想的探讨、Kubernetes安装方式的选择、在Mac和Windows环境下使用Minikube搭建K8S环境的指南,以及Kubernetes基础必备技能的提炼。这些内容旨在帮助小伙伴们掌握在不同操作系统上搭建和管理K8S集群的技能。

第9章 项目云原生声明式API特性实践--K8S环境搭建
8 节|47分钟
展开
  • 视频:
    9-1 本章概览
    02:07
  • 视频:
    9-2 理解云原生声明式API特性
    06:44
  • 视频:
    9-3 理解声明式API设计思想
    03:40
  • 视频:
    9-4 Kubernetes安装方式选型
    04:27
  • 视频:
    9-5 Mac环境Minikube环境搭建
    09:06
  • 视频:
    9-6 Windows环境Minikube环境搭建
    08:03
  • 视频:
    9-7 Kubernetes基础必备技能提炼
    03:51
  • 视频:
    9-8 本章小结
    08:42

本章介绍:

本章介绍了云原生声明式API特性的编排部署实战,包括Kubernetes(K8S)核心技能的Pod、Deployment、Service和IngressController的编排实战,以及Ingress的安装和编排。此外,还涵盖了Helm和Kustomize工具的初识、安装及在Bookinfo项目中的实战部署,旨在帮助小伙伴掌握K8S的编排技能和工具使用。

第10章 项目云原生声明式API特性实践--主流编排技术实战
10 节|90分钟
展开
  • 视频:
    10-1 本章概览
    02:18
  • 视频:
    10-2 K8S核心技能之Pod编排实战
    09:38
  • 视频:
    10-3 K8S核心技能之Deployment编排实战
    05:57
  • 视频:
    10-4 K8S核心技能之Service编排实战
    05:13
  • 视频:
    10-5 K8S核心技能之IngressController安装
    08:07
  • 视频:
    10-6 K8S核心技能之Ingress编排实战
    06:38
  • 视频:
    10-7 Helm初识与环境安装
    04:44
  • 视频:
    10-8 Helm Chart编排实战Bookinfo
    22:39
  • 视频:
    10-9 Kustomize 编排实战 Bookinfo 部署
    17:40
  • 视频:
    10-10 本章小结
    06:15

本章介绍:

深入探讨了云原生声明式API特性,特别是自定义Kubernetes(K8S)资源的编排部署。内容包括理解声明式API的执行过程、CRD与Operator的基础知识、使用PrometheusOperator进行监控实践、Bookinfo应用的Prometheus指标采集、解决指标采集问题、CRD开发流程、以及CRD在正式环境的发布。这些知识点旨在帮助同学们掌握如何使用声明式API和Operator模式来管理和部署自定义K8S资源。

第11章 项目云原生声明式API特性实践--自定义K8S资源编排部署实战
14 节|111分钟
展开
  • 视频:
    11-1 本章概览
    02:05
  • 视频:
    11-2 从K8S架构设计理解声明式API的执行过程
    13:06
  • 视频:
    11-3 初识声明式API CRD与Operator
    02:36
  • 视频:
    11-4 声明式API监控实践--PrometheusOperator环境搭建
    05:41
  • 视频:
    11-5 Bookinfo基于声明式API实战Prometheus指标采集
    18:44
  • 视频:
    11-6 解决Prometheus指标采集但无法查询问题
    04:51
  • 视频:
    11-7 PrometheusOperator核心知识点总结
    05:45
  • 视频:
    11-8 Bookinfo CRD开发--基于kubebuilder搭建脚手架
    05:31
  • 视频:
    11-9 Bookinfo CRD开发--API参数结构定义与测试
    08:00
  • 视频:
    11-10 CRD+Operator部署Bookinfog调谐逻辑开发
    19:47
  • 视频:
    11-11 Bookinfo 删除 CRD 调谐问题修复
    01:43
  • 视频:
    11-12 自定义资源 Bookinfo CRD 对外发布(上)
    06:50
  • 视频:
    11-13 自定义资源 Bookinfo CRD 对外发布(下)
    08:52
  • 视频:
    11-14 本章小结
    07:20

本章介绍:

本章专注于云原生微服务特性的实践,包括微服务概念的理解与服务拆分。核心内容包括云原生微服务特性的本质、Bookinfo应用的微服务拆分思路分析,以及具体模块如web、productpage、details、reviews和ratings的拆分实践。通过这些内容,同学可以学习到如何将单体应用拆分为独立的微服务,以及云原生环境下微服务设计的关键考量。

第12章 项目云原生微服务特性实践--微服务概念理解与服务拆分
10 节|85分钟
展开
  • 视频:
    12-1 本章概览
    01:06
  • 视频:
    12-2 理解云原生微服特性的本质
    11:12
  • 视频:
    12-3 Bookinfo微服务拆分思路分析
    01:10
  • 视频:
    12-4 Bookinfo微服务拆分--web模块(上)
    12:42
  • 视频:
    12-5 Bookinfo 微服务拆分--web模块(下)
    21:43
  • 视频:
    12-6 Bookinfo 微服务拆分--productpage模块
    12:26
  • 视频:
    12-7 Bookinfo微服务拆分--details模块
    03:30
  • 视频:
    12-8 Bookinfo微服务拆分--reviews模块
    07:43
  • 视频:
    12-9 Bookinfo微服务拆分--ratings模块
    06:34
  • 视频:
    12-10 本章小结
    06:03

本章介绍:

主要介绍了云原生微服务特性实践中的微服务编排部署。内容包括微服务的打包、使用Docker Compose进行部署、集群模式下多个微服务的部署方案选择,以及使用Kustomize工具进行Bookinfo微服务的编排和部署。这些知识点帮助同学理解如何在云原生环境中高效地管理和部署微服务。

第13章 项目云原生微服务特性实践--高效管理和部署微服务
6 节|52分钟
展开
  • 视频:
    13-1 本章概览
    01:46
  • 视频:
    13-2 微服务打包与DockerCompose部署(上)
    04:43
  • 视频:
    13-3 微服务打包与DockerCompose部署(下)
    13:53
  • 视频:
    13-4 集群模式下多个微服务的部署方案选型
    04:31
  • 视频:
    13-5 Kustomize编排&部署Bookinfo微服务
    17:45
  • 视频:
    13-6 本章小结
    08:58

本章介绍:

专注于云原生微服务特性实践中的调用链路追踪。核心内容包括分布式链路追踪的基础知识、技术选型、Jaeger开发调试环境的搭建、链路推送初始化、单个服务内及服务间链路追踪的实现,以及在Kubernetes环境下JaegerOperator的安装和微服务Prometheus指标的采集。这些知识点旨在帮助同学掌握微服务架构中链路追踪的关键技术和实践方法。

第14章 项目云原生微服务特性实践--微服务调用链路追踪
10 节|85分钟
展开
  • 视频:
    14-1 本章概览
    02:12
  • 视频:
    14-2 认识分布式链路追踪&链路追踪技术选型
    05:42
  • 视频:
    14-3 搭建分布式链路追踪Jaeger开发调试环境
    03:32
  • 视频:
    14-4 分布式链路追踪Jaeger--初始化链路推送客户端
    06:23
  • 视频:
    14-5 分布式链路追踪Jaeger--单个服务内链路追踪调试
    09:18
  • 视频:
    14-6 分布式链路追踪Jaeger--服务间链路追踪(上)
    10:23
  • 视频:
    14-7 分布式链路追踪Jaeger--服务间链路追踪(下)
    10:37
  • 视频:
    14-8 K8S环境下JaegerOperator安装
    18:08
  • 视频:
    14-9 K8S环境下微服务Prometheus指标采集
    06:01
  • 视频:
    14-10 本章小结
    12:15

本章介绍:

本章主要围绕服务网格技术展开,首先介绍了服务网格的基本概念,帮助理解其核心价值和作用。接着,探讨了服务网格的技术选型,分析了不同技术的特点和适用场景。重点讲解了Istio这一服务网格技术,包括演示环境的搭建、架构设计分析,以及如何进行冒烟测试来验证Istio的gateway配置和访问bookinfo服务。最后,通过本章小结,回顾了服务网格的关键知识点,强调了Istio在微服务架构中的重要性和实际应用。

第15章 项目云原生服务网格特性实践--服务网格概念理解与环境搭建
持续更新

本章介绍:

本章在前面的基础基础上,演示各种流量管理,如蓝绿发布、金丝雀发布、熔断、故障注入等。

第16章 项目云原生服务网格特性实践--服务网格流量管理
持续更新

本章介绍:

本章将会利用服务网格在中心收集的数据,做服务的可观测演示。

第17章 项目云原生服务网格特性实践--服务网格可观测性
持续更新

本章介绍:

本章将搭建Gitea、Drone、ArgoCD等环境,完成项目的CI/CD搭建。

第18章 项目自动化运维实践--CI/CD环境搭建
持续更新

本章介绍:

前面完成了项目的单元测试和集成测试,已经完成了CI/CD的环境搭建,本章将进入到CI/CD的实战环节。

第19章 项目自动化运维实践--CI/CD全流程演示
持续更新

本章介绍:

课程重难点知识总结&对后续进阶知识拓展梳理及行业发展展望

第20章 课程总结&展望
持续更新
每周更新直至完结
适合人群
想快速提升云原生相关技术理解、应用能力的工程师
技术储备
掌握 Linux 基本使用
熟悉 go 语言基础
环境参数
minikube 1.34
golang 1.21.x
不为别的,只为提升面试通过率
尽管课程时间很长,
但没关系,我们有老师的陪伴,
还有同学之间互相鼓励,彼此帮助,
完成学习后,还能获得慕课网官方认证的证书。
立即购买
数据加载中...
《全新 云原生系统精讲与全流程落地实践 》的真实评价
综合评分:分,共 人参与
篇幅原因,只展示最近100条评价

学习咨询

选课、学习遇到问题?

扫码添加指导老师 1V1 帮助你!

添加后老师会第一时间解决你的问题

意见反馈 帮助中心 APP下载
官方微信