01 Week 1 走进Docker的世界 · 02 Week 2 Kubernetes落地实践之旅 · 03 Week 3 Kubernetes进阶实践
* 01 Week 1 走进Docker的世界/
* 01 课程介绍+认识docker/
* 01 课程介绍
* 02 docker的诞生及软件架构
* 03 docker版本管理及发展史
* 02 Docker安装与部署/
* 01 docker安装与配置
* 03 核心要素及常用操作/
* 01 docker核心要素及操作(上)
* 02 docker核心要素及操作(下)
* 03 通过1号进程理解容器的本质
* 04 Django应用容器化实践/
* 01 Django应用容器化实践
* 05 容器实现原理/
* 01 docker虚拟化实现原理
* 06 Docker网络原理/
* 01 容器间通信原理
* 02 容器与宿主机通信
* 07 小结/
* 01 docker学习小结
* K8Sweek01.zip
* 02 Week 2 Kubernetes落地实践之旅/
* 01 核心组件及工作流程/
* 01 k8s核心组件及工作流程
* 02 集群安装/
* 01 集群安装详解
* 02 理解k8s的组件和资源
* 03 使用k8s管理业务应用实践/
* 01 使用Pod管理业务应用入门
* 02 使用Pod管理业务应用进阶
* 03 使用Pod管理业务应用优化篇
* 04 pod状态与生命周期
* 04 Pod控制器/
* 01 使用Pod控制器管理Django应用
* 02 实现Django应用的滚动更新与服务回滚
* 05 负载均衡与服务发现/
* 01 负载均衡与服务发现实现原理
* 06 Ingerss实现七层原理/
* 01 通过ingress实现业务应用7层代理
* 07 小结/
* 01 k8s落地实践内容回顾与总结
* K8Sweek02.zip
* 03 Week 3 Kubernetes进阶实践/
* 01 ETCD数据访问/
* 01 k8s在etcd中数据的存储
* 02 Kubernetes调度策略实践/
* 01 k8s调度详解
* 03 CNI网络的实现原理/
* 01 CNI介绍及网络选型
* 02 vxlan介绍及点对点通信的实现
* 03 tcpdump分析vxlan数据包
* 04 手动实现跨主机容器网络通信(上)
* 05 手动实现跨主机容器网络通信(下)
* 06 精讲Flannel的vxlan模式实现原理
* 07 利用host-gw模式提升集群网络性能
* 04 Kubernetes认证与授权/
* 01 APIServer安全控制
* 02 kubectl如何通过RBAC实现认证授权
* 03 RBAC
* 04 kubelet如何利用Node模式实现认证授权
* 05 Service Account及k8s api的调用
* 05 通过HPA实现业务应用弹性伸缩/
* 01 HPA控制器介绍
* 02 Metrics-Server安装
* 03 kubelet与cadvisor如何采集监控数据
* 04 kube-aggregator聚合器及Metrics-Server的实现
* 05 基于CPU实现业务的水平扩缩容
* 06 基于内存和自定义指标的扩缩容
* 06 PC+PVC对接分布式存储/
* 01 pv与pvc快速入门
* 02 pv与pvc管理NFS存储实践
* 03 storageClass实现动态挂载
* 04 动态pvc验证ceph存储及实现分析
* 07 使用Helm管理复杂业务应用/
* 01 认识Helm
* 02 helm安装与快速入门实践
* 03 chart模板语法及开发
* 04 定制chart的方式
* 05 harbor架构介绍及chart参数设置
* 06 harbor踩坑部署
* 07 harbor的镜像管理
* 08 推送chart到harbor仓库
* 08 小结/
* 01 小结
* K8Sweek03.zip
* 04 Week 4 集群日志与监控/
* 01 k8s日志收集/
* 01 节点日志代理架构
* 02 使用sidecar容器和日志代理
* 03 企业日志收集方案选型
* 02 EFK框架及工作流程/
* 01 EFK架构及工作流程
* 03 Fluentd精讲/
* 01 Fluentd架构
* 02 Fluentd事件流生命周期及指令配置
* 03 事件Buffer缓冲模型
* 04 实践使用fluentd实现业务日志的收集及字段解析
* 05 实践使用ruby实现日志字段的转换及逻辑处理
* 04 EFK基于K8S部署/
* 01 部署ES服务
* 02 部署kibana服务
* 03 Fluentd部署及k8s插件配置
* 05 EFK收集Pod日志功能验证/
* 01 验证EFK收集pod的日志
* 06 Prometheus监控体系精讲/
* 01 k8s集群监控体系演变史
* 02 Prometheus架构
* 03 Prometheus的安装
* 04 理解时间序列数据库(TSDB)
* 05 添加监控目标
* 06 apiserver的指标监控
* 07 节点基础指标的监控
* 08 Prometheus服务发现与Relabeling
* 09 cadvisor指标的采集
* 10 通用Service服务的指标采集
* 11 kube-state-metrics的监控
* 07 Grafana实现业务的可视化/
* 01 grafana介绍及安装
* 02 grafana配置及dashboard的导入
* 03 kubeGraf插件的使用
* 04 自定义监控面板
* 05 Metrics指标类型与PromQL
* 08 ConfigMap配置文件挂载的使用场景/
* 01 单文件挂载到空目录
* 02 configmap多文件挂载
* 03 挂载子路径
* 09 AlertManager告警精讲/
* 01 Alertmanager配置详解
* 02 Prometheus对接Alertmanager
* 03 配置告警规则
* 04 自定义webhook实现消息推送(上)
* 05 自定义webhook实现消息推送(下)
* 06 实现基于标签的动态告警
* 07 告警的静默和抑制
* 08 Kubernetes Metrics API体系回顾
* 09 Adapter适配器部署及配置
* 10 自动伸缩业务应用部署及target注册
* 11 Adapter配置自定义指标
* 12 配置HPA实现基于自定义指标的业务伸缩
* 13 解决Adapter查询数据和直接查询Prometheus数据不一致
* 第四天课件.zip
* 05 Week 5 从零开始构建基于Kubernetes的DevOps平台/
* 01 DevOps平台介绍/
* 01 基于Kubernetes的DevOps平台实践介绍
* 02 DevOps及CICD发展介绍
* 02 Jenkins初体验/
* 01 Kubernetes中部署Jenkins
* 02 Jenkins汉化
* 03 Jenkins基础功能实践(上)
* 04 Jenkins基础实践(下)
* 05 Master-Slaves模式
* 06 定制化Jenkins镜像
* 03 流水线pipeline实践/
* 01 Pipeline流水线介绍
* 02 流水线语法详解
* 03 流水线脚本案例实践
* 04 Blue Ocean的使用
* 04 Jenkinsfile实践/
* 01 实践1:使用Jenkinsfile管理pipeline
* 02 实践2:优化及丰富pipeline
* 03 实践3:流水线中调用k8s部署服务
* 04 实践4:流水线中敏感信息的处理
* 05 多分支流水线实践/
* 01 多分支流水线的使用
* 02 实践1:美化消息通知内容
* 03 实践2:Jenkins通知gitlab构建状态
* 06 Jenkins深度集成Kubernetes/
* 01 Jenkins与Kubernetes深度集成配置
* 02 实践:使用动态jnlp slave执行构建任务
* 03 实践:定制化jnlp slave容器镜像
* 04 实践:使用动态slave pod实现项目的自动发布
* 07 Jenkins与Sonarqube集成实现代码质量管理/
* 01 sonarqube架构介绍及安装
* 02 使用scanner进行sonarqube扫描
* 03 sonar-scanner与tools集成
* 04 Jenkins集成sonarqube
* 05 实践:Jenkinsfile集成sonarqube
* 08 集成RobotFramework实现自动化验收测试/
* 01 RobotFramework介绍及验收用例编写
* 02 实践:robot环境安装及测试用例执行
* 03 RF与tools工具镜像集成
* 04 实践:Jenkinsfile集成RF实现自动化验收测试
* 09 小结/
* 01 本章小结
* 第五天课件.zip
* 06 Week 6 基于sharedLibrary进行CICD流程的优化/
* 01 shared-library工作模式/
* 01 sharedLibrary工作模式介绍
* 02 Groovy项目语法实践/
* 01 开发环境搭建
* 02 Groovy基本语法实践(上)
* 03 Groovy基本语法实践(下)
* 03 library与jenkins集成/
* 01 Library与Jenkins集成
* 04 library实现镜像构建及推送/
* 01 Library集成docker镜像构建
* 02 Library读取Jenkins凭据
* 03 丰富构建通知逻辑
* 05 library集成k8s服务部署/
* 01 library实现自动部署简单版
* 02 library实现自动部署优化版(上)
* 03 library实现自动部署优化版(下)
* 06 library实现即使消息推送/
* 01 手写library集成消息通知逻辑框架
* 02 library优化dingTalk消息通知
* 07 library集成代码扫描/
* 01 library集成代码扫描
* 08 集成robot自动化测试/
* 01 配置robot-cases项目自动化
* 02 library实现验收测试任务触发
* 09 多环境CICD流程实践/
* 01 多环境CICD实现目标及效果
* 02 Jenkinsfile根据分支选择任务
* 03 模板化k8s资源清单
* 04 实现library模板替换
* 05 准备开发和测试环境
* 06 验证多环境自动部署
* 07 实现打标签后自动部署
* 08 优化镜像tag逻辑
* 10 本章小结/
* 01 本章小结
* 课件_iQDiwXz.zip
* 07 Week 7 SpringBoot + SpringCloud微服务项⽬交付/
* 01 SpringBoot + SpringCloud微服务项⽬交付案例/
* 01 微服务概念.mp4
* 02 Springboot项目初探.mp4
* 03 maven的使用.mp4
* 04 springboot项目镜像制作及tools构建.mp4
* 05 springboot项目CICD.mp4
* 06 spring cloud eureka注册中心(上).mp4
* 07 spring cloud eureka高可用及k8s交付.mp4
* 08 服务提供者创建及交付.mp4
* 09 服务消费者ribbon调用.mp4
* 10 交付服务消费者.mp4
* 11 hystrix断路器.mp4
* 12 hystrix stream和dashboard.mp4
* 13 服务网关zuul.mp4
* 14 spring cloud config集中配置中心.mp4
* 15 调用链跟踪以及springboot-admin监控.mp4
* 16 小结.mp4
* week7.zip
* 08 Week 9 CKA培训/
* 01 CKA培训/
* 01 cka 考试注意事项
* 02 cka 预约考试(一)
* 03 cka 预约考试(二)
* 04 cka考题练习(一)
* 05 cka考题练习(二)
* 06 cka考题练习(三)
* 07 cka 考题练习(四)
* 08 cka考生感悟分享及注意事项
* 09 cka网络策略题目及变形题目详解
* 09 Week 8 基于Istio实现微服务治理/
* 01 基于Istio实现微服务治理/
* 01 istio介绍及安装
* 02 istio流量模型示例一
* 03 理解envoy
* 04 工作原理
* 05 调试envoy
* 06 envoy小知识
* 07 使用ingress-gateway访问网格服务
* 08 流量路由
* 09 流量镜像和重试
* 10 熔断
* 11 故障注入和超时
* 12 iptables规则失效排查
* 13 可观察性
* 14 小结
* 15 rancher安装使用
* 04 Week 4 集群日志与监控/
* 01 k8s日志收集/
* 01 节点日志代理架构
* 02 使用sidecar容器和日志代理
* 03 企业日志收集方案选型
* 02 EFK框架及工作流程/
* 01 EFK架构及工作流程
* 03 Fluentd精讲/
* 01 Fluentd架构
* 02 Fluentd事件流生命周期及指令配置
* 03 事件Buffer缓冲模型
* 04 实践使用fluentd实现业务日志的收集及字段解析
* 05 实践使用ruby实现日志字段的转换及逻辑处理
* 04 EFK基于K8S部署/
* 01 部署ES服务
* 02 部署kibana服务
* 03 Fluentd部署及k8s插件配置
* 05 EFK收集Pod日志功能验证/
* 01 验证EFK收集pod的日志
* 06 Prometheus监控体系精讲/
* 01 k8s集群监控体系演变史
* 02 Prometheus架构
* 03 Prometheus的安装
* 04 理解时间序列数据库(TSDB)
* 05 添加监控目标
* 06 apiserver的指标监控
* 07 节点基础指标的监控
* 08 Prometheus服务发现与Relabeling
* 09 cadvisor指标的采集
* 10 通用Service服务的指标采集
* 11 kube-state-metrics的监控
* 07 Grafana实现业务的可视化/
* 01 grafana介绍及安装
* 02 grafana配置及dashboard的导入
* 03 kubeGraf插件的使用
* 04 自定义监控面板
* 05 Metrics指标类型与PromQL
* 08 ConfigMap配置文件挂载的使用场景/
* 01 单文件挂载到空目录
* 02 configmap多文件挂载
* 03 挂载子路径
* 09 AlertManager告警精讲/
* 01 Alertmanager配置详解
* 02 Prometheus对接Alertmanager
* 03 配置告警规则
* 04 自定义webhook实现消息推送(上)
* 05 自定义webhook实现消息推送(下)
* 06 实现基于标签的动态告警
* 07 告警的静默和抑制
* 08 Kubernetes Metrics API体系回顾
* 09 Adapter适配器部署及配置
* 10 自动伸缩业务应用部署及target注册
* 11 Adapter配置自定义指标
* 12 配置HPA实现基于自定义指标的业务伸缩
* 13 解决Adapter查询数据和直接查询Prometheus数据不一致
* 第四天课件.zip
* 06 Week 6 基于sharedLibrary进行CICD流程的优化/
* 01 shared-library工作模式/
* 01 sharedLibrary工作模式介绍
* 02 Groovy项目语法实践/
* 01 开发环境搭建
* 02 Groovy基本语法实践(上)
* 03 Groovy基本语法实践(下)
* 03 library与jenkins集成/
* 01 Library与Jenkins集成
* 04 library实现镜像构建及推送/
* 01 Library集成docker镜像构建
* 02 Library读取Jenkins凭据
* 03 丰富构建通知逻辑
* 05 library集成k8s服务部署/
* 01 library实现自动部署简单版
* 02 library实现自动部署优化版(上)
* 03 library实现自动部署优化版(下)
* 06 library实现即使消息推送/
* 01 手写library集成消息通知逻辑框架
* 02 library优化dingTalk消息通知
* 07 library集成代码扫描/
* 01 library集成代码扫描
* 08 集成robot自动化测试/
* 01 配置robot-cases项目自动化
* 02 library实现验收测试任务触发
* 09 多环境CICD流程实践/
* 01 多环境CICD实现目标及效果
* 02 Jenkinsfile根据分支选择任务
* 03 模板化k8s资源清单
* 04 实现library模板替换
* 05 准备开发和测试环境
* 06 验证多环境自动部署
* 07 实现打标签后自动部署
* 08 优化镜像tag逻辑
* 10 本章小结/
* 01 本章小结
* 课件_iQDiwXz.zip
* 08 Week 9 CKA培训/
* 01 CKA培训/
* 01 cka 考试注意事项
* 02 cka 预约考试(一)
* 03 cka 预约考试(二)
* 04 cka考题练习(一)
* 05 cka考题练习(二)
* 06 cka考题练习(三)
* 07 cka 考题练习(四)
* 08 cka考生感悟分享及注意事项
* 09 cka网络策略题目及变形题目详解
* 课件_cTH5pmc.zip
* 10 第一阶段 基础入门/
* 01 K8S原理介绍/
* 01 开场及课程大纲
* 02 容器化技术的由来
* 03 Docker的起源
* 04 Docker是什么
* 05 Docker技术的优势
* 06 Docker容器引擎介绍
* 07 Docker容器引擎安装部署配置
* 08 Docker容器引擎启动及核查
* 09 启动第一个Docker容器并详解启动原理
* 10 Docker镜像的结构详解
* 11 DockerHub注册演示
* 12 Docker的镜像管理实战
* 13 Docker的镜像管理详解
* 14 Docker容器基本操作1
* 15 Docker容器基本操作2
* 16 Docker容器的高级操作
* 17 Dockerfile概述
* 18 Dockerfile1
* 19 Dockerfile2
* 20 Dockerfile3
* 21 Dockerfile4
* 22 Dockerfile综合实验
* 23 详解Docker的四种网络模型
* 02 企业部署实战/
* 01 前情回顾
* 02 课程大纲
* 03 K8S的概述
* 04 K8S的优势
* 05 K8S快速入门--Pod和Pod控制器
* 06 K8S快速入门--name和namespace
* 07 K8S快速入门--标签和标签选择器
* 08 K8S快速入门--Service和Ingress
* 09 K8S的三条网络详解
* 10 课程实验架构详解
* 11 K8S安装部署方式详解
* 12 K8S前置准备工作--准备虚拟机
* 13 K8S前置准备工作--bind9安装部署
* 14 K8S前置准备工作--准备签发证书环境
* 15 K8S前置准备工作--docker环境安装
* 16 K8S前置准备工作--私有仓库harbor搭建
* 17 安装部署主控节点服务--etcd
* 18 安装部署主控节点服务--apiserver
* 19 安装部署主控节点L4反代服务
* 20 安装部署主控节点控制器调度器服务
* 21 安装部署运算节点服务--kubelet
* 22 安装部署运算节点服务--kube-proxy
* 23 验证集群
* 24 课程总结收尾
* 03 集群/
* 01 前情回顾1
* 02 前情回顾2--关于K8S证书
* 03 前情回顾3--课程大纲
* 04 kubectl详解--陈述式资源管理方法
* 05 kubectl详解--声明式资源管理方法
* 06 kubectl详解--学习小结
* 07 flanneld安装部署详解
* 08 详解flanneld工作原理
* 09 flannel之SNAT规则优化
* 10 安装部署coredns
* 11 coredns原理解析
* 12 k8s服务暴露之nodePort型Service
* 13 k8s服务暴露之ingress
* 14 课程总结
* 04 dashboard插件详解及k8s实战交付/
* 01 前情回顾1
* 02 前情回顾2
* 03 dashboar插件安装部署
* 04 K8S的RBAC原理详解
* 05 K8S仪表盘鉴权方式详解
* 06 dashboard分权举例
* 07 dashboard小彩蛋--heapster
* 08 K8S集群平滑升级技巧
* 09 实战交付dubbo服务到K8S集群、开场
* 10 部署zk集群
* 11 安装部署jenkins准备工作
* 12 在K8S里启动jenkins容器
* 13 配置Jenkins安装插件、结尾
* 05 k8s结合CICD持续交付及集中管理配置/
* 01 前情回顾
* 02 二进制安装maven
* 03 dubbo微服务底包镜像制作
* 04 使用Jenkins进行持续构建交付dubo服务的提供者
* 05 借助BlueOcean插件回顾Jenkins流水线构建原理
* 06 交付dubbo-monitor到K8S集群
* 07 交付dubbo服务的消费者集群到K8S
* 08 实战dubbo集群的日常维护
* 09 实战K8S集群毁灭性测试
* 10 集群恢复、苦逼修机器
* 11 配置中心概述
* 12 常见配置中心的分类
* 13 configmap使用详解
* 14 课程总结、和预习要求
* 11 第二阶段 实战篇/
* 01 configmap在实际生产的应用及及通过ingress对外提供服务/
* 01 前情回顾1
* 02 前情回顾2--cm
* 03 apollo配置中心简介,交付apollo-configservice到K8S
* 04 apollo-configservice连接数据库IP分析
* 05 apollo-adminservice制作Docker镜像
* 06 交付apollo-adminservice到K8S集群
* 07 交付apollo-portal,数据库初始化
* 08 制作apollo-portal的docker镜像
* 09 交付apollo-portal到K8S集群
* 10 dubbo服务提供者连接apollo实战
* 11 dubbo服务消费者连接apollo实战
* 12 实战使用apollo分环境管理dubbo服务--交付apollo-configservice
* 13 实战使用apollo分环境管理dubbo服务--交付apollo-portal
* 14 实战发布dubbo连接apollo配置中心到不同环境
* 15 实战演示项目提测,发版流程
* 16 课后总结和课程展望
* 02 Prometheus监控k8s企业级应用 1/
* 01 前情回顾
* 02 课程介绍及课程大纲
* 03 Prometheus监控软件概述
* 04 Prometheus监控特点
* 05 Prometheus架构介绍
* 06 Prometheus和Zabbixc对比
* 07 交付kube-state-metric
* 08 交付node-exporter
* 09 交付cadvisor
* 10 交付blackbox-exporter
* 11 污点容忍度调度补充1
* 12 污点容忍度调度补充2
* 13 安装部署prometheus-server
* 14 启动prometheus-server、解释配置
* 15 配置prometheus监控业务容器
* 16 安装部署配置Grafana
* 17 安装部署alertmanager
* 18 测试alertmanager报警
* 19 课程总结及课程展望
* 03 通过k8s部署dubbo微服务并接入ELK架构/
* 01 前情回顾1
* 02 前情回顾2
* 03 ELK Stack概述
* 04 制作tomcat容器的底包镜像
* 05 实战交付tomcat形式的dubbo服务消费者到K8S集群
* 06 二进制安装部署elasticsearch
* 07 安装部署kafka和kafka-manager
* 08 制作filebeat底包并接入dubbo服务消费者
* 09 部署logstash镜像
* 10 交付kibana到K8S集群
* 11 详解Kibana生产实践用法
* 12 课程总结和课程展望
* 04 spinnaker部署与应用/
* 01 前情回顾
* 02 云计算的基本概念
* 03 PaaS平台介绍
* 04 Spinnaker简介
* 05 Spinnaker的armory发行版介绍
* 06 安装部署minio
* 07 安装部署redis
* 08 安装部署clouddriver(上)
* 09 安装部署clouddriver(下)
* 10 安装部署spinnaker其余组件
* 11 使用spinnaker结合jenkins构建镜像
* 12 使用spinnkaer配置dubbo服务提供者发布至K8S
* 13 使用spinnaker配置dubbo服务消费者到K8S
* 14 使用spinnkaer发版和生产环境配置
* 15 课程展望和答疑




