这门课解决什么职场痛点?

很多后端开发者在技术进阶时会遇到瓶颈:单体架构能写,微服务也能搭,但面对生产环境的高并发、故障隔离和链路追踪时,往往缺乏系统性的治理能力。市面上不少课程只讲“怎么用”,不讲“为什么这样设计”,导致学员在面试大厂或处理线上事故时依然无从下手。

本课程聚焦于云原生与微服务治理的核心场景。它并非简单的容器安装教程,而是深入讲解在分布式环境下,服务注册发现、负载均衡、熔断降级、链路追踪等治理机制的底层逻辑与实战落地。对于希望从“CRUD工程师”转型为具备架构思维的云原生开发者的职场人来说,这套内容直接对应着日常开发中那些最棘手的稳定性问题。

适合什么基础?建议先看哪几块?

课程结构明显分为“基础理论”与“实战演练”两大部分,适合具备一定Java开发基础、了解Spring Boot基本用法、并对Kubernetes(K8s)有初步认知的学习者。如果你是完全的零基础小白,可能会在涉及K8s资源对象和Pod调度策略的部分感到吃力,建议先补齐Docker和K8s的基础概念。

学习路径上,建议不要跳过快进。前半部分由王老师主讲的基础知识环节,讲解生动且细致,是建立完整知识图谱的关键,务必耐心听完,这里构建的概念框架将直接影响后续实战的理解深度。后半部分杰哥的实战案例贴近大厂真实业务场景,重点在于演示如何将治理组件嵌入到现有服务中,以及调试过程中常见问题的排查思路。这两部分互补性极强,前者重“道”,后者重“术”,缺一不可。

学完能独立做什么?资料如何配合练习?

完成本课程后,你应能独立完成以下工作:第一,能够设计并部署基于Kubernetes的微服务集群,理解Service、Ingress等网络模型;第二,能够配置并使用主流的微服务治理框架(如Sentinel、SkyWalking等)实现服务的限流、熔断和全链路监控;第三,面对服务雪崩、调用超时等典型故障,具备基本的分析和定位能力。

资料包里包含了详细的课程视频和配套的实验环境说明。建议采用“边看边动手”的方式,不要只看不练。在观看实战章节时,务必跟随讲师的代码逻辑,在本地或实验环境中复现每一个治理场景的配置过程。特别是那些在视频中一闪而过的参数调整细节,往往正是区分“看懂了”和“会做了”的关键。通过亲手搭建和破坏这些微服务链路,你才能真正掌握云原生治理的工程化落地能力。

课程目录

├── 1-薪选认证介绍/ │ └── [ 43M] 1.1-薪选认证介绍 ├── 2-【预习】Docker 1/ │ ├── [639M] 2.1-1.Docker简介 │ ├── [ 11M] 2.1-2021升级版云原生-微服务治理大厂冲刺班【周末班】(1).pd │ ├── [697M] 2.2-2.Namespace简介 │ ├── [712M] 2.3-3.CGroup、容器runtime及image规范 │ ├── [806M] 2.4-4.编排工具及依赖技术简介 │ ├── [654M] 2.5-5.Docker安装 │ ├── [816M] 2.6-6.存储引擎及镜像基本简介 │ ├── [513M] 2.7-7.Docker镜像操作简介 │ └── [489M] 2.8-为什么学IT要来马哥教育?【实力看得见】 ├── 3-【预习】Docker 2/ │ ├── [796M] 3.1-1.docker命令使用详解-上 │ ├── [560M] 3.2-2.docker命令使用详解-下 │ ├── [452M] 3.3-3.docker镜像制作简介 │ ├── [821M] 3.4-4.基于Dockerfile制作nginx镜像 │ ├── [721M] 3.5-5.镜像分层构建-上 │ ├── [669M] 3.6-6.镜像分层构建-下 │ └── [322M] 3.7-7.镜像构建总结 ├── 4-【预习】Docker 3/ │ ├── [840M] 4.1-阿里云和docker官方registry实现镜像 │ ├── [656M] 4.2-2.私有仓库简介 │ ├── [656M] 4.3-3.Harbor简介及部署使用 │ ├── [866M] 4.4-4.Harbor私有仓库详解 │ ├── [892M] 4.5-5.Docker数据卷简介及使用 │ ├── [507M] 4.6-6.数据卷server使用简介 │ └── [387M] 4.7-7.实现haproxy、ngi及tom的小型站点 ├── 5-【预习】Docker 4/ │ ├── [906M] 5.1-1.基于alp和ub镜像构建nginx镜像 │ ├── [751M] 5.2-2.Docker网络-上 │ ├── [501M] 5.3-3.Docker网络-中 │ ├── [637M] 5.4-4.Docker网络-下 │ ├── [872M] 5.5-5.Docker资源限制-上 │ ├── [670M] 5.6-6.Docker资源限制-下 │ └── [345M] 5.7-7.Docker Swarm简介 ├── 6-【预习】Docker 5/ │ ├── [853M] 6.1-1.docker-compose简介及安装 │ ├── [667M] 6.2-2.docker-compose使用简介-上 │ ├── [515M] 6.3-3.docker-compose使用简介-下 │ └── [512M] 6.4-4.docker-compose示例 ├── 7-【预习】K8s 1/ │ ├── [1.3G] 7.1-01.avi │ ├── [1.1G] 7.2-02.avi │ ├── [1.2G] 7.3-kubernetes(01) │ ├── [880M] 7.4-Kubernetes(02) │ ├── [1006M] 7.5-Kubernetes(03) │ ├── [922M] 7.6-Kubernetes(04) │ ├── [860M] 7.7-Pod安全上下文(01) │ ├── 【@更多it资源 www.】 │ ├── [977M] 7.8-Pod探针与多容器Pod(02) │ ├── [553M] 7.9-Pod资源需求和资源限制(03) │ └── [449M] 7.10-Service资源基础(04) ├── 8-【预习】K8s 2/ │ └── [1.1G] 8.1-Service资源(05) ├── 9-kubernetes从入门到精通大厂实战1+开班/ │ ├── [489M] 9.1-开班仪式及杰哥自我介绍 │ ├── [1.6G] 9.2-CNCF云原生生态和k8s简介 │ ├── [637M] 9.3-kubernetes核心组件及功能介绍 │ ├── [949M] 9.4-k8s高可用集群架构介绍 │ └── [1.9G] 9.5-Haproxy、harbor部署及二进制部署k8s ├── 10-kubernetes从入门到精通大厂实战2/ │ ├── [1.8G] 10.1-CoreDNS、Dashboard部署和kubectl常用命令 │ └── [2.6G] 10.2-etcd备份恢复集群数据和添加管理节点 ├── 11-kubernetes从入门到精通大厂实战3/ │ ├── [1.9G] 11.1-yaml文本语法介绍和示例 │ └── [2.4G] 11.2-kubernetes API及资源对象介绍 ├── 12-kubernetes从入门到精通大厂实战4/ │ ├── [1.8G] 12.1-Pod常见状态,生命周期和k8s探针简介使用 │ └── [2.2G] 12.2-K8S项目规划、镜像分层构建和实战案例1 ├── 13-kubernetes从入门到精通大厂实战5/ │ ├── [1.9G] 13.1-业务容器化实战案例 │ └── [2.5G] 13.2-HPA控制器介绍和实现 ├── 14-kubernetes从入门到精通大厂实战6/ │ ├── [2.1G] 14.1-资源限制和pod调度以及准入控制RBAC │ ├── @@更多it资源 www. │ ├── [2.1G] 14.2-资源限制和pod调度以及准入控制RBAC │ └── [2.8G] 14.3-持续集成和部署、回滚、蓝绿和金丝雀部署 ├── 15-kubernetes从入门到精通大厂实战7/ │ ├── [1.8G] 15.1-上午 │ ├── [3.6G] 15.2-下午 │ ├── [651M] 15.3-529延迟视频补充日志收集的方式zk与kfk准备 │ ├── [549M] 15.4-529延迟视频补充日志收集案例 │ ├── [247M] 15.5-529延迟视频补充daemonset日志收集案例实现 │ ├── [482M] 15.6-529延迟视频补充sidcar收集案例 │ ├── [482M] 15.7-529延迟视频补充容器内置日志收集进程案例 │ ├── [713M] 15.8-Ingress及Egress │ ├── [501M] 15.9-529延迟视频补充calico简介及抓包分析 │ └── [794M] 15.10-529延迟视频补充简介及案例 ├── 16-kubernetes监控prometheus实战/ │ ├── [1.4G] 16.1-Ingress控制器介绍及运用 │ └── [2.8G] 16.2-监控部署安装,PromQL介绍 ├── 17-kubernetes监控prometheus实战/ │ ├── [1.7G] 17.1-prometheus服务发现机制介绍及运用 │ └── [2.1G] 17.2-kub-state-metrics组件介绍及监控扩展 ├── 18-kubernetes监控prometheus实战/ │ ├── [761M] 18.1-告警组件alertmanager及邮件和钉钉告警 │ ├── [806M] 18.2-企业微信告警、分类发送及告警抑制和静默 │ ├── [1.1G] 18.3-推送网关pushgateway及联邦集群 │ └── [1.4G] 18.4-远端存储简介及案例、skywalking安装 ├── 19-kubernetes链路跟踪skywalking实战/ │ ├── [842M] 19.1-skywalk简介及与其他链路系统对比 │ ├── [827M] 19.2-jar包服务链路跟踪案例 │ ├── [1.1G] 19.3-war包服务和dubbo微服务链路跟踪案例 │ └── [1.4G] 19.4-python项目链路跟踪案例、ceph存储介绍 ├── 20-分布式存储ceph实战/ │ ├── [916M] 20.1-ceph组件、数据读写流程简介 │ ├── [881M] 20.2-CRUSH简介和ceph版本选择及集群部署 │ ├── [1.2G] 20.3-ceph块存储、对象存储和文件存储 │ └── [1.9G] 20.4-ceph集群维护、PG常见状态和存储池操作 ├── 21-第十三次(杰哥)/ │ ├── [715M] 21.1-CephX认证机制 │ ├── [818M] 21.2-Ceph RBD使用和Ceph FS使用 │ ├── [1.0G] 21.3-对象存储网关RadosGW │ └── [2.3G] 21.4-Ceph crush进阶、dashboard和ceph使用案例 ├── 22-微服务、服务网格及Envoy实战(一)马哥/ │ ├── [1.4G] 22.1-微服务的出现及治理方式演进,什么是云原生 │ └── [1.8G] 22.2-服务治理与服务网格,Envoy基础及快速入门 ├── 23-Envoy实战(二)马哥/ │ ├── [559M] 23.1-Front Proxy and TLS │ ├── [839M] 23.2-xDS API与动态配置 │ ├── [739M] 23.3-Envoy集群管理与进阶实践 │ ├── [957M] 23.4-HTTP流量治理初步 │ ├── [319M] 23.5-Envoy基础(1)补充视频 │ ├── [338M] 23.6-Envoy基础(2)补充视频 │ ├── @更多it资源 www. │ ├── [336M] 23.7-Envoy基础(3)补充视频 │ └── [219M] 23.8-Envoy基础(4)补充视频 ├── 24-微服务、服务网格及Envoy实战(三)马哥/ │ ├── [628M] 24.1-Envoy网格流量治理基础; │ ├── [868M] 24.2-网格流量治理进阶; │ ├── [699M] 24.3-HTTP服务韧性: │ └── [980M] 24.4-网格可观测性初步; ├── 25-服务网格之istio 马哥/ │ ├── [572M] 25.1-网格可观测性之指标和日志; │ ├── [809M] 25.2-网格可观测性之分布式链路跟踪; │ ├── [870M] 25.3-Envoy网格安全; │ └── [1.1G] 25.4-Istio服务网格架构及部署; ├── 26-Istio流量治理 马哥/ │ ├── [527M] 26.1-Istio流量治理进阶实战; │ ├── [709M] 26.2-Sidecar及流量拦截机制; │ ├── [714M] 26.3-使用ServiceEntry访问网格外部服务; │ └── [879M] 26.4-EnvoyFilter及Istio扩展配置; ├── 27-istio遥测与安全认证 马哥/ │ ├── [597M] 27.1-Istio Telemetry V2架构体系 │ ├── [861M] 27.2-配置Istio的遥测功能 │ ├── [727M] 27.3-Istio Security基础 │ └── [1.3G] 27.4-Istio认证及配置案例 ├── 28-istio授权机制与部署模型 马哥/ │ ├── [567M] 28.1-Istio授权策略; │ ├── [692M] 28.2-使用Keycloak为Istio添加SSO机制; │ ├── [829M] 28.3-Istio部署模型 │ └── [1.1G] 28.4-配置多集群Istio ├── 29-istio授权机制与部署模型 (二)马哥/ │ ├── [594M] 29.1-Istio授权策略; │ ├── [874M] 29.2-使用Keycloak为Istio添加SSO机制; │ ├── [916M] 29.3-Istio部署模型 │ └── [1.2G] 29.4-配置多集群Istio ├── 30-serverless与knative(一) 马哥/ │ ├── [611M] 30.1-Serverless技术体系; │ ├── [783M] 30.2-Knative架构及工作机制; │ ├── [798M] 30.3-Serving及实践; │ └── [1.0G] 30.4-Revision、流量管理和自动扩缩容; ├── 31-serverless与knative(二) 马哥/ │ ├── [740M] 31.1-消息系统的工作机制; │ ├── [844M] 31.2-Eventing、Event Sources、Sinks及实践; │ ├── [787M] 31.3-PubSub和Flow; │ └── [1.2G] 31.4-Kafka与Eventing; ├── 32-GitOps之Tekton 马哥/ │ ├── [693M] 32.1-GitOps技术体系; │ ├── [926M] 32.2-Tekton架构组件及工作机制; │ ├── [718M] 32.3-Tekton Pipelines快速入门与进阶; │ └── [1.2G] 32.4-Pipeline高级用法与S2I实战案例; ├── 33-GitOps之ArgoCD(一) 马哥/ │ ├── [558M] 33.1-Argo Rollouts组件与工作机制; │ ├── [842M] 33.2-分支策略与Tekton Trigger实战案例; │ ├── [699M] 33.3-ArgoCD架构组件与实战; │ └── [1.1G] 33.4-ArgoCD进阶; ├── 34-GitOps之ArgoCD(二) 结班/ │ ├── [573M] 34.1-Argo Rollouts组件与工作机制; │ ├── [808M] 34.2-Argo Rollouts渐进式交付实战; │ ├── [316M] 34.3-基于ArgoCD和Argo Rollouts的实战案例; │ └── [1.6G] 34.4-行业前景展望,结束 ├── 35-就业指导/ │ ├── [868M] 35.1-简历制作技巧 │ └── [874M] 35.2-面试技巧分享 └── 资料代码/