
网盘:百度 | 学分:5,VIP免费 | 发布:2024-05-06 | 查看:0 | 更新:2024-05-06 | Java
马士兵云原生119G 2024
网盘:百度 | 学分:5,VIP免费 | 发布:2024-05-06 | 查看:0 | 更新:2024-05-06 | Java
马士兵云原生119G 2024
├─1-linux操作系统
│&nBSp; ├─1-项目部署之-linux操作系统
│&nBSp; │&nBSp; ├─1-linux概述与安装
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-第一章-linux概述.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-第二章-安装VMware软件.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-第二章-linux虚拟机的安装过程.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-第二章-安装linux操作系统.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-第二章-linux的网络配置.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─2-linux基本操作
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-第三章-linux的文件结构和基本概念 .mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-第三章-linux的基本概念2 .mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-第三章-linux的基本命令 .mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-第四章节-linux的基本命令2 .mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-第四章-linux基本命令3 .mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-第五章-linux基本命令4 .mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-第五章-linux基本命令5 .mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-第五章-linux基本命令6 .mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-第五章-linux基本命令7-vi命令-1 .mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 10-第六章-linux中的vi命令2 .mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 11-第六章-linux的vi命令3 .mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 12-第七章-linux网络配置和命令 .mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 13-第八章-linux快照和克隆1 .mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 14-第八章-linux的快照和克隆2 .mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; └─3-linux软件安装与配置
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-第九章-linux软件安装值配置Yum源.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-第九章-linux软件安装-Yum使用.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-第十章-linux安装python-3.8(一).mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-第十章-linux安装python-3.8(二).mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-第十一章-linux中MySQL8的安装1.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-第十一章-linux中MySQL8的安装2.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; └─2-Shell编程
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-01shell脚本之Shell概述.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-02Shell脚本之变量(一).mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-03Shell脚本之变量的作用域.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-04Shell编程之特殊变量.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-05Shell编程之数学运算和条件.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-06shell脚本之if判断.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-07Shell编程之for循环和case语句.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-08shell脚本之while循环和用户输入.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-09shell脚本之自定义函数.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 10-10Shell编程之函数案例和cut命令.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 11-11shell脚本之awk命令工具.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 12-12shell脚本之sort命令.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
├─2-计算机网络基础
│&nBSp; ├─1-前言
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-为什么要学习计算机网络基础.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; ├─2-计算机网络概述
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-计算机网络在信息时代中的作用.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-因特网发展的三个阶段.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-因特网边缘部分介绍.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-因特网核心部分介绍.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-计算机网络的分类之按照作用范围分类.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-计算机网络的分类之按线路结构进行分类.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-网络性能指标之速率.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-网络性能指标之带宽和吞吐量.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-网络性能指标之时延.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 10-网络性能指标之往返时间.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 11-网络性能指标之利用率和丢包率.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; ├─3-计算机网络体系结构
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-常用的计算机网络体系结构.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-物理层.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-数据链路层在网络体系结构中所处的地位.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-封装成帧.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-透明传输.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-差错检测.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-以太网的基本概念.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-MAC地址.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-MAC地址的识别.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 10-以太网交换机自学习和转发帧的流程.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 11-以太网交换机的生成树协议STP.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 12-虚拟局域网VLAN.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 13-网络层概述.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 14-IPv4地址概述.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 15-IPV4地址的分类.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 16-IPv4各类IP地址详解.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 17-IP地址习题讲解.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 18-子网掩码.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 19-子网的划分方法.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 20-IP协议概述.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 21-IP数据报的发送和转发过程.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 22-路由表概述.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 23-路由表的类型.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 24-思科gest登陆方式.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 25-路由表实验.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 26-ARP高速缓存表.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 27-特殊IP地址.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 28-运输层概述.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 29-端口号.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 30-TCP协议的首部.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 31-TCP连接的建立.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 32-TCP四次挥手.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 33-TCP可靠性传输的实现.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 34-用数据报协议UDP概述.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 35-TCP和UDP的区别.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 36-wireshark的基本使用.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 37-wireshark过滤器.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 38-应用层概述.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 39-万维网概述.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 40-HTTP协议的概念.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 41-HTTP协议具体内容.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; └─4-笔试题讲解
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-子网掩码的应用.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-TCP三次握手.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-TCP可靠性传输.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-TCP四次挥手.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-TCP和UDP的区别.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
├─3-云原生生态介绍
│&nBSp; └─1-云原生介绍
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─1-云原生定义
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-01_课程介绍.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-02_云原生定义.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-03_云原生概念由来及实践三个层面.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-04_云原生代表技术_微服务.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-05_云原生代表技术_容器.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-06_云原生代表技术_服务治理.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-07_云原生代表技术_不可变基础设施.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-08_云原生代表技术_声明式API.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-09_云原生代表技术_DevOPS.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─2-云原生发展
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-01_云原生发展.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; └─3-CNCF云原生全景图
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-01_CNCF云原生全景图介绍.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-02_云原生未来技术发展方向.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
├─4-虚拟化与云计算
│&nBSp; ├─1-虚拟化技术
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-01_计算机系统虚拟化定义.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-02_虚拟化管理程序Hypervisor介绍.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-03_虚拟化管理程序Hypervisor作用.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-04_虚拟化管理程序Hypervisor分类.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-05_虚拟化技术管理工具介绍.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-06_安装虚拟机准备工作.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-07_linux操作系统虚拟机安装.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-08_linux操作系统虚拟机网络配置.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-09_linux操作系统虚拟机安全设置及系统更新.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 10-10_linux操作系统虚拟机快照.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 11-11_linux操作系统虚拟机模板机.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 12-12_KVM对宿主机系统需求.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 13-13_kvm虚拟机管理工具组件安装.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 14-14_kvm虚拟机安装(linux操作系统).mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; └─2-云计算
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; └─1-云计算概念
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-01_传统计算资源管理方式.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-02_为什么使用云计算.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-03_云计算历史.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-04_云计算定义.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-05_云计算实现方式.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-06_云计算应用分类.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-07_虚拟化与云计算.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
├─5-容器管理工具Docker
│&nBSp; ├─1-容器管理工具Docker
│&nBSp; │&nBSp; ├─1-应用部署容器化演进之路
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-01_应用部署容器化演进之路_引入.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-02_应用部署容器化演进之路_应用程序部署痛点.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-03_应用部署容器化演进之路_计算资源演进_物理机优点及痛点.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-04_应用部署容器化演进之路_计算资源演进_虚拟机部署应用优缺点.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-05_应用部署容器化演进之路_计算资源演进_容器部署应用优缺点.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-06_应用部署容器化演进之路_容器定义.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-07_应用部署容器化演进之路_容器功能及解决了什么问题.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-08_应用部署容器化演进之路_容器使用步骤.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─2-容器技术涉及linux内核关键技术
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-容器技术引入.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-容器技术前世今生.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-NAMeSpace介绍.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-linux操作系统中网络命名空间应用案例.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-CGrouPS介绍.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-CGrouPS四大功能介绍.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-CGrouPS应用案例.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─3-Docker生态架构及部署
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-01_容器管理工具_Docker生态架构及部署_生态架构介绍.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-02_管理管理工具_Docker生态架构及部署_Docker安装_YUM安装方式.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-03_管理管理工具_Docker生态架构及部署_Docker安装_二进制安装方式.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─4-使用容器运行Nginx及Docker命令介绍
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-在容器中运行Nginx.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-获取Docker命令帮助方法.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-Dockerrun命令.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-DockerPS命令.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-DockerINSpect命令.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-Dockerexec命令.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-Dockerattach命令.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-DockersTOP命令.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-Dockerstart命令.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 10-DockerTOP命令.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 11-Dockerrm命令.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─5-容器镜像介绍及应用
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-Docker容器镜像查看.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-Docker容器镜像搜索.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-Docker容器镜像下载.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-Docker容器镜像删除.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-Docker容器镜像定义.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-联合文件系统.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-存储驱动方式.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-Docker容器镜像分层.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-Docker容器与镜像之间的关系.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 10-Docker容器中添加内容后容器与镜像的变化.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 11-Dockercommit命令.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 12-Dockersave命令.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 13-DockerloAD命令.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 14-Dockerexport与DockerIMport命令.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─6-Docker容器镜像加速器及容器镜像仓库
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-容器镜像加速器.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-容器镜像仓库DockerHub.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-容器镜像仓库Harbor.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-容器镜像仓库Harbor上传及下载容器镜像.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─7-Docker容器化部署企业级应用集群
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-必要性及参考资料.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-Nginx部署_获取参考资料.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-Nginx部署_运行Nginx容器.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-Nginx部署_运行Nginx容器_暴露端口.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-Nginx部署_运行Nginx容器_修改配置文件.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-部署httPS访问Nginx应用.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-Tomcat部署_获取参考资料.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-Tomcat部署_运行Tomcat容器.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-MySQL部署_获取参考资料.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 10-MySQL部署_单节点MySQL部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 11-MySQL主从复制部署_Master节点部署及配置.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 12-MySQL主从复制部署_Slave节点部署及配置.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 13-MySQL主从复制部署_主从复制配置及验证.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 14-Oracle部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 15-ElasticSearch及Kibana部署_获取参考资料.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 16-ElasticSearch及Kibana部署_ES部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 17-ElasticSearch及Kibana部署_Kibana部署及访问验证.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 18-Redis部署_获取参考资料.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 19-Redis部署_单节点Redis部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 20-Redis部署_Redis集群部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 21-RabbitMQ部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─8-Dockerfile精讲及新型容器镜像构建技术
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-回顾容器与容器镜像之间的关系.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-容器镜像分类.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-容器镜像获取方法.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-在Dockerhub上直接下载.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-把操作系统中文件系统打包为镜像.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-把正在运行的容器提交为容器镜像.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-Dockerfile_介绍.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-Dockerfile_指令.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-Dockerfile_基本组成.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 10-Dockerfile_生成容器镜像过程.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 11-Dockerfile_生成容器镜像步骤.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 12-Dockerfile_生成Nginx容器镜像.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 13-Dockerfile_生成Tomcat容器镜像.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 14-Dockerfile_生成容器镜像优化的方法.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─9-Docker容器网络与通信原理深度解析
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-Docker容器默认网络模型.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-Docker容器默认网络模型工作原理_容器访问外网.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-Docker容器默认网络模型工作原理_外网访问容器.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-Docker容器四种网络模型.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-网络模型应用案例_查看已有网络模型.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-网络模型应用案例_创建bridge类型网络.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-网络模型应用案例_应用host类型网络.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-网络模型应用案例_应用null类型网络.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-网络模型应用案例_应用联盟式类型网络.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 10-跨DockerHost容器间通信_必要性.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 11-跨DockerHost容器间通信_实现方案.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 12-跨DockerHost容器间通信_overlaynetwork介绍.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 13-跨DockerHost容器间通信_Flannel介绍及其工作原理.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 14-跨DockerHost容器间通信_ETCD数据库介绍.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 15-跨DockerHost容器间通信_主机准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 16-跨DockerHost容器间通信_etcd部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 17-跨DockerHost容器间通信_flannel部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 18-跨DockerHost容器间通信_Docker网络配置.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 19-跨DockerHost容器间通信_验证跨DockerHost容器间通信.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─10-Docker容器数据持久化存储机制
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-容器数据持久化存储必要性.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-容器数据持久化存储方式.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-容器数据持久化存储方式演示_Dockerrun命令.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-容器数据持久化存储方式演示_volumes.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-容器数据持久化存储方式演示_bindmounts.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─11-Docker容器服务编排利器DockerCompose应用实战
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-使用Docker-Compose必要性及定义.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-使用Docker-Compose应用参考资料.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-Docker-Compose中概念及实践步骤.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-Docker-Compose安装.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-Docker-Compose应用案例.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─12-Docker主机集群化方案DockerSwarm
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-DockerSwarm_介绍.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-DockerSwarm_概念与架构.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-DockerSwarm_集群部署_容器镜像仓库准备及集群主机准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-DockerSwarm_集群部署_Docker安装.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-DockerSwarm_集群部署_集群初始化_命令帮助.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-DockerSwarm_集群部署_集群初始化_在管理节点完成集群初始化.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-DockerSwarm_集群部署_集群初始化_添加工作节点至集群.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-DockerSwarm_集群部署_集群初始化_添加管理节点至集群.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-DockerSwarm_集群部署_集群初始化_模拟管理节点出现故障.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 10-DockerSwarm_集群应用_服务发布前镜像准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 11-DockerSwarm_集群应用_发布服务.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 12-DockerSwarm_集群应用_服务扩缩容.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 13-DockerSwarm_集群应用_服务负载均衡验证.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 14-DockerSwarm_集群应用_服务删除.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 15-DockerSwarm_集群应用_服务版本更新及版本回退.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 16-DockerSwarm_集群应用_服务版本滚动间隔更新.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 17-DockerSwarm_集群应用_副本控制器.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 18-DockerSwarm_集群应用_在指定网络中发布服务.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 19-DockerSwarm_集群应用_服务网络模式.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 20-DockerSwarm_集群应用_服务数据持久化存储.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 21-DockerSwarm_集群应用_服务互联与服务发现.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 22-DockerSwarm_Dockerstack_介绍.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 23-DockerSwarm_Dockerstack_与DockerCompose区别.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 24-DockerSwarm_Dockerstack_常用命令.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 25-DockerSwarm_Dockerstack_部署WordPress应用案例.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 26-部署Nginx及Docker主机Web管理工具应用案例.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 27-Dockerstack_部署haProxy代理Nginx应用案例.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; └─13-基于Docker容器DevOPS应用方案企业业务代码发布系统
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-课程介绍及企业业务代码发布方式介绍.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-企业业务代码发布逻辑图.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-企业业务代码发布工具.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-企业业务代码发布流程图.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-企业业务代码发布系统环境部署_主机规划.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-企业业务代码发布系统环境部署_主机准备.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-企业业务代码发布系统环境部署_主机工具安装_dev主机.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-企业业务代码发布系统环境部署_主机工具安装_gitlab-server主机.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-企业业务代码发布系统环境部署_主机工具安装_jenkINS-server主机.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 10-企业业务代码发布系统环境部署_主机工具安装_harbor-server主机.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 11-企业业务代码发布系统环境部署_主机工具安装_Web-server主机.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 12-企业业务代码发布系统环境部署_主机工具集成配置.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 13-企业业务代码发布系统环境部署_jenkINS插件安装.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 14-企业业务代码发布系统环境部署_jenkINS全局工具配置.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 15-企业业务代码发布系统环境部署_jenkINS系统配置.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 16-企业业务代码项目发布_数据库管理系统及数据库准备.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 17-企业业务代码项目发布_项目代码获取.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 18-企业业务代码项目发布_推送代码至gitlab仓库.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 19-企业业务代码项目发布_构建容器基础镜像_tomcat.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 20-企业业务代码项目发布_项目构建及发布.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; └─2-容器管理工具Docker
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; └─1-容器运行时Docker
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-本次课程介绍.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-容器运行时分类.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-容器运行时Docker组成.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-容器运行机制.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-Docker安装.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-Docker使用生态介绍.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-Docker命令示意图.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-Docker运行Nginx应用初体验.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-Docker基础命令使用.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 10-容器镜像基础操作.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 11-容器镜像介绍.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 12-容器镜像生成及导入导出.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 13-加速器及Docker容器镜像仓库.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 14-Harbor私有容器镜像仓库部署.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 15-Docker容器化部署企业应用必要性及参考资料.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 16-Docker容器化部署企业应用容器化部署Nginx.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 17-Docker容器化部署企业应用容器化部署Tomcat.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 18-Docker容器化部署企业应用容器化部署MySQL.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 19-Docker容器化部署企业应用容器化部署ElasticSearch.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 20-Docker容器化部署企业应用容器化部署Redis.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 21-Docker容器化部署企业应用容器化部署RabbitMQ.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
├─6-轻量或工业级容器管理工具ContAInerd
│&nBSp; └─1-容器管理工具ContAInerd
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─1-ContAInerd介绍
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-课程大纲介绍.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-前言.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-前世今生.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-架构.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─2-ContAInerd安装
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-使用YUM源安装.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-二进制包安装_ContAInerd安装.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-二进制包安装_RunC安装.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─3-ContAInerd容器镜像管理
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-容器镜像管理命令介绍.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-容器镜像管理命令_下载容器镜像.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-容器镜像管理命令_挂载容器镜像.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-容器镜像管理命令_导出容器镜像.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-容器镜像管理命令_删除容器镜像.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-容器镜像管理命令_导入容器镜像.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-容器镜像管理命令_修改容器镜像tag.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─4-ContAInerd容器管理
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-获取容器管理命令帮助方法.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-查看容器.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-查看任务.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-创建一个静态容器.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-把静态容器启动为动态容器.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-进入一个正在运行的容器.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-使用ctrrun直接运行一个动态容器.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-暂停及恢复一个容器.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-停止一个容器.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 10-删除一个容器.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─5-ContAInerd使用私有容器镜像仓库Harbor
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-ContAInerd使用私有容器镜像仓库Harbor.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─6-ContAInerdNAMespace管理
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-ContAInerdnAMespace管理.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─7-ContAInerd网络管理
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-创建CNI网络.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-为容器配置网络功能.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─8-ContAInerd容器共享命令空间
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-ContAInerd容器间共享命名空间.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─9-ContAInerd容器数据持久化存储
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-ContAInerd容器数据持久化存储.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─10-Docker结合ContAInerd实现容器管理
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-Docker结合ContAInerd实现容器管理.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─11-ContAInerd配置使用Harbor容器镜像仓库
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-Harbor容器镜像仓库部署.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-ContAInerd部署及配置其使用Harbor容器镜像仓库.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-通过ContAInerd客户端工具nerdctl验证Harbor使用.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; └─12-基于nerdctl+buildkit构建容器镜像
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-buildkit介绍.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-buildkit安装.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-构建容器镜像实践.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
├─7-Kubernetes应用基础
│&nBSp; ├─1-Kubernetes集群部署(云原生)
│&nBSp; │&nBSp; ├─1-Kubernetes介绍及集群架构
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-认识容器编排部署工具.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-认识Kubernetes.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-Kubernetes架构.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-Kubernetes集群节点组件及附件.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─2-Kubernetes集群部署方式
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-Kubernetes集群部署方式.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─3-使用kubeADm快速部署Kubernetes集群
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-01.介绍.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-02.k8s1.21介绍.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-03.集群部署工具kubeADm介绍.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-04.主机操作系统及配置说明.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-05.集群主机环境准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-06.Docker准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-07.集群软件及版本说明.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-08.YUM源准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-09.集群软件安装及kubelet配置.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 10-10.集群组件容器镜像准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 11-11.集群初始化.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 12-12.集群网络配置.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 13-13.添加工作节点到集群中.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 14-14.验证集群可用性.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─4-使用kubeADm快速部署Kubernetes高可用集群
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-01.课程介绍.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-02.Kubernetes版本介绍.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-03.部署工具kubeADm介绍.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-04.主机准备_操作系统及硬件说明.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-05.主机配置.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-06.Docker准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-07.HAProxy与keepalived部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-08.集群软件安装及配置.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-09.集群容器镜像准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 10-10.集群初始化.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 11-11.集群网络准备_Calico.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 12-12.添加其它Master节点及工作节点.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 13-13.验证集群可用性.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─5-使用RKE部署企业级生产Kubernetes集群
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-课程介绍.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-RKE工具介绍.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-集群主机配置要求.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-集群主机名与IP地址配置.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-集群主机其它配置.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-Docker准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-Docker-Compose安装.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-添加rancher用户.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-生成ssh证书用于部署集群.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 10-rke工具安装.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 11-初始化rke配置文件.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 12-Kubernetes集群部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 13-kubectl工具安装及集群可用性验证.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 14-部署Rancher托管Kubernetes集群.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 15-为Kubernetes集群添加Worker节点.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 16-为Kubernetes集群添加etcd节点.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 17-部署Nginx应用验证Kubernetes集群可用性.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─6-使用二进制方式部署Kubernetes高可用集群(RuntIMeDocker)
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-Kubernetes介绍.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-集群环境准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-集群部署主机准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-负载均衡器准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-集群主机免密登录配置.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-cfssl工具.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-CA证书准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-ETCD证书.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-ETCD集群部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 10-Kubernetes软件安装及分发.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 11-kube-apiserver部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 12-kubectl部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 13-kube-controller-manager部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 14-kube-scheduler部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 15-worker节点_Docker安装及配置.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 16-worker节点_kubelet部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 17-worker节点_kube-Proxy部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 18-worker节点_网络附件Calico部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 19-worker节点_CoreDNS部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 20-Kubernetes集群可用性验证.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 21-集群节点管理_添加worker节点到现有集群.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─7-使用二进制方式部署Kubernetes高可用集群(RuntIMeContAInerd)
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-集群环境说明.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-集群部署主机准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-负载均衡器准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-集群主机免密登录准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-cfssl工具_CA证书_ETCD证书准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-ETCD集群部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-Kubernetes集群软件安装及分发.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-kube-apiserver部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-kubectl部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 10-kube-controller-manager部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 11-kube-scheduler部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 12-worker节点_ContAInerd安装.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 13-worker节点_kubelet部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 14-worker节点_kube-Proxy部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 15-网络附件Calico部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 16-集群域名解析CoreDNS部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 17-集群可用性验证_运行Nginx服务.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─8-Kubernetes集群UI及主机资源监控
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-kuberneteSDashboard部署及应用.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-metrics-server部署及应用.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─9-Kubernetes1.24集群部署
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-Kubernetes1.24发布时间及重磅改动.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-Kubernetes1.24集群部署主机准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-Kubernetes1.24集群部署Docker及cri-Dockerd安装.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-Kubernetes1.24集群初始化及可用性验证.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-kubeADm部署Kubernetes1.24.2版本集群.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─10-k8s1.26集群使用contAInerd容器运行时
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-K8S集群节点准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-K8S集群节点配置.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-ContAInerd安装.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-runc安装.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-K8S集群初始化.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-K8S集群网络插件Calico部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─11-基于sealos部署高可用Kubernetes集群
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-SealOS&AMp;Kuboard_主机准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-SealOS&AMp;Kuboard_sealos准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-使用sealos快速部署高可用Kubernetes集群.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-SealOS&AMp;Kuboard_使用kuboard托管Kubernetes集群.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-sealos_4.3.0_部署k8s集群.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─12-k8s1.27集群部署&AMp;容器运行时Docker
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-k8s集群节点准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-容器运行时Docker及cri-Dockerd安装.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-k8s集群部署及部署后验证.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-kube-Proxy代理模式修改及coredns可用性验证.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; └─13-集群部署利器KubeSPray部署k8s1.26版本集群
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-kubesPray介绍.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-k8s集群节点准备介绍.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-kubesPray节点python安装.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-kubesPray运行环境准备.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-kubesPray中主机清单准备.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-kubesPray中k8s集群配置文件准备.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-kubesPray节点生成ssh密钥并使用ansible验证主机可操作性.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-k8s集群部署及可用性验证.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-使用kubesPray实现k8s集群节点移除及增加.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 10-使用kubesPray清除k8s集群.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; ├─10-Kubernetes集群核心概念Service
│&nBSp; │&nBSp; ├─1-Service作用
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-Service作用.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─2-kube-Proxy三种代理模式
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-kube-Proxy三种代理模式.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─3-Service分类及创建
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-Service类型及Service参数.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-Service创建_ClusterIP类型_Service分类.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-Service创建_ClusterIP类型_普通Service创建_命令方式创建.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-Service创建_ClusterIP类型_普通Service创建_Service负载均衡功能验证.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-Service创建_ClusterIP类型_普通Service创建_资源清单文件方式创建.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-Service创建_ClusterIP类型_HeADlessService创建及访问.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-Service创建_NodePort类型_Service创建及访问.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-Service创建_LoADBalancer类型_Service创建及访问.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-metallb0.13.5版本部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 10-Service创建_ExternalnAMe类型_Service创建_作用及将公网域名引入案例.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 11-Service创建_ExternalnAMe类型_Service创建_k8s集群内不同命名空间相互访问案例.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; └─4-SessionAffinity
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-Service_sessionAffinity.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; ├─11-安全容器运行时KataContAIners
│&nBSp; │&nBSp; └─1-安全容器运行时KataContAIners
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-KataContAIner安全容器运行时出现的原因.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-KataContAIner集成原理及集成前准备.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-K8S集群主机准备.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-ContAInerd安装.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-Kata-ContAIners安装.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-Kata-ContAIners集成到ContAInerd.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-K8S集群部署.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-K8S集群使用KataContAIners方法.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; ├─12-安全容器运行时gVisor
│&nBSp; │&nBSp; └─1-新型沙箱安全容器运行时工具gVisor
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-gVisor介绍.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-K8S集群主机准备.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-容器运行时ContAInerd安装.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-新型沙箱安全容器运行时gVisor安装.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-新型沙箱安全容器运行时gVisor集成到ContAInerd.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-K8S集群部署.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-K8S集群使用gVisor方法及应用案例.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; ├─13-k8s集群应用自动伸缩实践
│&nBSp; │&nBSp; ├─1-K8S集群服务水平自动伸缩(HPA)
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-HPA简介.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-metrics-server部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-HPA案例演示.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─2-利用Prometheus自定义指标实现应用水平自动伸缩
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-metrics-server部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-负载均衡器metallb部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-服务代理IngressNginx部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-Prometheus监控系统部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-部署Web类应用Nginx.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-Prometheus适配器及结果验证.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-HPA资源对象创建及结果验证.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─3-K8S集群服务垂直自动伸缩(VPA)
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-VPA简介.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-VPA部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-VPA案例一.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-VPA案例二.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; └─4-基于事件驱动实现K8S应用自动伸缩(KEDA)
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-分享内容介绍.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-为什么需要应用自动伸缩?.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-KEDA是什么?.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-KEDA安装.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-负载均衡器metallb部署.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-服务代理ingressNginx部署.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-内置缩放器Cron使用案例.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-外部缩放器HTTPADdOn使用案例.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-使用k6压测实现Web应用伸缩.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; ├─14-全链路灰度发布解决方案
│&nBSp; │&nBSp; ├─1-使用ArGo-Rollouts实现金丝雀发布
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-ArGo-Rollouts介绍.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-ArGo-Rollouts安装.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-负载均衡器metallb部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-ReplicaShifting版本替换.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-TrafficShifting流量接入.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─2-原地升级解决方案OpenKruise
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-OpenKruise是什么?.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-通过Helm安装OpenKruise.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-OpenKruise核心概念.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-OpenKruise使用案例应用管理.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; └─3-全链路灰度发布解决方案KruiseRollouts
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-Kruise-Rollouts介绍及安装.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-Kruise-Rollouts多批次发布策略案例.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-Kruise-Rollouts发布策略及金丝雀发布案例.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; ├─2-Kubernetes集群部署(云原生)
│&nBSp; │&nBSp; ├─1-基于cri-o部署K8S1.27版本集群
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-K8S集群节点主机说明.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-K8S集群节点主机准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-轻量级容器运行时CRI-O准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-K8S集群软件安装.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-K8S集群初始化.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-K8S集群网络插件Calico部署及集群可用性验证.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─2-使用kubeasz部署k8s二进制高可用集群
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-kubeasz介绍.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-k8s节点及kubeasz节点准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-kubeasz源码获取及部署前文件准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-kubeasz部署K8S集群文件准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-使用kubeasz部署K8S集群.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-k8s集群可用性验证.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-使用kubease实现对k8s集群简单管理案例.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─3-基于ContAInerd部署K8S1.28版本集群
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-K8S集群节点主机准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-容器运行时ContAInerd准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-K8S1.28版本集群部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-K8S集群网络插件部署及集群可用性验证.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─4-基于Docker部署K8S1.28版本集群
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-Docker-CE&AMp;AMp;cri-Dockerd安装.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-K8S1.28版本集群部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-K8S集群网络插件Calico部署及集群可用性验证.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─5-K8S二进制高可用集群部署(多容器运行时)
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-课程分享过程介绍.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-本次课程部署K8S集群架构说明.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-K8S集群主机配置.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-K8S集群主机准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-K8S集群负载均衡器部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-证书工具及CA及ETCD证书生成.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-ETCD集群部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-Kubernetes软件获取及分发安装.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-kube-apiserver部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 10-kubectl部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 11-kube-controller-manager部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 12-kube-scheduler部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 13-容器管理工具Docker安装.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 14-kubelet组件部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 15-kube-Proxy组件部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 16-k8s网络插件Calico部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 17-k8s集群附件CoreDNS部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 18-k8s集群可用性验证.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 19-容器运行时ContAInerd部署及Kubelet配置.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 20-容器运行时crio部署及Kubelet配置.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─6-构建网络高性能(Cilium)K8S集群
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-K8S集群主机准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-K8S集群容器运行时ContAInerd准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-K8S集群部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-Cilium及Hubble部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-应用部署及可观测验证.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─7-基于Ubuntu22.04操作系统部署K8S集群
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-课程过程介绍.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-Ubuntu操作系统安装及配置.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-K8S集群主机准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-K8S集群容器运行时ContAInerd安装.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-K8S集群部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-K8S集群网络插件Calico部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-K8S集群部署Nginx应用并访问.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─8-基于Ubuntu23.04操作系统部署K8S集群
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-Ubuntu主机准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-K8S集群主机准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-K8S集群容器运行时ContAInerd安装.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-K8S集群部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-K8S集群网络插件Calico部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-在K8S集群中部署Nginx应用并访问.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─9-Debian12部署K8S最佳实践
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-本次课程分享过程.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-K8S集群主机准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-K8S集群容器运行时ContAInerd安装.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-K8S集群部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-K8S集群网络插件Calico部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─10-注重K8S安全RKE2部署K8S高可用集群
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-本次课程分享介绍.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-RKE2部署方式介绍.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-K8S集群主机准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-使用RKE2实现对K8S集群部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-kubectl&AMp;AMp;contAInerd客户端配置.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-部署并使用非安全私有容器镜像仓库.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-部署并使用安全私有容器镜像仓库.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─11-Rockylinux操作系统部署K8S集群
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-Rockylinux操作系统介绍.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-Rockylinux操作系统安装.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-Rockylinux操作系统安装后配置.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-K8S集群主机准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-K8S集群容器运行时Docker.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-K8S集群部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─12-信创国产操作系统OpenEuler部署K8S集群
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-国产操作系统OpenEuler部署K8S集群最佳实践.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─13-信创国产麒麟(KylinOS)操作系统部署K8S集群
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-国产麒麟(KylinOS)操作系统安装.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-国产麒麟(KylinOS)操作系统部署K8S集群最佳实践.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─14-OpenEuler22.03基于iSulAD部署K8S集群
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-OpenEuler22.03操作系统安装.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-K8S集群主机准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-K8S集群主机容器运行时iSulAD准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-K8S集群部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─15-Kubernetes集群部署口袋工具Minikube
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-Minikube介绍.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-容器运行时Docker准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-Minikube安装.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-使用Minikube部署k8s集群.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-安装kubectl.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-使用Minikube管理K8S集群.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─16-kube-vIP实现K8S集群高可用及ServiceLB
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-K8S集群节点准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-ETCD数据库准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-容器运行时Docker准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-K8S集群部署软件准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-kube-vIP准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-K8S集群初始化及kube-vIP可用性验证.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-kube-vIP实现为K8S集群内Service提供LB功能.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─17-使用kubeADm快速部署K8S1.29.0集群
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-K8S集群主机准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-Docker-ce及cri-Dockerd准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-Kubernetes集群初始化.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-网络插件Calico部署及集群可用性验证.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─18-使用k0s部署K8S二进制集群
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-k0s介绍.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-k0sctl安装.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-使用k0sctl生成K8S集群部署配置文件.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-使用k0sctl部署K8S集群.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-验证K8S集群可用性.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; └─19-基于Ubuntu22.04部署原生K8S1.29.0集群
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-K8S集群主机准备.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-容器运行时ContAInerd准备.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-K8S集群部署.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-网络插件Calico部署及K8S集群可用性验证.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; ├─3-Kubernetes集群客户端命令kubectl
│&nBSp; │&nBSp; └─1-Kubernetes集群客户端工具kubectl
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-kubectl命令获取帮助方法.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-kubectl命令说明.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-kubectl命令补全配置方法.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; ├─4-Kubernetes集群Node管理
│&nBSp; │&nBSp; └─1-Kubernetes集群Node管理
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-查看集群及节点信息.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-实现在worker节点管理集群方法.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-节点标签管理.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; ├─5-Kubernetes集群声明式文件YAML
│&nBSp; │&nBSp; └─1-Kubernetes集群声明式文件YAML
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-YAML语法介绍.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-Kubernetes集群资源对象描述方法.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; ├─6-Kubernetes集群NAMespace
│&nBSp; │&nBSp; └─1-Kubernetes集群NAMespace
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-nAMespace作用_查看_创建_删除.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; ├─7-Kubernetes核心概念概述
│&nBSp; │&nBSp; ├─1-Kubernetes核心概念
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-Pod介绍.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-Controller介绍.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-Label介绍.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-LabelSelector介绍.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-Service_EndPOInts_DNS介绍.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; └─2-Kubernetes核心概念之间的关系
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-核心概念之间的关系.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-基于Kubernetes集群微服务说明核心概念之间的关系.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; ├─8-Kubernetes集群核心概念Pod
│&nBSp; │&nBSp; ├─1-Pod定义及分类
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-Kubernetes集群中工作负载说明.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-Pod定义与分类.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─2-Pod创建与删除
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-Pod创建及删除方法.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-删除多个Pod方法.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-Pod中容器镜像下载策略.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-为Pod打标签方法.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-Pod资源限制方法.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-Pod中运行多个容器的方法.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-Pod中执行命令的方法.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-验证Pod中运行多个容器网络共享的方法.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-Pod创建调度流程及调度约束方式.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─3-Pod生命周期管理
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-Pod生命周期介绍.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-Pod中ContAIner健康检查方式.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-Pod中ContAIner健康检查_liveness-exec.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-Pod中ContAIner健康检查_liveness-exec_restartPolicy.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-Pod中ContAIner健康检查_liveness-httpget.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-Pod中ContAIner健康检查_liveness-TCP.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-Pod中ContAIner健康检查_reADiness-httpget.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-Pod中ContAIner健康检查_reADiness-liveness-httpget.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-Pod生命周期中poststart与PresTOP.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; └─4-Pod故障排除方法
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-Pod故障排除方法.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; └─9-Kubernetes集群核心概念Controller
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─1-Controller作用及分类
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-Controller作用及分类.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─2-Deployment介绍及应用
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-使用deployment控制器部署无状态应用.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-对deployment控制器创建的应用进行版本升级.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-对deployment控制器创建的应用进行版本回退.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-对deployment控制器创建的应用副本扩缩容.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-对deployment控制器创建的应用多副本滚动更新.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-删除deployment控制器创建的应用方法.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─3-ReplicaSet介绍及应用
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-创建Replicaset类型应用方法及扩容演示.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─4-DaEMOnSet介绍及应用
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-创建DaEMOnSet类型应用方法及版本升级演示.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─5-StatefulSet介绍及应用
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-StatefulSet控制器作用.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-无状态应用与有状态应用.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-StatefulSet部署应用特点.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-StatefulSet部署应用YAML组成.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-StatefulSet部署应用及访问验证.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-对StatefulSet已部署应用滚动更新及扩缩容.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─6-Job介绍及应用案例
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-Job控制器介绍及应用案例.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; └─7-CronJob介绍及应用案例
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-CronJob控制器介绍及应用案例.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
├─8-Kubernetes服务暴露
│&nBSp; ├─1-IngressNginxController
│&nBSp; │&nBSp; ├─1-ingress作用
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-ingress作用.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─2-ingress控制器种类
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-ingress控制器种类.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─3-ingressNginxcontroller位置
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-ingressNginxcontroller位置.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─4-ingressNginxcontroller部署
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-ingressNginxcontroller部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─5-ingressNginxcontroller资源对象应用案例
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-ingress资源对象应用案例_http.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-ingress资源对象应用案例_http_uri.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-ingress资源对象应用案例_httPS.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-ingress资源对象应用案例_http_nodeport.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─6-ingressNginxcontrolleR1.4.0
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-ingressNginxcontrolleR1.4.0版本部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; └─7-基于IngressNginx实现灰度发布
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-ingressNginx实现灰度发布原理.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-ingressNginx实现灰度发布场景.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-ingressNginx实现灰度发布思路.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-负载均衡器metallb及ingressNginx部署.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-灰度发布系统可用性验证.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; └─2-Ingress服务发现traefik
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─1-traefik初识
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-traefik简介及特性.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-traefik与Nginxingress对比.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-traefik核心概念及能力.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─2-traefik部署
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-traefik部署前期准备.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-traefik部署.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─3-traefikdashboard访问
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-traefikdashboard访问_原生ingress方式.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-traefikdashboard访问_crdingressroute方式.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─4-traefik基础应用
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-通过ingressroute暴露kuberneteSDashboard.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-七层代理http实现.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-七层代理httPS实现.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-四层代理whoAMiTCP.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-四层代理MySQL部署及traefik代理实现.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-四层代理Redis部署及traefik代理实现.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-四层代理whoAMiUDP.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─5-traefik中间件
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-middleware介绍及IPwhitelist.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─6-traefik高级应用
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-负载均衡.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-灰度发布.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-流量复制.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; └─7-KubernetesGatewayAPI
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-GatewayAPI架构及概念.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-GatewayAPI功能开启及创建GatewayClass.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-应用案例_通过GatewayAPI暴露traefikdashboard.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-应用案例_通过GatewayAPI暴露集群内部署的Web应用.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-应用案例_金丝雀发布.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
├─9-Kubernetes配置与密钥管理
│&nBSp; ├─1-配置和密钥管理ConfigMap
│&nBSp; │&nBSp; └─1-Kubernetes配置与密钥管理ConfigMap
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-configmap介绍.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-configmap创建_命令行提供参数.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-configmap创建_命令行通过文件创建.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-configmap创建_命令行通过文件提供键值创建.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-configmap创建_yAMl资源清单文件方式.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-configmap使用方式_env.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-configmap使用方式_volume.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-configmap热更新.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; └─2-配置和密钥管理Secret
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; └─1-Kubernetes配置与密钥管理Secret
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-secret介绍及其分类.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-secret创建方法.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-secret使用方法_通过环境变量加载至pod.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-secret使用方法_通过volume挂载至pod.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
├─30-Kubernetes应用二次开发
│&nBSp; ├─1-基于win10打造K8S应用开发环境
│&nBSp; │&nBSp; └─1-基于win10打造k8s应用开发环境
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-WSL开启与轻量级虚拟机管理.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-Docker-deskTOP安装及配置.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-gvm及Golang安装.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-Goland安装及项目配置演示.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-kind安装.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-使用kind部署k8s集群.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-Goland开发过程中使用kind部署的k8s集群.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; ├─2-k8SOPerator应用开发实战理论篇
│&nBSp; │&nBSp; ├─1-让k8s的价值起飞
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-开题介绍.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-了解k8s.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-了解operator.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-环境介绍.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-总结.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─2-认识k8SOPerator
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-再说声明式API.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-认识kubebuilder.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-kubebuilder工具命令.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-开始前的准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-GVK介绍.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-生成operator代码.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-init命令.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-createapi命令.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-Project文件.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 10-Dockerfile文件.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 11-makefile文件.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 12-mAIn文件.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 13-boilerplate文件.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 14-groupversion-info文件.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 15-APP_types文件.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 16-zz_generated-Deepcopy文件.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 17-APP_controller文件.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 18-suite_test文件.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 19-config目录.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 20-kustmoize介绍.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 21-crd目录.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 22-manager目录.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 23-rbac目录.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 24-Prometheus目录.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 25-default目录.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 26-需求分析.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 27-填充api定义.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 28-填充业务逻辑.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 29-创建返回内容.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 30-创建返回内容补充更正.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 31-运行前需要做的事.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 32-编译运行.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 33-总结.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; └─3-揭开k8SOPerator的神秘面纱
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-环境创建.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-分析方法简述.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-level1的分析.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-level2-0的分析.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-level2-1的分析.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-level2-2的分析.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-level3-0的分析.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-level3-1的分析.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-level4-0分析.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 10-level4-1的分析.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 11-client-Go介绍.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 12-Reflector分析-创建.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 13-Reflector分析-运行.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 14-Reflector分析-list-01.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 15-Reflector分析-list-02.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 16-Reflector分析-list-03.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 17-Reflector分析-list-总结.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 18-Reflector分析-再次同步.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 19-Reflector分析-watch-01.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 20-Reflector分析-watch-02.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 21-DeltaFIFOQueue分析-总览.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 22-DeltaFIFOQueue分析-replace-01.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 23-DeltaFIFOQueue分析-replace-02.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 24-DeltaFIFOQueue分析-resync.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 25-DeltaFIFOQueue分析-ADd-update-delete.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 26-cache-index分析-总览.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 27-cache-index分析-index数据结构.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 28-cache-index分析-索引的管理.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 29-sharedProcessor-数据结构与运行机制.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 30-sharedProcesso的分析-listener的run和pop.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 31-各种informer介绍.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 32-SharedInformerFactory接口分析.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 33-SharedInformerFactory接口实现.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 34-Informer总结.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 35-kubebuilder的行为分析.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 36-kubebuilder的行为分析-manager创建详细分析.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 37-kubebuilder的行为分析-cluster创建详细分析.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 38-kubebuilder的行为分析-controller创建详细分析.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 39-kubebuilder的行为分析-doController创建详细分析.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 40-kubebuilder的行为分析-doWatch创建详细分析.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 41-kubebuilder的行为分析-manager-start详细分析.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 42-kubebuilder的行为分析-controller-start详细分析.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 43-关于查询.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 44-总结.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; ├─3-k8SOPerator应用开发实战理论篇
│&nBSp; │&nBSp; ├─1-让k8s的价值起飞
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-开题介绍.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-了解k8s.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-了解operator.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-环境介绍.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-总结.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─2-认识k8SOPerator
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-再说声明式API.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-认识kubebuilder.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-kubebuilder工具命令.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-开始前的准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-GVK介绍.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-生成operator代码.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-init命令.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-createapi命令.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-Project文件.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 10-Dockerfile文件.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 11-makefile文件.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 12-mAIn文件.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 13-boilerplate文件.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 14-groupversion-info文件.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 15-APP_types文件.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 16-zz_generated-Deepcopy文件.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 17-APP_controller文件.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 18-suite_test文件.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 19-config目录.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 20-kustmoize介绍.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 21-crd目录.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 22-manager目录.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 23-rbac目录.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 24-Prometheus目录.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 25-default目录.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 26-需求分析.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 27-填充api定义.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 28-填充业务逻辑.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 29-创建返回内容.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 30-创建返回内容补充更正.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 31-运行前需要做的事.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 32-编译运行.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 33-总结.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; └─3-揭开k8SOPerator的神秘面纱
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-环境创建.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-分析方法简述.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-level1的分析.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-level2-0的分析.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-level2-1的分析.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-level2-2的分析.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-level3-0的分析.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-level3-1的分析.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-level3-2的分析.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 10-level4的分析.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 11-client-Go介绍.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 12-Reflector分析-创建.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 13-Reflector分析-运行.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 14-Reflector分析-list-01.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 15-Reflector分析-list-02.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 16-Reflector分析-list-03.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 17-Reflector分析-list-总结.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 18-Reflector分析-再次同步.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 19-Reflector分析-watch-01.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 20-Reflector分析-watch-02.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 21-DeltaFIFOQueue分析-总览.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 22-DeltaFIFOQueue分析-replace-01.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 23-DeltaFIFOQueue分析-replace-02.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 24-DeltaFIFOQueue分析-resync.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 25-DeltaFIFOQueue分析-ADd-update-delete.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 26-cache-index分析-总览.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 27-cache-index分析-index数据结构.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 28-cache-index分析-索引的管理.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 29-sharedProcessor-数据结构与运行机制.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 30-sharedProcesso的分析-listener的run和pop.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 31-各种informer介绍.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 32-SharedInformerFactory接口分析.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 33-SharedInformerFactory接口实现.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 34-Informer总结.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 35-kubebuilder的行为分析.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 36-kubebuilder的行为分析-manager创建详细分析.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 37-kubebuilder的行为分析-cluster创建详细分析.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 38-kubebuilder的行为分析-controller创建详细分析.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 39-kubebuilder的行为分析-doController创建详细分析.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 40-kubebuilder的行为分析-doWatch创建详细分析.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 41-kubebuilder的行为分析-manager-start详细分析.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 42-kubebuilder的行为分析-controller-start详细分析.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 43-关于查询.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 44-总结.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; ├─4-k8SOPerator应用开发实战进阶篇手撸SaaS站
│&nBSp; │&nBSp; └─1-手撸代码之世界知名SaaS站Heroku
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-开篇介绍.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-项目介绍.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-需求分析.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-详细设计-设计维度的整理.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-详细设计-可行性研究01.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-详细设计-可行性研究02.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-详细设计-其他考虑.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-详细设计-快速迭代.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-详细设计-最终确定.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 10-第一个版本的代码-创建环境.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 11-第一个版本的代码-总述.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 12-第一个版本的代码-crd定义01.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 13-第一个版本的代码-crd定义02.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 14-第一个版本的代码-controller的逻辑01.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 15-第一个版本的代码-controller的逻辑02.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 16-第一个版本的代码-controller的逻辑03.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 17-第一个版本的代码-controller的逻辑04.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 18-第一个版本的代码-controller的逻辑-创建资源模板.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 19-第一个版本的代码-controller的逻辑-创建资源.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 20-第一个版本的代码-controller的逻辑-单元测试01.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 21-第一个版本的代码-controller的逻辑-单元测试02.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 22-第一个版本的代码-controller的逻辑-单元测试03.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 23-第一个版本的代码-controller的逻辑-完成私有函数.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 24-第一个版本的代码-controller的逻辑-运行代码.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 25-第一个版本的代码-controller的逻辑-解决子资源问题.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 26-第一个版本的代码-controller的逻辑-解决子资源生命周期..mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 27-第一个版本的代码-controller的逻辑-日志不断滚动的原因.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 28-第一个版本的代码-controller的逻辑-日志不断滚动的解决.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 29-第一个版本的代码-controller的逻辑-处理status01.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 30-第一个版本的代码-controller的逻辑-处理status02.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 31-第一个版本的代码-controller的逻辑-处理status03.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 32-第一个版本的代码-controller的逻辑-处理status04.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 33-第一个版本的代码-controller的逻辑-处理status05.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 34-第一个版本的代码-controller的逻辑-处理status06.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 35-第一个版本的代码-controller的逻辑-总结.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 36-TDD测试_E2E测试.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 37-E2E测试_FrAMework-cluster.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 38-E2E测试_FrAMework-clusters-设计.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 39-E2E测试_FrAMework-配置文件处理.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 40-E2E测试_FrAMework-kind的配置处理.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 41-E2E测试_FrAMework-加载配置.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 42-E2E测试_FrAMework-kind-完成Validate.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 43-E2E测试_FrAMework-kind-完成Deploy.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 44-E2E测试_FrAMework-kind-完成Destroy.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 45-E2E测试_FrAMework-设计INStaller.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 46-E2E测试_FrAMework-编写INStaller-配置定义.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 47-E2E测试_FrAMework-编写INStaller01.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 48-E2E测试_FrAMework-编写INStaller02.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 49-E2E测试_FrAMework-了解测试.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 50-E2E测试_FrAMework-主对象的设计.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 51-E2E测试_FrAMework-flags方法的实现.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 52-E2E测试_FrAMework-LoADConfig方法的实现.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 53-E2E测试_FrAMework-Before方法的实现.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 54-E2E测试_FrAMework-After方法的实现.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 55-E2E测试_FrAMework-MRun和Run方法的实现.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 56-E2E测试_FrAMework-Before方法的细节.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 57-E2E测试_FrAMework-After方法的细节.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 58-E2E测试_FrAMework-kubectlconfig生成01.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 59-E2E测试_FrAMework-kubectlconfig生成02.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 60-E2E测试_FrAMework-补全kubeconfig调用.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 61-E2E测试_FrAMework-封装Provider.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 62-E2E测试_FrAMework-完成创建和回收环境方法.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 63-E2E测试_FrAMework-testContext.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 64-E2E测试_FrAMework-TestContext定义.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 65-插曲-BDD测试简介.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 66-E2E测试_FrAMework-定义测试的入口函数.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 67-E2E测试_FrAMework-完成入口函数createTestContext.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 68-E2E测试_FrAMework-完成入口函数deleteTestContext.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 69-E2E测试_FrAMework-总结.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 70-E2E测试_FrAMework-调试01.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 71-E2E测试_FrAMework-调试02.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 72-E2E测试_FrAMework-调试03.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 73-E2E测试_FrAMework-插曲-优化测试速度.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 74-E2E测试_FrAMework-插曲-调试04.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 75-E2E测试_FrAMework-调试05.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 76-E2E测试_FrAMework-添加扩展client.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 77-E2E测试_创建测试用例的框架.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 78-E2E测试_测试流程梳理.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 79-E2E测试_规划测试用例01.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 80-E2E测试_规划测试用例02.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 81-E2E测试_准备测试数据.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 82-E2E测试_完成客户端.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 83-E2E测试_测试创建的测试用例.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 84-E2E测试_测试检查的测试用例.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 85-E2E测试_运行测试并调试.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 86-插曲-镜像运行.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 87-E2E测试_补全测试用例.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 88-关于更新得一个细节.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 89-E2E测试_总结.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 90-增加Webhook_开篇介绍.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 91-增加Webhook.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 92-完成Webhook.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 93-校验Webhook01.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 94-校验Webhook02.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 95-Webhook总结.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 96-开启HttPS_方案介绍.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 97-开启HttPS_代码逻辑整理.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 98-开启HttPS_代码编写01.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 99-开启HttPS_代码编写02.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 100-开启HttPS_代码编写03.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 101-开启HttPS_添加e2e测试.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 102-开启HttPS_总结.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 103-重构.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 104-重构_废弃模板-deployment.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 105-重构_废弃模板-service.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 106-重构_废弃模板-ingress.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 107-重构_重构调用.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 108-重构_状态更新01.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 109-重构_状态更新02.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 110-重构_bug处理.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 111-总结.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; ├─5-k8SOPerator应用开发实战进阶篇手撸SaaS站
│&nBSp; │&nBSp; └─1-手撸代码之世界知名SaaS站Heroku
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-项目介绍.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-需求分析.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-详细设计-设计维度的整理.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-详细设计-可行性研究01.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-详细设计-可行性研究02.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-详细设计-其他考虑.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-详细设计-快速迭代.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-详细设计-最终确定.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 10-第一个版本的代码-创建环境.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 11-第一个版本的代码-总述.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 12-第一个版本的代码-crd定义01.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 13-第一个版本的代码-crd定义02.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 14-第一个版本的代码-controller的逻辑01.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 15-第一个版本的代码-controller的逻辑02.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 16-第一个版本的代码-controller的逻辑03.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 17-第一个版本的代码-controller的逻辑04.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 18-第一个版本的代码-controller的逻辑-创建资源模板.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 19-第一个版本的代码-controller的逻辑-创建资源.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 20-第一个版本的代码-controller的逻辑-单元测试01.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 21-第一个版本的代码-controller的逻辑-单元测试02.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 22-第一个版本的代码-controller的逻辑-单元测试03.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 23-第一个版本的代码-controller的逻辑-完成私有函数.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 24-第一个版本的代码-controller的逻辑-运行代码.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 25-第一个版本的代码-controller的逻辑-解决子资源问题.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 26-第一个版本的代码-controller的逻辑-解决子资源生命周期..mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 27-第一个版本的代码-controller的逻辑-日志不断滚动的原因.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 28-第一个版本的代码-controller的逻辑-日志不断滚动的解决.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 29-第一个版本的代码-controller的逻辑-处理status01.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 30-第一个版本的代码-controller的逻辑-处理status02.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 31-第一个版本的代码-controller的逻辑-处理status03.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 32-第一个版本的代码-controller的逻辑-处理status04.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 33-第一个版本的代码-controller的逻辑-处理status05.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 34-第一个版本的代码-controller的逻辑-处理status06.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 35-第一个版本的代码-controller的逻辑-总结.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 36-TDD测试_E2E测试.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 37-E2E测试_FrAMework-cluster.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 38-E2E测试_FrAMework-clusters-设计.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 39-E2E测试_FrAMework-配置文件处理.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 40-E2E测试_FrAMework-kind的配置处理.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 41-E2E测试_FrAMework-加载配置.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 42-E2E测试_FrAMework-kind-完成Validate.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 43-E2E测试_FrAMework-kind-完成Deploy.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 44-E2E测试_FrAMework-kind-完成Destroy.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 45-E2E测试_FrAMework-设计INStaller.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 46-E2E测试_FrAMework-编写INStaller-配置定义.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 47-E2E测试_FrAMework-编写INStaller01.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 48-E2E测试_FrAMework-编写INStaller02.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 49-E2E测试_FrAMework-了解测试.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 50-E2E测试_FrAMework-主对象的设计.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 51-E2E测试_FrAMework-flags方法的实现.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 52-E2E测试_FrAMework-LoADConfig方法的实现.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 53-E2E测试_FrAMework-Before方法的实现.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 54-E2E测试_FrAMework-After方法的实现.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 55-E2E测试_FrAMework-MRun和Run方法的实现.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 56-E2E测试_FrAMework-Before方法的细节.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 57-E2E测试_FrAMework-After方法的细节.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 58-E2E测试_FrAMework-kubectlconfig生成01.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 59-E2E测试_FrAMework-kubectlconfig生成02.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 60-E2E测试_FrAMework-补全kubeconfig调用.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 61-E2E测试_FrAMework-封装Provider.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 62-E2E测试_FrAMework-完成创建和回收环境方法.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 63-E2E测试_FrAMework-testContext.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 64-E2E测试_FrAMework-TestContext定义.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 65-插曲-BDD测试简介.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 66-E2E测试_FrAMework-定义测试的入口函数.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 67-E2E测试_FrAMework-完成入口函数createTestContext.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 68-E2E测试_FrAMework-完成入口函数deleteTestContext.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 69-E2E测试_FrAMework-总结.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 70-E2E测试_FrAMework-调试01.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 71-E2E测试_FrAMework-调试02.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 72-E2E测试_FrAMework-调试03.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 73-E2E测试_FrAMework-调试04.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 74-E2E测试_FrAMework-调试05.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 75-E2E测试_FrAMework-添加扩展client.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 76-E2E测试_创建测试用例的框架.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 77-E2E测试_规划测试用例01.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 78-E2E测试_规划测试用例02.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 79-E2E测试_准备测试数据.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 80-E2E测试_完成客户端.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 81-E2E测试_测试创建的测试用例.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 82-E2E测试_测试检查的测试用例.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 83-E2E测试_运行测试并调试.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 84-插曲-镜像运行.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 85-E2E测试_补全测试用例.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 86-E2E测试_总结.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 87-增加Webhook_开篇介绍.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 88-增加Webhook.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 89-完成Webhook.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 90-校验Webhook.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 91-Webhook总结.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 92-插曲-设置短资源名称.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 93-开启HttPS_方案介绍.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 94-开启HttPS_代码逻辑整理.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 95-开启HttPS_代码编写01.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 96-开启HttPS_代码编写02.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 97-开启HttPS_代码编写03.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 98-开启HttPS_添加e2e测试.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 99-开启HttPS_总结.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 100-重构.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 101-重构_废弃模板-deployment.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 102-重构_废弃模板-service.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 103-重构_废弃模板-ingress.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 104-重构_重构调用.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 105-重构_状态更新01.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 106-重构_状态更新02.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 107-总结.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; ├─6-DevOPS应用开发实战之CI-CD落地方案
│&nBSp; │&nBSp; └─1-ci-cd落地
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-ci_cd落地_课程目标.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-ci_cd落地_什么是cicd.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-ci_cd落地_本质上理解pIPeline.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-ci_cd落地_需要具备哪些组件.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-ci_cd落地_组件抽象.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-ci_cd落地_一些pIPeline工具介绍.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-ci_cd落地_Tekton-介绍.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-ci_cd落地_Tekton_概念.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-ci_cd落地_Tekton_结果视图.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 10-ci_cd落地_Tekton_操作-准备环境.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 11-ci_cd落地_Tekton_操作-安装tektonpIPeline及其他.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 12-ci_cd落地_Tekton_操作-初识.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 13-ci_cd落地_Tekton_操作-trigger初识.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 14-ci_cd落地_Tekton_详细-task-概览.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 15-ci_cd落地_Tekton_详细-task-step.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 16-ci_cd落地_Tekton_详细-task-step总结.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 17-ci_cd落地_Tekton_详细-task-指定参数.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 18-ci_cd落地_Tekton_详细-task-指定资源.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 19-ci_cd落地_Tekton_详细-task-工作区.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 20-ci_cd落地_Tekton_详细-task-产生结果.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 21-ci_cd落地_Tekton_详细-task-volume.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 22-ci_cd落地_Tekton_详细-task-stepTemplate.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 23-ci_cd落地_Tekton_详细-task-sidecar.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 24-ci_cd落地_Tekton_详细-task-变量.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 25-ci_cd落地_Tekton_详细-task-样例.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 26-ci_cd落地_Tekton_详细-task-debug.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 27-ci_cd落地_Tekton_详细-task-资源管理.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 28-ci_cd落地_Tekton_详细-taskrun-配置01.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 29-ci_cd落地_Tekton_详细-taskrun-配置02.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 30-ci_cd落地_Tekton_详细-taskrun-其他.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 31-ci_cd落地_Tekton_详细-task_taskrun-总结01.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 32-ci_cd落地_Tekton_详细-task_taskrun-总结02.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 33-ci_cd落地_Tekton_详细-task_taskrun-总结03.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 34-ci_cd落地_Tekton_详细-task_taskrun-思考.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 35-ci_cd落地_Tekton_详细-Matrix.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 36-ci_cd落地_Tekton_详细-PIPeline-可选参数.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 37-ci_cd落地_Tekton_详细-PIPeline-参数详解01.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 38-ci_cd落地_Tekton_详细-PIPeline-参数详解02.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 39-ci_cd落地_Tekton_详细-PIPeline-参数详解03.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 40-ci_cd落地_Tekton_详细-PIPeline-参数详解04.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 41-ci_cd落地_Tekton_详细-PIPelineRun-可选参数.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 42-ci_cd落地_Tekton_详细-PIPelineRun-参数详解01.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 43-ci_cd落地_Tekton_详细-PIPelineRun-参数详解02.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 44-ci_cd落地_Tekton_详细-PIPeline_PIPelineRun-总结01.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 45-ci_cd落地_Tekton_详细-PIPeline_PIPelineRun-总结02.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 46-ci_cd落地_Tekton_PIPeline_PIPelineRun-设计思考.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 47-ci_cd落地_Tekton_工作区(workspaces)-特性.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 48-ci_cd落地_Tekton_工作区(workspaces)-配置.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 49-ci_cd落地_Tekton_运行时验证身份01.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 50-ci_cd落地_Tekton_运行时验证身份02.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 51-ci_cd落地_Tekton_PIPelineResource.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 52-ci_cd落地_Tekton_总结.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 53-ci_cd落地_ci落地_业务环境需求-分析.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 54-ci_cd落地_ci落地_业务环境需求-测试.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 55-ci_cd落地_ci落地_创建环境-k8s集群搭建.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 56-ci_cd落地_ci落地_创建环境-tekton安装.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 57-ci_cd落地_ci落地_创建环境-gitlab安装.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 58-ci_cd落地_ci落地_创建环境-DockerRegistry安装.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 59-ci_cd落地_ci落地_创建环境-环境总结.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 60-ci_cd落地_ci落地_PIPeline设计-步骤整理.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 61-ci_ci落地_ci落地_PIPeline设计-参数工作区结果整理.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 62-ci_ci落地_ci落地_PIPeline设计-详细设计.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 63-ci_cd落地_ci落地_PIPeline实现-编写任务-代码初始化任务01.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 64-ci_cd落地_ci落地_PIPeline实现-编写任务-代码初始化任务02.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 65-ci_cd落地_ci落地_PIPeline实现-编写任务-代码预处理任务01.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 66-ci_cd落地_ci落地_PIPeline实现-编写任务-代码预处理任务02.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 67-ci_cd落地_ci落地_PIPeline实现-编写任务-代码预处理任务03.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 68-ci_cd落地_ci落地_PIPeline实现-编写任务-构建打包.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 69-ci_cd落地_ci落地_PIPeline实现-编写任务-e2e测试任务.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 70-ci_cd落地_ci落地_PIPeline实现-编写.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 71-ci_cd落地_ci落地_PIPeline实现-增加trigger.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 72-ci_cd落地_ci落地_总结.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 73-ci_cd落地_ArGocd.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 74-ci_cd落地_ArGocd_概念介绍.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 75-ci_cd落地_ArGocd_架构介绍-组件.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 76-ci_cd落地_ArGocd_架构介绍-全局位置.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 77-ci_cd落地_ArGocd_安装-种类.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 78-ci_cd落地_ArGocd_安装-安装yAMl.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 79-ci_cd落地_ArGocd_安装-对比.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 80-ci_cd落地_ArGocd_安装-执行安装.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 81-ci_cd落地_ArGocd_最后的准备.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 82-ci_cd落地_ArGocd_组件介绍-Project.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 83-ci_cd落地_ArGocd_组件介绍-APPlication.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 84-ci_cd落地_ArGocd_组件介绍-APPlicationset.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 85-ci_cd落地_ArGocd_编写-Project.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 86-ci_cd落地_ArGocd_编写-APPlication.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 87-ci_cd落地_链接CI-CD.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 88-ci_cd落地_完成最终的CICD_分离仓库.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 89-ci_cd落地_完成最终的CICD_在pIPeline中增加仓库.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 90-ci_cd落地_完成最终的CICD_调试.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 91-ci_cd落地_总结.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; └─7-云原生DevOPS应用平台开发实战
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; └─1-CI-CDOperator开发
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-ci-cd-operator_开篇介绍.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-ci-cd-operator_需求分析.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-ci-cd-operator_设计_初始化功能.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-ci-cd-operator_设计_账号体系规划.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-ci-cd-operator_设计_ci-cdcrdapi.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-ci-cd-operator_设计_历史归档.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-ci-cd-operator_设计_模板.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-ci-cd-operator_设计_总体架构.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-ci-cd-operator_设计_详细设计-api-pIPeline.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 10-ci-cd-operator_设计_详细设计-api-pIPelinerun.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 11-ci-cd-operator_设计_详细设计-api-templatetemplaterun.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 12-ci-cd-operator_设计_详细设计-api-其他.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 13-ci-cd-operator_设计_详细设计-初始化.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 14-ci-cd-operator_设计_详细设计-依赖需求.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 15-ci-cd-operator_准备环境.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 16-ci-cd-operator_可行性研究_tekton-results的安装.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 17-ci-cd-operator_可行性研究_tekton-results的作用验证.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 18-ci-cd-operator_代码编写_模块划分.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 19-ci-cd-operator_代码编写_INStall模块-创建项目.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 20-ci-cd-operator_代码编写_INStall模块-deploy-crd.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 21-ci-cd-operator_代码编写_INStall模块-deploy-controller01.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 22-ci-cd-operator_代码编写_INStall模块-deploy-controller02.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 23-ci-cd-operator_代码编写_INStall模块-deploy-controller03.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 24-ci-cd-operator_代码编写_INStall模块-deploy-controller04.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 25-ci-cd-operator_代码编写_INStall模块-deploy-controller-更正测试.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 26-ci-cd-operator_代码编写_INStall模块-deploy-controller-更正测试2.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 27-ci-cd-operator_代码编写_INStall模块-deploy-添加其他资源.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 28-ci-cd-operator_代码编写_INStall模块-deploy-调试总结及优化建议.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 29-ci-cd-operator_代码编写_INStall模块-init.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 30-ci-cd-operator_代码编写_INStall模块-可自动配置的init.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 31-ci-cd-operator_代码编写_INStall模块-可自动配置的init-问题修复.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 32-ci-cd-operator_插曲-对象类型比较.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 33-ci-cd-operator_代码编写_pIPeline模块-创建api.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 34-ci-cd-operator_准备依赖.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 35-ci-cd-operator_代码编写_pIPeline模块-创建controller01.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 36-ci-cd-operator_代码编写_pIPeline模块-创建controller02.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 37-ci-cd-operator_代码编写_pIPeline模块-创建controller03.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 38-ci-cd-operator_代码编写_pIPeline模块-创建controller04.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 39-ci-cd-operator_代码编写_pIPeline模块-创建controller05.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 40-ci-cd-operator_代码编写_pIPeline模块-创建controller06.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 41-ci-cd-operator_代码编写_pIPeline模块-创建controller07.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 42-ci-cd-operator_代码编写_pIPeline模块-创建controller08.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 43-ci-cd-operator_代码编写_pIPeline模块-创建controller09.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 44-ci-cd-operator_代码编写_pIPeline模块-创建controlleR10.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 45-ci-cd-operator_测试代码编写_pIPeline模块01.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 46-ci-cd-operator_测试代码编写_pIPeline模块02.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 47-ci-cd-operator_测试代码编写_pIPeline模块03.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 48-ci-cd-operator_测试代码编写_pIPeline模块04.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 49-ci-cd-operator_测试代码编写_pIPeline模块05.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 50-ci-cd-operator_测试代码编写_pIPeline模块06.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 51-ci-cd-operator_测试代码编写_pIPeline模块07.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 52-ci-cd-operator_测试代码编写_pIPeline模块08.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 53-ci-cd-operator_代码编写_pIPeline模块-处理幂等性.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 54-ci-cd-operator_代码编写_pIPeline模块-status处理.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 55-ci-cd-operator_代码编写_pIPeline模块-生成pIPelinerun模板01.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 56-ci-cd-operator_代码编写_pIPeline模块-生成pIPelinerun模板02.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 57-ci-cd-operator_代码编写_pIPeline模块-测试生成pIPelinerun模板01.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 58-ci-cd-operator_代码编写_pIPeline模块-测试生成pIPelinerun模板02.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 59-ci-cd-operator_调试_pIPeline模块01.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 60-ci-cd-operator_调试_pIPeline模块02.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 61-ci-cd-operator_调试_pIPeline模块03.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 62-ci-cd-operator_调试_pIPeline模块04.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 63-ci-cd-operator_补充_ci-post.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 64-ci-cd-operator_总结_pIPeline模块.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 65-ci-cd-operator_e2e_pIPeline模块-创建frAMework.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 66-ci-cd-operator_e2e_pIPeline模块-创建环境.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 67-ci-cd-operator_插曲_完成模块的镜像化01.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 68-ci-cd-operator_插曲_完成模块的镜像化02.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 69-ci-cd-operator_e2e_完成依赖安装.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 70-ci-cd-operator_e2e_完成我们的pIPeline安装.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 71-ci-cd-operator_e2e_pIPeline测试用例编写.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 72-ci-cd-operator_代码编写_pIPelinerun模块-创建api.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 73-ci-cd-operator_代码编写_pIPelinerun模块-编写controller01.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 74-ci-cd-operator_代码编写_pIPelinerun模块-编写controller02.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 75-ci-cd-operator_代码编写_pIPelinerun模块-编写controller03.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 76-ci-cd-operator_代码编写_pIPelinerun模块-编写controller04.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 77-ci-cd-operator_代码编写_pIPelinerun模块-编写controller05.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 78-ci-cd-operator_调试_pIPelinerun模块01.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 79-ci-cd-operator_调试_pIPelinerun模块02.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 80-ci-cd-operator_总结_pIPeline-pIPelinerun模块.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 81-ci-cd-operator_template_创建template-api.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 82-ci-cd-operator_template_创建templaterun-api.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 83-template_创建templaterun-api.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 84-template_编写代码-templaterun-controller01.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 85-template_编写代码-templaterun-controller02.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 86-template_编写代码-templaterun-controller03.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 87-template_编写代码-templaterun-controller04-1.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 88-template_编写代码-templaterun-controller04-2.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 89-template_编写代码-templaterun-controller05.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 90-template_调试-templaterun.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 91-template_编写代码-templaterun-controller06.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 92-ci-cd-operator_总结.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
├─10-Kubernetes容器镜像仓库管理方案
│&nBSp; └─1-容器镜像仓库管理方案Harbor
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; └─1-Kubernetes集群使用容器镜像仓库Harbor
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-在Docker主机部署Harbor.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-通过secret使用harbor仓库中镜像.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-通过serviceaccount使用harbor仓库中镜像.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
├─11-Kubernetes安全机制
│&nBSp; └─1-安全机制
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─1-k8s安全管理安全框架
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-认证框架.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-框架解读.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─2-k8s安全管理认证实践用户实践
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-SA实践.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-UA实践.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─3-k8s安全管理认证实践集群认证
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-属性解读.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-config实践1.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-config实践2.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─4-k8s安全管理认证实践授权基础
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-基础知识.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-role实践.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-rolebinding实践.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-clusterrole实践.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-混合实践.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; └─5-k8s安全管理认证实践授权案例
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-案例解读.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-授权案例_token实践.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-授权案例_config实践1.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-授权案例_config实践2.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
├─12-Kubernetes存储解决方案
│&nBSp; ├─1-Kubernetes存储卷
│&nBSp; │&nBSp; ├─1-Kubernetes存储卷
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-存储卷介绍.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-存储卷分类.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-存储卷选择.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-本地存储卷之emptydir.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-本地存储卷之hostpath.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-网络存储卷之NFS.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─2-PV与PVC
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-认识pv与pvc.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-pv与pvc之间的关系.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-通过NFS实现pv与pvc应用案例.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-subpath使用.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; └─3-Kubernetes存储动态供给
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-存储动态供给介绍.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-通过NFS实现存储动态供给.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; ├─2-存储解决方案GlusterFS
│&nBSp; │&nBSp; └─1-Kubernetes集群存储解决方案GlusterFS
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-课程介绍.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-存储解决方案介绍.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-环境介绍.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-GlusterFS集群部署主机准备.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-GlusterFS安装.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-GlusterFS集群配置.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-创建复制卷.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-GlusterFS客户端挂载验证卷可用性.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-Heketi安装.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 10-Heketi配置及启动.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 11-Heketi使用验证.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 12-使用Heketi创建GlusterFS集群.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 13-使用Heketi创建卷.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 14-在k8s集群中使用GlusterFS集群.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 15-StoRAGeClass扩展说明.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; └─3-存储解决方案Ceph
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─1-Ceph分布式存储快速入门
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-课程概况.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-快速入门_基础知识_存储基础_基础知识.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-快速入门_基础知识_存储基础_文件系统.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-快速入门_基础知识_DFS简介_基础知识.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-快速入门_基础知识_DFS简介_原理解读.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-快速入门_基础知识_存储简介_存储类型.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-快速入门_基础知识_存储简介_ceph简介.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-快速入门_基础知识_组件解析.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-快速入门_基础知识_存储原理.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 10-快速入门_集群部署_环境概述.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 11-快速入门_集群部署_准备工作.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 12-快速入门_集群部署_ceph部署1.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 13-快速入门_集群部署_ceph部署2.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 14-快速入门_集群部署_oSD部署.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 15-快速入门_集群部署_oSD操作.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 16-快速入门_集群部署_oSD节点.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 17-快速入门_集群部署_存储实践.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 18-快速入门_集群部署_存储解析.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 19-快速入门_集群部署_环境完善.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 20-快速入门_要点回顾.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─2-Ceph分布式存储核心实战
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-内容概述.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-认证管理_认证基础_基础知识.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-认证管理_认证基础_逻辑解析.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-认证管理_用户基础.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-认证管理_用户实践_1.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-认证管理_用户实践_2.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-认证管理_秘钥实践.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-RBD接口_基础知识.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-RBD接口_镜像基础.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 10-RBD接口_镜像实践.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 11-RBD接口_容量管理.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 12-RBD接口_快照管理.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 13-RBD接口_快照分层_1.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 14-RBD接口_快照分层_2.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 15-RBD接口_RBD实践_基础环境.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 16-RBD接口_RBD实践_环境集成.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 17-RBD接口_RBD实践_镜像管理.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 18-RBD接口_RBD实践_虚拟机操作.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 19-CephRGW接口_基础知识_基础概述.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 20-RGW接口_基础知识_进程处理.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 21-RGW接口_基础操作_基础知识.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 22-RGW接口_基础操作_简单实践.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 23-RGW接口_泛域名实践_基础知识.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 24-RGW接口_泛域名实践_简单实践.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 25-RGW接口_S3测试_基础环境.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 26-RGW接口_S3测试_环境实践.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 27-RGW接口_S3测试_文件实践.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 28-RGW接口_S3测试_其他实践.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 29-RGW接口_Swift测试_环境准备.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 30-RGW接口_Swift测试_简单实践.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 31-RGW接口_对象访问_基础知识.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 32-RGW接口_对象访问_简单实践.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 33-RGW接口_底层数据_基础知识.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 34-RGW接口_底层数据_简单实践.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 35-RGW接口_进阶方案.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 36-CephFS接口_基础知识.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 37-CephFS接口_接口实践.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 38-CephFS接口_fuse实践.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 39-集群管理_集群状态_状态查看.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 40-集群管理_集群状态_集群管理.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 41-集群管理_配置文件_文件格式.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 42-集群管理_配置文件_简单实践.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 43-集群管理_磁盘管理_需求解读.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 44-集群管理_磁盘管理_最稳方式.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 45-集群管理_磁盘管理_折中方式.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 46-集群管理_磁盘管理_高效方式.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 47-集群管理_性能调优_基础知识.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 48-集群管理_性能调优_基本策略.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 49-集群管理_性能测试_基准测试.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 50-集群管理_性能测试_rADos测试.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 51-要点回顾.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; └─3-Ceph分布式存储综合实践
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-综合实践_内容概述.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-综合实践_存储池_创建实践.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-综合实践_存储池_删除实践.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-综合实践_存储池_容量实践_基础知识.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-综合实践_存储池_容量实践_简单实践.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-综合实践_存储池_快照实践.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-综合实践_存储池_压缩算法.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-综合实践_存储池_纠偏码基础_基础知识.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-综合实践_存储池_纠偏码基础_命令解析.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 10-综合实践_存储池_纠偏码基础_命令实践.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 11-综合实践_存储池_纠偏码实践.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 12-综合实践_存储进阶_原理解读.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 13-综合实践_存储进阶_归置组_基础知识.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 14-综合实践_存储进阶_归置组_简单实践.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 15-综合实践_存储进阶_运行图.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 16-综合实践_存储进阶_cursh_基础知识.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 17-综合实践_存储进阶_cursh_简单实践.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 18-综合实践_存储进阶_cursh案例.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 19-综合实践_可视化_dashboard.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 20-综合实践_可视化_tls实践.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 21-综合实践_可视化_rgw实践.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 22-综合实践_可视化_nfs实践_环境准备.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 23-综合实践_可视化_nfs实践_环境实践.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 24-综合实践_监控_Prometheus基础.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 25-综合实践_监控_Prometheus环境_Prometheus部署.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 26-综合实践_监控_Prometheus环境_grafana部署.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 27-综合实践_监控_Prometheus环境_exporter部署.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 28-综合实践_监控_Prometheus环境_ceph监控.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 29-综合实践_k8s实践_基础环境.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 30-综合实践_k8s实践_集群环境.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 31-综合实践_k8s实践_容器环境.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 32-综合实践_k8s实践_k8s环境.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 33-综合实践_rbd实践_准备工作.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 34-综合实践_rbd实践_环境集成.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 35-综合实践_rbd实践_样式1.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 36-综合实践_rbd实践_样式2.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 37-综合实践_cephfs实践_原理解析.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 38-综合实践_cephfs实践_简单实践.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 39-综合实践_SC基础.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 40-综合实践_SC-rbd实践_环境准备.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 41-综合实践_SC-rbd实践_环境实践.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 42-综合实践_SC-cephfs实践.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 43-综合实践_集群部署_rook环境.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 44-综合实践_集群部署_综合测试.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 45-课程要点回顾.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
├─13-Kubernetes项目上云部署
│&nBSp; ├─1-Kubernetes集群公共服务
│&nBSp; │&nBSp; └─1-Kubernetes集群公共服务
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-课程介绍.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-核心服务介绍.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-公共服务介绍.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-DNS服务部署及应用.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-YAML资源清单文件托管服务部署及应用.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-容器镜像仓库harbor部署及应用.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-NFS服务部署及应用.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-公共服务可用性验证.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; ├─2-项目部署Java项目
│&nBSp; │&nBSp; ├─1-项目部署前准备工作
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-所部署项目基本情况.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-部署项目所需要k8s资源.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-项目基础容器镜像准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-项目部署资源_流程_基础环境架构.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─2-持久化存储准备工作
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-项目部署存储资源准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─3-项目容器镜像仓库及项目源码准备
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-项目源码及编译环境准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─4-项目上云部署
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-项目部署资源清单文件准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-项目数据库部署MySQL.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-Java项目部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; └─5-项目部署访问验证
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-Java项目访问验证.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; ├─3-项目部署python项目
│&nBSp; │&nBSp; └─1-Kubernetes集群python项目上云部署
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-项目资源及k8s资源介绍.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-项目基础容器镜像准备.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-项目数据库MySQL准备.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-项目容器镜像制作.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-项目资源清单文件创建及项目部署.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-项目部署后访问验证.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; └─4-项目部署GoLang项目
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; └─1-基于Golang开发百万并发IM即时消息系统
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-项目情况及项目源码.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-项目依赖第三方服务部署_MySQL部署及访问验证.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-项目依赖第三方服务部署_Redis部署及访问验证.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-项目源码编译.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-制作项目部署容器镜像.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-项目发布.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-项目发布后访问验证.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
├─14-Kubernetes集群节点及Pod日志收集方案
│&nBSp; ├─1-集群及Pod日志收集ELK
│&nBSp; │&nBSp; ├─1-收集日志必要性及收集方案介绍
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-收集日志必要性及收集方案介绍.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─2-ELK集群部署及应用验证
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-ELK集群部署及应用验证.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; └─3-使用ELK收集日志应用案例
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-收集Kubernetes集群节点系统日志.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-收集Kubernetes集群节点应用程序日志.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-收集pod中容器日志.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; └─2-集群及Pod日志收集EFK
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─1-EFK介绍
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-EFK介绍.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; └─2-EFK部署
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-资源清单文件获取.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-elasticsearch部署.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-fluentd部署.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-kibana部署及访问验证.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
├─15-Kubernetes云原生中间件上云部署
│&nBSp; ├─1-企业级中间件类应用部署案例zookeeper
│&nBSp; │&nBSp; └─1-Kubernetes云原生中间件上云部署zookeeper
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-zookeeper部署.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-zookeeper部署验证.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-zookeeper可用性验证.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; ├─2-企业级中间件类应用部署案例kafka
│&nBSp; │&nBSp; └─1-Kubernetes云原生中间件上云部署kafka
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-kafka部署.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-k8s集群中kafka可用性验证.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; └─3-企业级中间件类应用部署案例rocketmq
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─1-RocketMQ介绍
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-RocketMQ_介绍.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-RocketMQ_概念及部署方式介绍.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; └─2-RocketMQ部署
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-RocketMQ_部署环境说明.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-RocketMQ_服务镜像准备.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-RocketMQ_部署描述文件准备.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-RocketMQ_部署及访问验证.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
├─16-Kubernetes云原生包管理方案
│&nBSp; └─1-包管理方案Helm应用商店
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─1-helm介绍
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-引入Helm原因.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-helm是什么.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-helm作用及核心概念.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-helm架构.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-helm安装.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─2-helm基础使用
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-添加及删除chart仓库.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-仓库中chart搜索.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-release发布案例MySQL.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-查看应用资源及仓库中Chart特性.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-删除release.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-定制参数部署应用案例MySQL.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-对已发布release进行升级及回滚操作.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-helmchart更多部署方式.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─3-helmchart包开发
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-Chart目录结构.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-创建不可配置的Chart.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-创建可配置的Chart.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-Chart包托管至Harbor方案.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; └─4-helm应用商店KubeapPS
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-应用商店KubeapPS部署及访问.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-通过应用商店KubeapPS部署应用案例_Nginx_MySQL.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
├─17-Kubernetes原生配置管理
│&nBSp; └─1-Kubernetes原生配置管理Kustomize
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; └─1-Kubernetes原生配置管理Kustomize
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-kustomize_引入原因.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-kustomize_设计理念及作用.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-kustomize_应用环境及命令格式.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-kustomize_生成资源_生成configmap.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-kustomize_生成资源_使用configmap.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-kustomize_设置贯穿性字段方法.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-kustomize_资源组合.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-kustomize_资源定制_patchesStrategicMerge.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-kustomize_资源定制_patchesJson6902.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 10-kustomize_资源定制_通过kustomization.yAMl文件中IMage字段注入.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 11-kustomize_资源定制_通过kustomization.yAMl文件中变量注入.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 12-kustomize_使用_基准与覆盖.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 13-kustomize_使用_部署-查看-删除对象.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 14-kustomize_kustomize客户端工具使用.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
├─18-Kubernetes网络解决方案
│&nBSp; ├─1-网络解决方案flannel
│&nBSp; │&nBSp; ├─1-Kubernetes集群部署(flannel)
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-k8s集群部署_环境规划..mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-k8s集群部署-环境实践.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-k8s集群部署-集群基础环境.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-k8s集群部署-容器环境..mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-k8s集群部署-仓库环境-软件部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-k8s集群部署-仓库环境-仓库实践.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-k8s集群部署-master环境-环境准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-k8s集群部署-master环境-集群初始化.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-k8s集群部署-node节点环境.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; └─2-网络解决方案flannel方案
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-网络方案解读.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-flannel解读.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-主机网络-vxlan实践.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-主机网络-hostgw实践.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; ├─2-网络解决方案calico
│&nBSp; │&nBSp; ├─1-k8s集群网络解决方案Calico方案之CNI方案
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-容器网络基础.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-网络方案解读.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─2-k8s集群网络解决方案Calico部署
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-calico解读.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-部署解析.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-环境部署1.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-环境部署2.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; └─3-k8s集群网络解决方案Calico应用实战
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-简单实践.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-BGP实践-bgp改造..mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-BGP实践-反射器部署.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-BGP实践-反射器隐患.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-策略实践-属性解读.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-策略实践-基本控制-默认策略.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-策略实践-基本控制-命名空间级别.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-流量管控-nAMespace策略.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-流量管制-IPblock.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 10-流量管制-port限制..mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; ├─3-k8s集群underlay网络方案HybridNet
│&nBSp; │&nBSp; └─1-k8s集群underlay网络方案HybridNet
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-容器网络方案介绍.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-K8S集群初始化.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-helm安装.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-HybridNet安装.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-HybridNet网络及子网创建.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-创建pod使用overlay及underlay网络.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-创建service使用underlay网络.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; └─4-k8s集群双栈协议方案antrea(IPv4&AMp;IPv6)
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; └─1-k8s集群双栈协议方案antrea(IPv4&AMp;IPv6)
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-k8s集群主机准备.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-容器运行时Docker安装.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-k8s集群初始化.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-antrea网络工具部署.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-双栈协议可用性测试.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
├─19-基于KubernetesPaaS云平台
│&nBSp; ├─1-PaaS云平台rancher
│&nBSp; │&nBSp; ├─1-Rancher容器云管理平台
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-Rancher引入.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-主机硬件说明.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-主机准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-Docker-ce安装及启动.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-rancher部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-rancherWebui访问.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-通过rancher部署Kubernetes集群.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-Kubernetes集群访问方法.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-通过Rancher在Kubernetes集群部署Nginx应用.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 10-通过Rancher在Kubernetes集群部署MySQL应用_存储类准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 11-通过Rancher在Kubernetes集群部署MySQL应用_MySQL部署及访问.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 12-通过Rancher在Kubernetes集群部署WordPress应用.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; └─2-基于Kubernetes构建Rancher高可用平台
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-rancher什么及rancher部署方式.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-使用kubekey快速部署K8S集群.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-负载均衡器Metallb部署.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-服务代理IngressNginx部署.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-Helm及Helmcharts仓库准备.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-证书管理器Cert-Manager准备.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-Rancher部署及访问.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; └─2-PaaS云平台kubesphere
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─1-在linux主机上以allinone模式安装Kubesphere
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-kubesphere_介绍.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-kubesphere_allinone_linux主机准备.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-kubesphere_allinone_Kubernetes&AMp;Kubesphere安装.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─2-在Kubernetes集群中安装Kubesphere
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-k8s集群及NFS服务准备.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-后端存储动态供给配置.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-kubesphere安装及访问验证.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─3-KubeSphere多租户系统应用
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-多租户系统_ADmin登录Web控制台及控制台介绍.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-多租户系统_架构介绍.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-多租户系统_用户创建.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-多租户系统_企业空间创建.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-多租户系统_项目创建.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-多租户系统_角色创建.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-多租户系统_DevOPS项目创建.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; └─4-KubeSphere应用发布初体验
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-kubesphere_应用发布初体验.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
├─20-主流公有云容器服务
│&nBSp; ├─1-阿里云容器服务ACK
│&nBSp; │&nBSp; └─1-阿里云容器服务ACK初识
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-课程介绍.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-阿里云VPC介绍及创建.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-ACK托管集群创建.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-ACK集群应用测试.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-本地访问ACK及ACR创建并应用.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-通过ACK部署企业应用(测试用例).mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; └─2-基于阿里云ECS自建K8S集群
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; └─1-基于阿里云ECS自建K8S集群
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-阿里云专有网络VPC及ECS准备.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-K8S集群节点准备.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-容器运行时Docker及cri-Dockerd安装.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-K8S集群部署.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-K8S集群网络插件Calico部署.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-部署应用及访问测试.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
├─21-DevOPS项目发布一体化平台构建及应用实践
│&nBSp; ├─1-基于Kubernetes集群构建大中型企业CICD应用平台
│&nBSp; │&nBSp; ├─1-DevOPS介绍
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-DevOPS的诞生.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-DevOPS管理软件生命周期.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─10-Kubernetes编排工具
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-Kubernetes介绍.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-Kubernetes管理容器方式.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-Kubernetes架构.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-基于Kuboard安装Kubernetes集群.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-安装Kuboard图形管理工具.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-NAMespace操作.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-Pod操作.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-Pod运行多容器&AMp;图形界面查看.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-Deployment控制器.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 10-Service操作(上).mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 11-Service操作(下).mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 12-Ingress.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 13-准备部署时的YAML文件.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 14-配置Docker私有镜像仓库.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 15-JenkINS整合Kubernetes.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 16-自动化CI操作.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─2-Code阶段工具
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-Git&AMp;Gitlab安装.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─3-Build阶段工具
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-Maven安装&AMp;配置.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─4-Operate阶段工具
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-Docker介绍和安装.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─5-Integrate工具
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-jenkINS介绍.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-安装jenkINS.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-配置jenkINS.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─6-JenkINS实现CI、CD操作
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-jenkINS实现基础CI操作.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-jenkINS实现基础CD操作.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─7-SonarQube代码质量检测工具
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-SonarQube介绍和安装.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-SonarQube基本使用.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-JenkINS集成SonarQube.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─8-Harbor私有镜像仓库
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-Harbor镜像仓库介绍&AMp;安装.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-Harbor基本操作.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-JenkINS容器内部使用Docker.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-JenkINS实现制作自定义容器镜像并推送至harbor.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-目标服务器脚本文件准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-完成基于Harbor的最终部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; └─9-JenkINS流水线
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-JenkINS流水线任务初体验.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-jenkINS流水线任务脚本语法初体验.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-JenkINSfile维护脚本.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-pIPeline-拉取Gitlab代码操作.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-pIPeline-Maven构建项目.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-pIPeline-SonarQube检测代码质量.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-pIPeline-通过Docker制作自定义容器镜像.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-pIPeline-推送镜像至harbor.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-pIPeline-通知目标服务器部署项目.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 10-pIPeline-构建后钉钉通知消息.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; ├─2-基于KubeSphere构建企业新一代自动化CICD应用平台
│&nBSp; │&nBSp; ├─1-KubeSphereDevOPS使用前账号准备
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-KubeSphereDevOPS使用前账号准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; └─2-基于KubeSphere实现DevOPS
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-DevOPS介绍.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-CI_CD介绍.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-KubeSphereDevOPS_凭证管理.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-KubeSphereDevOPS_SonarQube集成到流水线.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-KubeSphereDevOPS_创建流水线方法及准备工作介绍.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-KubeSphereDevOPS_流水线阶段介绍.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-KubeSphereDevOPS_流水线设置_创建凭证.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-KubeSphereDevOPS_流水线设置_项目创建.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-KubeSphereDevOPS_流水线设置_流水线创建.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 10-KubeSphereDevOPS_流水线设置_编辑流水线_拉取源代码.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 11-KubeSphereDevOPS_流水线设置_编辑流水线_单元测试.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 12-KubeSphereDevOPS_流水线设置_编辑流水线_代码检查分析.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 13-KubeSphereDevOPS_流水线设置_编辑流水线_构建并上传镜像.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 14-KubeSphereDevOPS_流水线设置_编辑流水线_保存制品.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 15-KubeSphereDevOPS_流水线设置_编辑流水线_应用发布到开发环境.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 16-KubeSphereDevOPS_流水线设置_编辑流水线_运行流水线.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 17-KubeSphereDevOPS_配置流水线发布应用至生产环境_流水线介绍.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 18-KubeSphereDevOPS_配置流水线发布应用至生产环境_前期准备.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 19-KubeSphereDevOPS_配置流水线发布应用至生产环境_PushWithTag.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 20-KubeSphereDevOPS_配置流水线发布应用至生产环境_DeploytoProduction.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 21-KubeSphereDevOPS_配置流水线发布应用至生产环境_执行流水线.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; └─3-云原生多云持续交付GiTOPs
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─1-GiTOPs介绍
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-GiTOPs与DevOPS之间的关系.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-使用GiTOPs原因.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─2-GiTOPs系统实现
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-GiTOPs系统实现_实现方式介绍.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-GiTOPs系统实现_主机规划及主机准备.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-GiTOPs系统实现_主机中工具安装_gitlab-ce.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-GiTOPs系统实现_主机中工具安装_harbor.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-GiTOPs系统实现_主机中工具安装_k8s集群安装.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-GiTOPs系统实现_主机中工具安装_arGocd安装.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-GiTOPs系统实现_工具集成配置_配置主机使用harbor容器镜像仓库.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-GiTOPs系统实现_工具集成配置_为gitlab-runner安装kustomize.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-GiTOPs系统实现_工具集成配置_gitlab-runner安装及配置.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─3-GiTOPs项目案例
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-项目发布案例_IDE集成开发工具安装及项目源码说明.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-项目发布案例_ArGoCD项目及应用创建.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-项目发布案例_项目发布验证.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─4-ArGoCD部署(2.9.1)指南
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-负载均衡器metallb部署.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-服务代理IngressNginx部署.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-ArGoCD部署.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-ArGoCD访问.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-ArGoCD管理.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─5-通过ArGoCD实现多K8S集群项目发布
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-多K8S集群Kubeconfig文件准备.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-ArGoCD注册K8S集群.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-使用ArGoCD多种方式部署应用.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; └─6-通过Gitlab及ArGoCD实现项目发布
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-项目代码及项目部署helm包准备.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-Gitlab-ce安装.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-项目代码仓库准备.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-Golang及Docker准备.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-ArGoCD实现项目发布.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-GitlabCI实现容器镜像制作.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
├─22-微服务项目部署
│&nBSp; ├─1-sanGomall微服务项目
│&nBSp; │&nBSp; ├─1-Kubernetes集群公共服务DNS
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-DNS主机准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-DNS服务配置.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─2-Kubernetes集群公共服务Harbor
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-Harbor主机准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-Harbor服务部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─3-负载均衡器OpenELB
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-OpenELB介绍.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-OpenELB安装及配置.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-在k8s命令行使用OpenELB.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-在KubeSphere中使用OpenELB.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─4-云原生微服务网关APISIX
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-ApacheAPISIX_介绍.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-ApacheAPISIX_部署ApacheAPISIXIngressController.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-ApacheAPISIX_使用ApacheAPISIXIngressController.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-ApacheAPISIX_使用OpenELB结合ApacheAPISIX实现服务访问.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-ApacheAPISIX_实现对ApacheAPISIX网关监控.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─5-KubeSphere集成本地容器镜像仓库Harbor
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-CoreDNS级联本地DNS服务器.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-配置DockerdaEMOn使用非安全容器镜像仓库.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-添加本地容器镜像仓库至KubeSphere.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-创建应用并测试访问.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─6-微服务中间件部署
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-kubesphere项目部署组织架构说明.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-微服务中中间件部署_MySQL部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-微服务中中间件部署_elasticsearch及kibana部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-微服务中中间件部署_Redis部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-微服务中中间件部署_rabbitmq部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-微服务中中间件部署_nacos部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-微服务中中间件部署_zIPkin部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-微服务中中间件部署_sentinel部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-微服务中中间件部署_skywalking部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 10-微服务中中间件部署_rocketmq部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─7-微服务项目部署准备
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-微服务项目部署思路.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-微服务项目sanGomall应用环境文件修改.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-微服务项目sanGomall_微服务Dockerfile文件准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-微服务项目sanGomall_微服务部署描述文件准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-微服务项目sanGomall_流水线准备_项目环境说明.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-微服务项目sanGomall_流水线准备_拉取项目代码.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-微服务项目sanGomall_流水线准备_参数化构建及环境变量设定.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-微服务项目sanGomall_流水线准备_代码质量检测及分析.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-微服务项目sanGomall_流水线准备_单元测试.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 10-微服务项目sanGomall_流水线准备_构建及推送容器镜像.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 11-微服务项目sanGomall_流水线准备_构建项目及容器镜像发布版.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 12-微服务项目sanGomall_流水线准备_发布微服务项目到K8S集群.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 13-微服务项目sanGomall_流水线准备_JenkINSfile提交至代码仓库.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; └─8-流水线部署微服务项目
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-sanGomall微服务部署_数据库准备.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-sanGomall微服务部署_微服务项目发布.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-sanGomall微服务部署_微服务前端项目发布.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-sanGomall微服务部署_微服务Vue后台管理项目发布.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; └─2-严选微服务项目
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─1-KubeSphere运行K8S集群部署
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-K8S集群节点及公共服务节点准备.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-K8S集群节点及公共服务节点主机名及IP地址配置.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-部署前介绍.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-主机准备.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-容器运行时Docker准备.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-K8S集群初始化.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-网络插件Calico部署及修改kube-Proxy代理模式.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─2-K8S公共服务-DNS服务
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-DNS域名解析服务-服务部署.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-配置K8S集群节点使用本地域名解析服务.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─3-CoreDNS级联本地DNS服务
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-CoreDNS级联本地DNS域名解析服务的方法.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─4-K8S公共服务-容器镜像仓库服务Harbor
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-Harbor部署.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─5-KubeSphere部署
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-持久化存储NFS准备.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-存储动态供给配置.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-kubesphere部署及WebUI介绍.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-kubesphere中可插拔组件DevOPS开启.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─6-KubeSphere多租户系统应用
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-kubesphereWebui介绍.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-kubesphere应用架构介绍.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-kubesphere管理对象创建.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─7-KubeSphere集成本地容器镜像仓库Harbor
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-配置k8s集群节点使用harbor.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-添加Harbor至kubeshpere.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-kubesphere发布应用.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─8-云原生负载均衡器OpenELB
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-OpenELB介绍.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-OpenELB部署及配置.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-OpenELB可用性验证-使用kubectl命令创建服务.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-OpenELB可用性验证-使用kubesphereWeb控制台创建服务.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─9-云原生服务网关APISIX
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-APISIX介绍.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-APISIX部署.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-结合OpenELB实现组件访问.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-验证APISIX可用性.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─10-严选商城项目中间件部署
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-MySQL部署.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-Redis部署.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-ES&AMp;AMp;Kibana部署.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-nacos-server部署.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-sentinel-server部署.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-skywalking部署.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-rocketmq部署.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-XXL-JOB部署.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-seata部署.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─11-严选商城项目第三方服务申请
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-第三方服务申请.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─12-严选商城项目配置导入及数据库导入
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-配置导入.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-数据库导入.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─13-严选项目流水线基础环境准备
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-项目代码及项目代码仓库准备.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-阿里云容器镜像服务准备.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-kubesphere流水线凭证准备.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-项目Dockerfile文件及部署描述文件准备.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─14-严选中台及商城项目流水线编写及项目发布
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-如何编写项目流水线.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-严选中台服务流水线编写及服务发布.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-严选商城服务流水线编写及服务发布.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; └─15-严选前端项目流水线编写及项目发布
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-horsegateway服务暴露.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-前端项目代码及代码仓库准备.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-前端项目流水线编写演示.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-各前端项目流水线编写及项目发布.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-为前端服务提供外部访问.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
├─23-云原生监控系统
│&nBSp; ├─1-Prometheus监控
│&nBSp; │&nBSp; ├─1-二进制方式部署Prometheus监控系统
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-Prometheus介绍.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-Prometheus安装.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-PrometheusWebui访问.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-使用node_exporter实现对主机监控.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-使用grafana实现对Prometheus数据源中数据展示.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-Alertmanager介绍.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-Alertmanager安装及访问.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-Alertmanager集成到Prometheus.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─2-二进制方式部署Prometheus监控系统告警
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-配置告警邮箱及告警规则.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-企业微信告警-企业微信配置.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-企业微信告警-alertmanager告警配置及告警模板文件准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-企业微信告警-使用测试.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-钉钉告警-创建钉钉群及添加群钉钉机器人.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-钉钉告警-告警插件与钉钉机器人集成.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-钉钉告警-Alertmanager告警模板及配置文件准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-钉钉告警-测试.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─3-容器化构建Prometheus监控系统
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-使用容器化构建Prometheus监控系统的优势.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-容器运行时Docker准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-容器化部署Prometheus&AMp;AMp;Grafana&AMp;AMp;Alertmanager.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-验证容器化部署Prometheus监控系统可用性.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─4-容器监控方案CADvisor
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-CADvisor介绍及安装.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-CADvisor对接Prometheus实现监控及告警.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; └─5-k8s监控方案Ksm
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-Ksm是什么及其监控的资源对象.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-Ksm使用环境准备.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-Ksm部署.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-Ksm集成到Prometheus监控系统.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-通过Grafana创建仪表盘.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; ├─2-Prometheus监控
│&nBSp; │&nBSp; └─1-helm安装Prometheus全家桶及应用案例
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-本次课程环境介绍及helm安装.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-使用helm安装Prometheus及访问.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-Prometheus监控应用案例_实现对Redis监控方案一.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-Prometheus监控应用案例_实现对Redis监控方案二.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-Prometheus监控应用案例_实现对Redis监控方案三.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-Prometheus监控应用案例_实现对MySQL监控.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-实现对kafka监控_zookeeper部署.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-实现对kafka监控_kafka部署.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-实现对kafka监控_kafka部署后可用性调试.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 10-实现对kafka监控_kafka-exporter部署及监控验证.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 11-实现对kafka监控_grafana添加kafka监控仪表盘.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 12-实现对rabbitmq监控_rabbitmq部署文件获取及配置.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 13-实现对rabbitmq监控_rabbitmq部署及验证.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 14-配置rabbitmq供集群外用户访问.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 15-实现对rabbitmq监控_配置rabbitmq镜像模式.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 16-实现对rabbitmq监控_rabbitmq卸载及重新安装.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 17-实现对rabbitmq监控_rabbitmq-exporter部署及监控.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; ├─3-K8S成本监控方案KubeCost
│&nBSp; │&nBSp; └─1-k8s成本监控方案
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-KubeCost是什么.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-KubeCost部署-持久存储准备.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-KubeCost部署-helm准备.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-KubeCost部署-负载均衡器Metallb部署.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-KubeCost部署-KubeCost.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-KubeCost访问.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; ├─4-应用性能管理APM平台Skywalking
│&nBSp; │&nBSp; └─1-应用性能监控APM平台Skywalking
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-Skywalking介绍.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-Skywalking部署之持久存储动态供给准备.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-Skywalking部署之负载均衡器Metallb部署.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-Skywalking部署之后端存储ElasticSearch部署.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-Skywalking部署之oap和ui部署及访问.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; ├─5-OpenTelemetry全链路状态跟踪
│&nBSp; │&nBSp; └─1-云原生应用全链路状态跟踪OpenTelemetry
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-为什么需要分布式跟踪?.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-OpenTelemetry是什么?.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-OpenTelemetry埋点方法及OTLP介绍.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-OpenTelemetryConllector介绍.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-在K8S集群中部署OpenTelemetry.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-OpenTelemetry使用-Java项目案例.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-OpenTelemetry使用-Golang项目案例.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; └─6-云原生应用可观测方案Pixie
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; └─1-云原生应用可观测方案Pixie
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-Pixie介绍.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-使用k3s部署K8S集群.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-K8S集群持久存储准备.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-K8S集群负载均衡器Metallb准备.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-PixieCloud部署.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-PixieCLI安装.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-Pixie安装.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-Pixie使用案例.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
├─24-微服务治理与服务网络
│&nBSp; ├─1-服务治理之Istio(1.17版)
│&nBSp; │&nBSp; ├─1-Isito服务治理_大纲脉络
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-课程简介_课程脉络.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-课程简介_脉络解读1.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-课程简介_脉络解读2.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─2-Istio快速入门_istio基础
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-istio基础_技术演变_技术变革.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-istio基础_技术演变_微服务实践要点.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-istio基础_技术演变_微服务实践方法.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-istio基础_技术演变_微服务设计模式.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-istio基础_服务基础_集中式代理服务模式.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-istio基础_服务基础_嵌入式代理服务模式.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-istio基础_服务基础_独立进程代理服务模式.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-istio基础_服务基础_服务模式特点解读.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-istio基础_服务基础_服务网格演变.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 10-istio基础_服务基础_服务网格细节.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 11-istio基础_网格基础_服务治理+网格解读.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 12-istio基础_Istio基础_基础知识.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 13-istio基础_Istio基础_架构发展.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 14-istio基础_Istio基础_1.0架构解读.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 15-istio基础_Istio基础_1.1架构解读.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 16-istio基础_Istio基础_现状架构解读.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 17-istio基础_组件解读.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 18-istio基础_功能解读.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 19-istio基础_CRD解读.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 20-istio基础_小结.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─3-Istio快速入门_Istio部署
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-istio部署_组件解读_部署解读.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-istio部署_集群基础_k8s环境解读.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-istio部署_集群基础_k8s环境规划.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-istio部署_集群基础_集群基础环境.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-istio部署_容器环境_容器环境部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-istio部署_容器环境_cri环境部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-istio部署_镜像仓库_harbor基础环境.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-istio部署_镜像仓库_harbor仓库配置.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-istio部署_镜像仓库_harbor和k8s整合.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 10-istio部署_k8s集群_环境准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 11-istio部署_k8s集群_集群初始化.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 12-istio部署_k8s集群_环境收尾.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 13-istio部署_k8s集群_Web镜像构建.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 14-istio部署_k8s集群_基础命令实践.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 15-istio部署_k8s集群_ingress环境部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 16-istio部署_istio部署_istioctl部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 17-istio部署_istio部署_环境解读.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 18-istio部署_istio部署_istio环境.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 19-istio部署_istio感受_bookinfo应用.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 20-istio部署_istio感受_ADdons部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 21-istio部署_istio感受_可视化访问.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 22-istio部署_集群通信_rinetd简介.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 23-istio部署_集群通信_rinetd配置解读.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 24-istio部署_集群通信_rinetd实践.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 25-istio部署_小结.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─4-Istio快速入门_istio原理
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-istio原理_Profile环境_Profile简介.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-istio原理_Profile环境_istioctl命令解读.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-istio原理_组件流程_简介.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-istio原理_组件流程_Envoy基本框架.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-istio原理_组件流程_Istio资源对象逻辑.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-istio原理_组件流程_资源对象实践.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-istio原理_组件流程_流程简单实践.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-istio原理_注入实践_sidecar注入解读.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-istio原理_注入实践_envoy的sidecar实践.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 10-istio原理_注入实践_自动注入sidecar实践.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 11-istio原理_注入流程_注入细节.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 12-istio原理_注入流程_细节验证.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 13-istio原理_流程梳理_服务细节.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 14-istio原理_流程梳理_流程梳理.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 15-istio原理_小结.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; └─5-Istio快速入门_流量基础
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-流量基础_流量管理_基础知识.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-流量基础_流量管理_非sidecar流量实践.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-流量基础_流量管理_sidecar流量实践.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-流量基础_流量治理_对象梳理.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-流量基础_流量治理_细节梳理.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-流量基础_流量治理_整体介绍1.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-流量基础_流量治理_整体介绍2.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-流量基础_内部流量_VS规则解读.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-流量基础_内部流量_VS实践1.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 10-流量基础_内部流量_VS实践2.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 11-流量基础_流量实践_流量属性解读.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 12-流量基础_流量实践_流量分发实践.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 13-流量基础_流量规则_DR规则解读.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 14-流量基础_流量规则_suBSet实践.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 15-流量基础_流量规则_调度策略实践.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 16-流量基础_流量规则_hash调度实践.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 17-流量基础_外部流量_GW属性解读.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 18-流量基础_外部流量_GW定位解读.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 19-流量基础_外部流量_GW准备工作.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 20-流量基础_外部流量_GW和VS配置细节解读.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 21-流量基础_外部流量_GW实践1.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 22-流量基础_外部流量_互联网没有出现过的资料.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 23-流量基础_外部流量_GW实践2.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 24-流量基础_外部流量_综合实践.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 25-流量基础_小结.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; └─2-ServiceMesh实战之Istio
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─1-istio概述
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-1.什么是servicemech?.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-2.为什么学servicemech.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-3.云原生概念.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-4.怎么学istio.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─2-istio基础环境安装
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-1.准备操作系统.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-2.VMBOX全局设定.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-3.固定IP设定.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-4.安装Docker.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-5.安装及配置K8S.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-6.配置K8S.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-完成基础环境安装.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─3-istio安装和bookinfo安装
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-1.istio安装(1).mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-2.istio安装(2).mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-3.部署样例的程序.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-4.部署样例的程序(图解).mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-5.部署指导.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─4-istio组件介绍,kiali安装
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-1.导入镜像.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-2.geteway问题.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-3.二级命令补全功能.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-4.数据平面.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-5.控制平面.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-6.Profile.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-7.rinetdkiali.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-8.问题解答.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-9.istio版本发行日期.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─5-istio原理介绍
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-1.注入前后的区别.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-2.示例说明.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-3.注入额外的变化1.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-4.注入额外的变化2.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-5.k8sapiservice.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-6..注入额外的变化.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-7.问题解答1.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-8.问题解答2.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─6-istio流量管理和命名空间
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-1.前情回顾.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-流量管理目的.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-流量管理1.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-流量管理2.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-流量管理3.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-6.总结.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─7-istio虚拟服务和目标规则
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-1.上集回顾.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-2.virtualservice1.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-3.virtualservice2.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-4.virtualservice3.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-5.路由.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-6.虚拟服务.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-7.总结及问题解答.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─8-istio超时,重试,以及灰度发布
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-1蓝绿发布.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-2Protectpage讲解.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-ingressgateway.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-4重试.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─9-istioessgateway
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-1服务网站-查看网关和pod服务的区别.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-2服务网络的介绍.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-3将外部服务纳入网络内部.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─10-istio熔断和故障注入
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-1默认访问外部url.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-2熔断.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-3故障注入与终止故障.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; └─11-istio流量镜像、可观测性
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-1流量镜像序列图.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-2流量镜像的讲解.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-3流量镜像的总结.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-4流量镜像的日志.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
├─25-k8s多集群管理方案
│&nBSp; ├─1-k8s多集群管理方案
│&nBSp; │&nBSp; ├─1-使用kubeconfig管理多集群
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-k8s多集群部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-k8s多集群kubeconfig获取及合并.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-k8s多集群kubeconfig使用案例.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-自动合并k8s多集群kubeconfig文件.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-上下文切换利器kubectx.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-k8s持久存储后端服务NFS.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; └─2-集群联邦karmADa
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-karmADa介绍.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-karmADactl安装.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-karmADa控制平面部署.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-使用karmADactl创建k8s集群联邦.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-利用karmADa使用k8s集群联邦部署应用案例.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; ├─2-k8s集群舰队管理方案Kurator
│&nBSp; │&nBSp; └─1-K8S集群舰队管理
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-Kurator介绍.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-Kurator部署-K8S管理集群准备.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-Kurator部署-Kurator客户端安装.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-Kurator部署-KuratorClusterOperator部署.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-Kurator部署-KuratorFleetManager部署.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-使用Kurator完成企业生产K8S集群快速部署.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-使用Kurator完成企业生产K8S高可用集群快速部署.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-实现对K8S集群扩展-版本升级-集群删除.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-实现K8S多集群管理.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; └─3-Cilium多集群方案ClusterMesh
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; └─1-Cilium多集群方案ClusterMesh
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-本次分享内容介绍.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-CiliumClusterMesh介绍.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-Kubernetes集群节点准备.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-Kubernetes集群容器运行时Docker准备.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-Kubernetes集群部署.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-kubeconfig准备.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-Cilium客户端安装.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-Cilium部署.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-负载均衡器Metallb部署.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 10-开启CiliumClusterMesh.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 11-创建CiliumClusterMesh集群.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 12-多K8S集群负载均衡案例.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 13-网络策略案例.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
├─26-云原生应用备份与恢复方案
│&nBSp; └─1-k8s集群备份与恢复利器Velero
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; └─1-使用Velero实现对云原生应用备、恢复、迁移
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-Velero介绍.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-Velero工作流程及适用场景等..mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-Velero部署.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-Velero命令介绍.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-使用Velero实现对K8S资源对象备份.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-使用Velero实现对K8S资源对象恢复.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-使用Velero实现周期性备份任务.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-使用Velero实现在不同K8S集群间资源对象迁移.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
├─27-云计算下一个十年技术Serverless
│&nBSp; ├─1-Serverless深度实战之Knative
│&nBSp; │&nBSp; ├─1-使用Knative平台环境说明
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-01课程介绍.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-02k8s集群环境说明.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-03K8s集群公共服务说明.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─10-Tekton全自动发布Knative平台应用案例
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-01.tekton部署_介绍.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-02.tekton部署_安装.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─11-Tekton应用_初体验
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-01_tekton由来及应用好处.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-02_tekton组件.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-03_tekton组件安装_tekton_pIPelines.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-04_tekton组件安装_TKn安装.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-05_tekton组件安装_tekton_dashboard.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-06_tekton核心概念回顾.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-07_tekton应用案例_clone应用程序代码_task创建.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-08_tekton应用案例_clone应用程序代码_pIPelineresource创建.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-09_tekton应用案例_clone应用程序代码_taskrun应用.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 10-10_tekton应用案例_Dockerhub访问设置.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 11-11_tekton应用案例_利用task完成容器镜像制作.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 12-12_tekton应用案例_利用pIPeline及pIPelinerun运行task.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─12-Tekton应用_构建自定义Tag镜像应用案例
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-01_tekton流水线应用案例_构建自定义容器镜像Tag_引入.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-02_tekton流水线应用案例_构建自定义容器镜像Tag_实现思路.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-03_tekton流水线应用案例_构建自定义容器镜像Tag_资源准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-04_tekton流水线应用案例_构建自定义容器镜像Tag_创建生成时间戳task.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-05_tekton流水线应用案例_构建自定义容器镜像Tag_创建流水线pIPeline.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-06_tekton流水线应用案例_构建自定义容器镜像Tag_创建容器镜像构建及上传task.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-07_tekton流水线应用案例_构建自定义容器镜像Tag_创建pIPelinerun.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-08_tekton流水线应用案例_构建自定义容器镜像Tag_应用资源清单文件及验证结果.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─13-Tekton应用_流水线中使用WorkSpace应用案例
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-01介绍.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-02.项目资源准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-03.项目流水线资源清单文件准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-04.项目执行及验证结果.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─14-Tekton应用_使用DIND实现容器镜像构建应用案例
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-01_tektonsidecar_介绍.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-02_tektonsidecar_应用场景.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-03_tektonsidecar_预备资源准备及创建.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-04_tektonsidecar_创建task_创建流水线及应用验证.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─15-Tekton应用_使用GitLabWebHook触发Tekton自动构建应用案例
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-01.triggers介绍.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-02.triggers安装.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-03.源代码仓库准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-04.EventListener资源对象创建.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-05.Webhook认证secret创建及rbac授权.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-06.triggerbinding.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-07.triggertemplate.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-08.资源对象查看.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-09.ingress.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 10-10.gitlabWebhook设置.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 11-11.提交本地代码到gitlab仓库及验证tekton自动构建.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─16-Tekton应用_使用Tekton实现自动流水线应用案例
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-01.应用案例实现流程介绍.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-02.思路介绍及资源准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-03.Clone源代码任务实现.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-04.编译打包任务.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-05.Docker容器镜像制作任务.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-06.部署任务.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-07.rollback任务.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-08.pIPeline.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-09.pIPelinerun.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 10-10.triggers.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 11-11.GitLabWebHook设置及应用发布.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─17-Tekton应用_Tekton与ArGoCD结合实现GiTOPs
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-01.课程内容介绍.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-02.实现方式介绍.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-03.源代码及HelmCharts模板文件准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-04.CI部分task准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-05.TektonTriggers准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-06.应用环境资源准备.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-07.ArGoCD安装.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-08.ArGoUI访问.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-09.ArGoCD应用.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 10-10.Tekton流水线改造.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 11-11.创建ArGoCDSecret.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 12-12.重新生成新的TriggersTemplate.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 13-13.应用部署及回滚操作验证.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─18-Knative平台应用可观测性
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-01.helm工具安装.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-02.Prometheus_grafana安装.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-03.收集Knative数据指标并展示.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─19-Knative平台应用日志收集分析
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-01.EFK_后端存储NFS部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-02.EFK_后端存储动态供给部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-03.EFK_EFK部署文件获取.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-04.EFK_ES部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-05.EFK_Fluentd部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-06.EFK_Kibana部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-07.Knative日志收集_收集器部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-08.转发器部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-09.Knative日志可视化.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 10-10.Knative日志收集_补充.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─2-现阶段云原生应用领域介绍
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-01现阶段云原生应用领域.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-02现阶段云原生应用领域痛点.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─3-为什么要引入Serverless
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-01资源应用演进过程.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-02为什么要引入serverless_软件后端架构演进过程.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-03为什么要引入serverless_serverful.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-04为什么要引入serverless_serverless.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─4-Serverless应用场景
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-01Serverless应用场景.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─5-Serverless架构优缺点
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-01Serverless架构优缺点.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─6-Knative介绍
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-01Knative介绍.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─7-Knative在云原生应用领域的定位
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-01.Knative在云原生应用领域的定位.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-02.Knative在云原生应用领域的定位.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; ├─8-Knative与云原生平台的三个实践方式
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-01实践三个层面.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-02knative组件介绍.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; └─9-Knative部署及应用案例
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-01Knative_Serving_环境说明.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-02knative_Serving_安装.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-03Knative_Serving_网络层部署.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-04Knative_Serving_域名准备.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-05Knative_Serving_istio安装.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-06Knative_Serving_项目开发及镜像制作.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-07Knative_Serving_项目部署及访问验证.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-08Knative_Serving_滚动更新或AB测试(Go).mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-09Knative_Eventing_介绍.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 10-10Knative_Eventing_安装.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 11-11Knative_Eventing_channel部署.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 12-12knative_Eventing_broker部署.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 13-13Knative_Eventing_cloudevents-player安装及验证.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 14-14.kn工具安装.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 15-15.组件回顾.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 16-16.应用案例.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; └─2-serverless之OpenFaaS函数即服务平台
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─1-OpenFaaS介绍
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-OpenFaaS介绍.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─2-OpenFaaS运行基础环境
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-OpenFaaS运行基础环境.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─3-使用Helm部署OpenFaaS及Gateway访问
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-使用helm部署OpenFaaS.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─4-OpenFaaS使用初体验
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-OpenFaaS使用初体验.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─5-使用模板开发和部署Function
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-使用模板开发和部署Function.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─6-开发并部署pythonFunction
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-开发并部署pythonFunction.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; └─7-OpenFaaS自动扩缩容
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-OpenFaaS自动扩缩容.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
├─28-基于Kubernetes构建大数据生态圈
│&nBSp; ├─1-基于Kubernetes部署Flink实时计算平台
│&nBSp; │&nBSp; ├─1-基于Kubernetes构建大数据生态圈之环境准备
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-环境介绍.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-准备阿里yum源.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-Zookeeper配置及部署.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-HDFS搭建流程介绍.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-HDFS配置文件.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-HDFS初始化及启停.mp4
│&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; │&nBSp; └─2-基于Kubernetes部署实时计算平台Flink
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-Kubernetes介绍-应用程序传统部署时代及痛点.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-Kubernetes介绍-应用程序虚拟机部署优缺点.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-Kubernetes介绍-应用程序容器化部署优缺点.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-Kubernetes介绍-Kubernetes优势.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-Kubernetes架构-Kubernetes集群架构及组件-01.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-Kubernetes架构-Kubernetes几圈架构及组件-02.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-Kubernetes核心概念-Pod.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-Kubernetes核心概念-Label.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-Kubernetes核心概念-NAMeSpace&AMp;Controller.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 10-Kubernetes核心概念-Controller控制器之Deployment&AMp;ReplicaSet.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 11-Kubernetes核心概念-Controller控制器之StatefulSet&AMp;DaEMOnSet.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 12-Kubernetes核心概念-Controller控制器之Job&AMp;Cronjob.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 13-Kubernetes核心概念-Service.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 14-Kubernetes核心概念-Volume存储卷.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 15-Kubernetes核心概念-PersistentVolume持久化存储卷.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 16-Kubernetes核心概念-ConfigMap&AMp;Secret&AMp;ServiceAccount.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 17-Kubernetes集群搭建准备-节点划分及环境准备介绍.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 18-Kubernetes集群搭建准备-升级系统内核版本.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 19-Kubernetes集群搭建准备-配置其他网络环境.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 20-Kubernetes集群搭建准备-Docker安装及配置.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 21-Kubernetes集群搭建-搭建整体流程准备.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 22-Kubernetes集群搭建-准备yum源及集群镜像准备.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 23-Kubernetes集群搭建-Kubernetes集群初始化.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 24-Kubernetes集群搭建-集群网络calico准备.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 25-Kubernetes集群搭建-Worker节点添加及验证集群.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 26-Kubernetes集群搭建-Worker命令配置及命令自动补全.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 27-Kubernetes集群搭建-KuberneteSDashboard搭建及访问.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 28-Kubernetes集群搭建-基于Kubernetes部署Nginx服务案例.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 29-Flink基于Kubernetes部署-两种部署模式介绍.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 30-Flink基于Kubernetes部署-Kubernetes部署模式介绍.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 31-Flink基于Kubernetes部署-SessionCluster非HA模式yAMl文件.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 32-Flink基于Kubernetes部署-SessionCluster非HA模式部署及验证.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 33-Flink基于Kubernetes部署-SessionCluster非HA模式任务提交测试.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 34-Flink基于Kubernetes部署-SessionClusterHA介绍.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 35-Flink基于Kubernetes部署-SessionClusterHAyAMl文件.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 36-Flink基于Kubernetes部署-SessionClusterHA模式部署.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 37-Flink基于Kubernetes部署-SessionClusterHA模式切换验证及任务测试.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 38-Flink基于Kubernetes部署-SessionClusterHA模式集群停止注意点.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 39-Flink基于Kubernetes部署-APPlicationCluster非HA模式yAMl文件.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 40-Flink基于Kubernetes部署-APPlicationCluster非HA模式部署及任务提交验证.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 41-Flink基于Kubernetes部署-APPlicationClusterHA模式yAMl文件.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 42-Flink基于Kubernetes部署-APPlicationClusterHA模式部署及任务提交验证.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 43-Flink基于Kubernetes部署-APPlicationClusterHA模式选主验证.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; ├─2-基于Kubernetes部署Spark实时计算平台
│&nBSp; │&nBSp; └─1-基于Kubernetes部署实时计算平台Spark
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-总体介绍.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-传统部署时代优缺点.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-虚拟化部署时代优缺点.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-容器化部署时代优缺点.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-为什么需要Kubernetes.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-Kubernetes集群架构组件.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-Spark核心概念-01.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-Spark核心概念-02.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-Spark核心概念-03.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 10-Spark核心概念-04.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 11-基础环境整体介绍.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 12-基础环境准备实操-01.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 13-基础环境准备实操-02.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 14-Kubernetes搭建总体介绍.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 15-Kubernetes安装及初始化.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 16-Kubernetes集群网络准备.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 17-Kubernetes集群worker添加及验证.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 18-Kubernetes集群UI搭建.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 19-Nginx服务部署测试.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 20-NFS网络存储搭建.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 21-Harbor私有镜像仓库搭建总体介绍.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 22-Harbor私有镜像仓库搭建-01.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 23-Harbor私有镜像仓库搭建-02.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 24-Harbor私有镜像仓库测试.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 25-Spark基于k8s优势及角色介绍.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 26-SparkStandalone集群搭建.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 27-Spark提交任务两种模式介绍.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 28-Spark与Kubernetes整合两种方式介绍.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 29-SparkStandalone镜像构架与准备.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 30-SparkStandaloneonK8s部署.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 31-SparkStandaloneonK8s任务测试.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 32-SparkNativeKubernetes整合介绍.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 33-SparkNativek8s镜像构建及角色创建.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 34-SparkNativek8sClient模式提交任务.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 35-SparkNativek8sCluster模式提交任务.mp4
│&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp; └─3-基于K8S构建机器学习平台KubeFlow
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; └─1-基于Kubernetes构建机器学习平台KubeFlow
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-KubeFlow介绍.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-KubeFow运行环境K8S集群部署.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-K8S集群持久存储动态供给准备.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-部署工具Kustomize准备.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-KubeFlow安装源准备.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-一键式安装KubeFlow.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-分步骤安装KubeFlow.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-KubeFlow部署后访问.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
├─29-云原生数据服务
│&nBSp; └─1-基于K8S构建云原生数据基础设施平台KubeBlocks
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; └─1-云原生数据服务基础设施平台KubeBlocks
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-快速构建K8S集群.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-K8S集群持久存储动态供给实现.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-KubeBlocks介绍.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-Playground演示.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-MySQL数据库部署.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-KubeBlocks数据服务监控平台.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
├─31-云原生边缘计算
│&nBSp; └─1-云原生边缘计算KubeEdge
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─1-k8s1.22版本集群部署
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-k8s集群部署主机准备.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-k8s集群部署容器运行时Docker准备.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-k8s集群初始化及网络插件calico部署.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; └─2-kubeedge部署
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-k8s集群说明及负载均衡器metallb部署.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-kubeedge架构.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-kubeedgecloudcore云端部署.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-kubeedgeedgecore边缘端部署.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-通过kubeedge部署应用到边缘端及验证.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
├─32-Kubernetes管理虚拟机
│&nBSp; └─1-Kubernetes管理虚拟机利器KubeVirt
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; └─1-Kubernetes管理虚拟机利器KubeVirt
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-虚拟化技术分类及KubeVirt涉及的技术.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-KubeVirt介绍.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-KubeVirt部署.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-使用virtctl实现对虚拟机管理.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
├─33-Golang开发入门精讲
│&nBSp; └─1-Golang语法精讲
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─1-马士兵老师介绍-go语言
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-go语言介绍(一).mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-go语言介绍(二).mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─2-马士兵老师介绍-go语言中的面向对象
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-go语言中的面向对象.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─3-第1阶段:走进Golang
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-Golang引入.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-Golang简史.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-开发工具介绍.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-开发环境搭建.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-dos命令讲解.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-测试SDK环境搭建成功.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─4-第1阶段:走进Golang
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-第一段代码.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-go语言执行过程分析.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-语法注意事项.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-注释.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-代码风格.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-API.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─5-第2阶段:变量与数据类型
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-变量(1).mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-变量(2).mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-数据类型介绍.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-扩展_进制和进制转换.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-整数类型(1).mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-整数类型(2).mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-浮点类型.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-字符类型(1).mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-字符类型(2).mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 10-布尔类型.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─6-第2阶段:变量与数据类型
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-字符串类型.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-基本数据类型默认值.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-基本数据类型之间的转换.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-基本数据类型转为string.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-string转为基本数据类型.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-指针.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-指针4个细节.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-标识符的使用(1).mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-标识符的使用(2).mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 10-关键字和预定义标识符.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─7-第3阶段:运算符
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-算术运算符.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-算术运算符2.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-赋值运算符.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-关系运算符.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-逻辑运算符.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-位运算符.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-其它运算符.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-运算符的优先级别.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-获取用户终端输入.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─8-第4阶段:流程控制
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-流程控制的引入.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-if单分支.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-if双分支.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-if多分支.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-switch分支1.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-switch分支2.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─9-第4阶段:流程控制
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-for循环.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-for循环细节.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-forrange键值循环.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-关键字_break.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-关键字_break细节.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-关键字_continue.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-关键字_Goto.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-关键字_return.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─10-第5阶段:函数
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-函数的引入.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-函数细节详讲01.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-函数细节详讲02.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-函数细节详讲03.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-函数细节详讲04.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-包的引入.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-包细节详讲01.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-包细节详讲02.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-补充:如导包出错请看此视频.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─11-第5阶段:函数
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-init函数.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-匿名函数.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-闭包.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-defer关键字.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-字符串函数详讲01.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-字符串函数详讲02.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-日期和时间函数.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-内置函数.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─12-第6阶段:错误处理
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-defer+recover机制处理错误.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-自定义错误.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─13-第7阶段:数组
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-数组的引入.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-数组内存分析.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-数组的遍历.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-数组的初始化方式.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-数组的注意事项.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-二维数组.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-二维数组的遍历.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─14-第8阶段:切片
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-切片的引入.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-切片的内存分析.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-切片的定义.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-切片的遍历.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-切片的注意事项1.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-切片的注意事项2.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-切片的注意事项3.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─15-第9阶段:映射
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-map的引入.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-map三种创建方式.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-map的操作1.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-map的操作2.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─16-第10阶段:面向对象
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-面向对象的引入.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-结构体定义.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-内存分析.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-结构体实例的创建.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-结构体之间的转换.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-方法的引入.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-方法的注意事项1.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-方法的注意事项2.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-方法的注意事项3.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 10-方法和函数的区别.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─17-第10阶段:面向对象
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-创建结构体实例时指定字段值.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-跨包创建结构体实例.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-封装的引入.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-封装的实现.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-继承的引入.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-继承的实现.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-继承的注意事项.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-继承的注意事项2.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-继承的注意事项3.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 10-接口的引入.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 11-接口的总结.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 12-接口的注意事项1.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 13-接口的注意事项2.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 14-多态.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 15-断言的引入.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 16-断言的语法.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─18-第11阶段:文件和操作
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-文件.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-io的引入.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-读取文件.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-读取文件2.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-写出文件.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-文件复制操作.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─19-第12阶段:协程和管道
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-程序、进程、线程概念辨析.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-协程概念辨析.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-协程上手案例.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-主线程和协程执行流程.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-主死从随.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-启动多个协程.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-使用WAItGroup控制协程退出.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-多个协程操纵同一数据案例.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-使用互斥锁同步协程.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 10-读写锁的引入.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 11-读写锁案例.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 12-管道特性介绍.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 13-管道入门案例.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 14-管道的关闭.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 15-管道的遍历.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 16-协程和管道协同工作案例.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 17-声明只读只写管道.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 18-管道的阻塞.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 19-select功能.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 20-defer+recover机制处理错误.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─20-第13阶段:网络编程
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-网络编程引入.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-TCP编程_创建客户端.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-TCP编程_创建服务器端.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-TCP编程_连接测试.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-TCP编程_发送终端数据.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; └─21-第14阶段:反射
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-反射的引入.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-对基本数据类型反射.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-对结构体进行反射.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-获取变量的类别.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-反射修改变量的值.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-通过反射操作结构体的属性和方法.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-反射修改变量的值2.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
├─34-Kubernetes应用实战及源码剖析
│&nBSp; └─1-Kubernetes实战与源码剖析
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─1-第1章准备工作
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-k8s的介绍与核心对象概念.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-使用kubeADm10分钟部署k8集群.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-k8s-上部署第一个应用程序.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-给应用添加service,执行扩容和滚动更新.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-安装Kuboard在页面上熟悉k8s集群.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-阅读k8s源码的准备工作.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─2-第2章创建pod时kubectl的执行流程和它的设计模式
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-2.1使用kubectl部署一个简单的Nginx-pod.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-2.2命令行解析工具cobra的使用.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-2.3Kubectl命令行设置pProf抓取火焰图.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-2.4Kubectl命令行设置7大命令分组.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-2.5create命令执行流程.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-2.6createCmd中的builder建造者设计模式.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-2.7createCmd中的visitor访问者设计模式.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-2.8kubectl功能和对象总结.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─3-第3章apiserver中的权限相关
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-3.1apiserver启动主流程分析.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-3.2API核心服务通用配置genericConfig的准备工作.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-3.3API核心服务的Authentication认证.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-3.4API核心服务的Authorization鉴权.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-3.5node类型的Authorization鉴权.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-3.6rbac类型的Authorization鉴权.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-3.7audit审计功能说明和源码解读.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-3.8ADmission准入控制器功能和源码解读.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─4-第4章自定义准入控制器,完成Nginxsidecar的注入
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-4.1自定义准入控制器需求分析.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-4.2检查k8s集群准入配置和其他准备工作.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-4.3注入sidecar的mutatePod注入函数编写.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-4.4打镜像部署并运行注入sidecar验证.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─5-第5章API核心服务的处理流程
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-5.1API核心server的启动流程.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-5.2scheme和RESTStoRAGe的初始化.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-5.3apiserver中Pod数据的保存.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-5.4apiserver中的限流策略源码解读.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-5.5apiserver重要对象和功能总结.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─6-第6章kube-scheduler调度pod的流程
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-6.1Kube-scheduler的启动流程.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-6.2kube-scheduler中的leADerelection选主机制解读.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-6.3K8s的事件event和kube-scheduler中的事件广播器.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-6.4K8s的informer机制.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-6.5kube-scheduler中的informer源码阅读.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-6.6kube-scheduler利用informer机制调度pod.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─7-第7章kube-controller-manager控制管理中心的作用
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-7.1controller-manager启动主流程.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-7.2ReplicaSet和对应的ReplicaSetController控制器.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─8-第8章kubelet节点上控制容器生命周期的管理者
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-8.1Kubelet启动主流程.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-8.2kubelet节点自注册源码分析.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-8.3基于NodeStatus和lease对象的心跳机制.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-8.4syncLoop响应pod创建的过程.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-8.5kubelet维护pod的内存管理器podManager源码解析.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-8.6volumeManager中的desiredStateOfWorld理想状态解析.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-8.7volumeManager中的reconciler协调器解析.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-8.8statusmanager同步pod状态.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-8.9ProbeManager监控pod中容器的健康状况.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─9-第9章kubelet稳定性保证Eviction驱逐和oom
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-9.1KubeletEviction驱逐解读.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-9.2EvictionManager源码解读.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-9.3容器qos和OOMScoreADj的取值范围.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-9.4oomWatcher管理器源码解读.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─10-第10章kubelet中的cgroupManager解读
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-10.1cgroup-v1原理介绍和Golang代码体验cgroup的cpu和mEMOry限制.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-10.2cgroup-v2原理介绍.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-10.3Kubelet中的cgroupManager解析和节点qos顶级目录创建.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-10.4contAInerManager应用之创建容器cgroup目录.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─11-第11章kubelet中的资源管理器cpuManager、mEMOryManager、deviceManager解读
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-11.1TOPologyManager分析.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-11.2TOPologyManager源码解读.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-11.3写Goland代码体会cpuset原理.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-11.4Kubelet中的cpuManager解读.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-11.5mEMOryManager原理简介.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-11.6mEMOryManager源码阅读.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-11.7device-plugINS设备插件机制介绍.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-11.8deviceManager源码解读.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─12-第12章kubeletpleg对象和contAInerManager总结
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-12.1Kubeletpleg对象介绍和源码解读.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-12.2kubeletcontAInerManager源码解读.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─13-第13章kubeletcontAInerRuntIMe和sandbox容器
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-13.1contAInerRuntIMe原理简介.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-13.2kubeletcontAInerRuntIMe接口定义和初始化.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-13.3sandbox简介和podsandbox.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-13.4contAInerRuntIMe创建sandbox源码阅读.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─14-第14章contAInerRuntIMe创建init容器前期工作
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-14.1实操说明init容器的作用.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-14.2创建init容器步骤1拉取镜像源码解读.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-14.3创建init容器步骤2create的准备工作源码解读.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─15-第15章创建init和APP容器的后期工作
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-15.1创建init容器步骤2剩余工作源码解读.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-15.2创建init容器步骤3,4启动容器源码解读.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─16-第16章contAInerRuntIMe停止容器的流程
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-16.1KillContAIner源码解读.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-16.2killContAIner的调用方解析.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─17-第17章kubelet的GarbageCollection
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-17.1GarbageCollection之镜像清理源码解读.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-17.2GarbageCollection之容器清理源码解读.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─18-第18章kubelet的syncLoop的第1大监听configCh
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-18.1syncLoop的configCh中的apiserver通信的流程.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-18.2syncLoop的configCh中的file源码.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-18.3syncLoop的configCh中的http源码.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-18.4syncLoop的configCh中的merge逻辑.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─19-第19章kubelet的syncLoop的其余监听
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-19.1syncLoop的housekeepingCh流程.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-19.2syncLoop的syncCh流程.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-19.3syncLoop监听的health-manager.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─20-第20章kubelet中内置的cADvisor
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-20.1Kubelet中内置的cADvisor.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─21-第21章kubelet中内置的DockershIM机制
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-21.1容器和nAMespace.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-21.2容器和cgrouPS.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-21.3容器运行时的乱战.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-21.4K8s的cri接口和DockershIM的去留.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-21.5kubelet中DockershIM源码解读.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─22-第22章容器底层技术之镜像原理
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-22.1以Nginx镜像为例看OCI中的镜像规范.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-22.2联合文件系统简介.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─23-第23章k8sjob和cronjob源码解读
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-23.1job的基本功能.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-23.2jobcontroller源码解析之初始化工作.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-23.3jobcontroller源码解析之syncJob工作.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-23.4jobcontroller源码解析之manageJob工作.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-23.5cronjob-controller同步主流程源码解析.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-23.6cronjob-controller同步核心syncCronJob源码解析.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─24-第24章k8SDeployment源码解读
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-24.1deployment的基本功能.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-24.2Deployment源码解析之初始化工作.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-24.3Deployment-controller源码解析之syncDeployment的准备工作.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-24.4deployment-controller源码解析之删除暂停回滚.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-24.5deployment-controller源码解析之扩缩容.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-24.6deployment-controller源码解析之滚动更新.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-24.7deployment-controller源码解析之暴力新建.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─25-第25章k8SREplicaSetController源码分析
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-25.1ReplicaSetController源码解析之初始化工作.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-25.2ReplicaSetController源码解析之syncReplicaSet.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─26-第26章k8SDaEMOnSet源码分析
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-26.1daEMOnSet的常见功能.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-26.2DaEMOnSetController源码分析之初始化工作.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-26.3DaEMOnSetController源码分析之状态同步.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-26.4DaEMOnSetController源码分析之创建操作.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-26.5DaEMOnSetController源码分析之滚动更新.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─27-第27章k8sstatefulSet源码分析
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-27.1statefulSet的常见功能之动态pv准备.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-27.2statefulSet的常见功能新增删除扩容.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-27.3StatefulSetController源码分析之初始化工作.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-27.4StatefulSetController源码分析之sync同步.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─28-第28章Service的定义和概念
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-28.14种Service概念介绍.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-28.24种service的负载均衡模式.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-28.32种service的服务发现模式.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─29-第29章kube-ProxyIPtables和IPvs模式源码解读
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-29.1Kube-Proxy启动流程之判断代理模式初始化Proxier接口.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-29.2kube-Proxy启动流程之Proxier运行.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-29.3Kube-Proxy中IPtables模式的规则分析.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-29.4Kube-Proxy中IPtables模式的syncProxyRules解析.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-29.5kube-Proxy中IPvs模式的syncProxyRules解析.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─30-第30章k8s网络底层原理
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-30.1同pod容器和容器之间的通信.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-30.2pod和pod之间调用是怎么做到通信的.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-30.3Pod和Service之间的通信.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-30.4K8sCNI简介和kubelet中cni源码调用.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-30.5k8scalicoplugin源码解析.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─31-第31章k8sIngress7层路由机制和traefik源码解读
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-31.1Ingress安装使用.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-31.2traefik源码解读.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─32-第32章k8s存储对象源码解读
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-32.1K8s存储管理发展历程和volume简介.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-32.2pv和pvc简介静态pv和动态pv示例.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-32.3pv控制器源码解读之控制器初始化.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-32.4pv控制器源码解读之控制器volumeWorker处理pv增删.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-32.5pv控制器源码解读之reclAImVolume回收解析.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-32.6pv控制器源码解读之clAImWorker处理pvc.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─33-第33章k8sconfigMap和secret解析
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-33.1K8sconfigMap简介.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-33.2k8ssecret简介.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-33.3Kubeletvolume-manager挂载configMaPSecret源码解读.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─34-第34章k8shpa扩容和Aggregator汇聚插件原理解读
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-34.1K8s基于CPU的hpa扩容简介.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-34.2k8s基于MEM的hpa扩容简介.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-34.3K8shpa控制器源码解读之3种监控指标client.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-34.4K8shpa控制器源码解读之调谐过程.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-34.5k8sapiserver的Aggregator汇聚插件.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─35-第35章基于Prometheus-ADaptor的自定义指标HPA
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-35.1部署Prometheus-ADapter.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-35.2Golang程序统计登录的qPS.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-35.3K8s基于Prometheus-ADapter的自定义指标扩容.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─36-第36章k8svpa扩容
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-36.1安装vpa控制器并使用.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-36.2vertical-pod-autoscaler源码阅读之Recommender.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-36.3vertical-pod-autoscaler源码阅读之updater.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-36.4vertical-pod-autoscaler源码阅读之ADmission-controller.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─37-第37章k8shpa和vpa依赖的metrics-server源码解读和kubeletTOP原理
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-37.1metrics-server源码解读.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-37.2kubeletTOP原理.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─38-第38章k8scrd开发
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-38.1crd技术介绍和自定义crd需求分析.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-38.2使用kubebuilder编写crd代码.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-38.3部署crd到k8s中使用.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─39-第39章istio上手使用和sidecar流量劫持原理解析
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-39.1微服务和istio准备知识.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-39.2istio安装部署.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-39.3istio基于身份的请求路由、故障注入、流量转移功能.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-39.4istio访问外部服务.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-39.5istio中的Sidecar注入讲解.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-39.6istio中的Sidecar流量劫持解析.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─40-第40章envoy基础知识
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-40.1envoy基础知识.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-40.2envoy代理httPS流量.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-40.3envoy基于文件的动态EDS和CDS配置.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-40.4envoy基于API的动态端点发现.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; └─41-第41章istio组件分析
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-41.1istio都有哪些组件,它们是干什么的.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-41.2istioxds协议知识介绍.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-41.3istio-ingressgateway和istio-Proxy对应的pilot-Agent分析.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-41.4istiodpod对应的pilot-discovery分析41.4istiodpod对应的pilot-discovery分析.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-马士兵补录拉取k8s源码.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
├─35-VIP直播课
│&nBSp; └─1-云原生(K8S核心)架构师VIP直播
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─1-云原生(K8S核心)架构师VIP直播
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp; │&nBSp; 1-容器运行时之争.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp; │&nBSp; 2-K8S集群部署方式如何选择?.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp; │&nBSp; 4-K8S服务暴露方式大串讲.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp; │&nBSp; 5-K8S集群应用发布盘点.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp; │&nBSp; 6-带你了解微服务项目发布流程.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp; │&nBSp; 7-如何突破K8S集群节点数量的限制?.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp; │&nBSp; 8-如何利用国产化操作系统(KylinorOpeneular)部署K8S集群?.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp; │&nBSp; 9-助力金三银四涨薪季,一起探讨K8S面试!.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp; │&nBSp; 10-微服务中那些中间件们应该如何部署?.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp; │&nBSp; 11-K8S集群双栈协议(IPv4&AMp;IPv6)实现思路探讨.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp; │&nBSp; 12-k8s集群underlay网络方案HybridNet.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp; │&nBSp; 13-基于windows主机实现K8SOPerator开发环境.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp; │&nBSp; 14-容器持久化存储必要性及解决方案比较.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp; │&nBSp; 15-DevOPS项目发布由8小时至关键2分钟转变是如何实现的?.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp; │&nBSp; 16-严选微服务项目发布流程.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp; │&nBSp; 17-是时候抛弃慢杂乱K8S集群部署方式了,2小时掌握快简顺极速部署模式.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp; │&nBSp; 18-云原生应用备份恢复及迁移利器Velero.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp; │&nBSp; 19-如何构建云原生基础设施.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp; │&nBSp; 20-通过ELK对K8S集群应用日志进行采集.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp; │&nBSp; 21-k8s、istio、Envoy在服务治理里面的角色定位.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp; │&nBSp; 22-如何在生产中使用安全容器运行时?.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp; │&nBSp; 23-轻松使用Debian操作系统第一步.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp; │&nBSp; 24-如何通过K8S集群实现Rancher高可用部署?.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp; │&nBSp; 26-Ubuntu22.04&AMp;Ubuntu23.04&AMp;Debian12操作系统部署K8S集群注意事项有哪些?.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp; │&nBSp; 27-如何通过IngressNginx实现K8S集群应用灰度发布?.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp; │&nBSp; 28-基于Rockylinux操作系统实现K8S集群构建.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp; │&nBSp; 29-如何使用OpenEuler22.03操作系统基于iSulAD部署K8S集群?.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp; │&nBSp; 30-带你从0到1通过ArGoCD实现应用项目发布.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp; │&nBSp; 31-如何基于Gitlab及ArGoCD实现CI-CD?.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp; │&nBSp; 32-如何通过ArGo-Rollouts实现云原生应用金丝雀发布?.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp; │&nBSp; 33-如何通过Pixie实现云原生应用可观测?.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp; │ &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp; └─25-下一代容器镜像构建工具Buildkit
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp; meta.json
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp; raw.m3u8
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │ &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; └─Part_0
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; └─2-2024-云原生VIP直播课
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-如何基于云原生负载均衡器kube-vIP构建K8S高可用集群?.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-常用操作系统部署Kubernetes新版本软件源及可用容器镜像源介绍.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-CentOS7操作系统替代者Almalinux如何使用?.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
├─36-Prometheus应用实战及源码剖析
│&nBSp; └─1-Prometheus-基础入门到源码剖析
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─1-学习本课程的收益
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-为什么学透Prometheus可以进大厂.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-运维和运维开发同学在Prometheus上的学习重点.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-为什么本节课的老师最专业.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─2-学习目标
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-达到大厂要求的学习目标.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─3-安装Prometheus和上手使用
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-Prometheus二进制安装.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-ui功能讲解之graph页面.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-ui其他页面讲解.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-Prometheus配置文件和6大模块讲解.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-static_configs采集配置源码解读.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-Prometheus命令行参数讲解.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-热更新源码解读.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─4-Prometheus基本概念介绍
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-Prometheus基本概念-sAMple数据点.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-Prometheus四种查询类型.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-四种标签匹配模式.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-四种数据类型.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-时间范围选择器.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-实用Promql介绍.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─5-node_exporter安装和使用
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-#编写ansibleplaybook批量安装二进制.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-黑白名单配置.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-SDk指标和配置本地采集目录.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-配置Prometheus采集通过http请求参数过滤采集器.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-node_exporter采集原理简介.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-node_exporter二开新增自定义模块.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─6-grafana安装和使用
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-grafana和MySQL安装.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-基础功能介绍.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-panel中操作.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-设置表格tables.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-使用变量查询.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-使用dashboard商城搜索导入模板.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─7-黑盒探针blackbox_exporter安装和使用
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-使用ansible部署blackbox_exporter.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-页面访问http探测,模块和探针介绍.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-多实例采集的说明relabel配置.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-ssh探测和ping探测使用.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-grafana上导入模板看图并讲解告警.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-blackbox框架源码和http探测源码解读.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-PrometheuSRElabelADdress替换源码解析.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─8-MySQLd_exporter使用和源码改造
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-使用ansible部署MySQL_exporter,注入dsn环境变量.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-grafana上导入模板看图并讲解告警.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-修改MySQLd_exporter源码,改造成类似blackbox的探针型,实现一对多探测.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─9-Process-exporter安装和使用
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-使用ansible部署Process-exporter.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-grafana上导入模板看图并讲解告警.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-查看源码,讲解采集原理.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─10-Redis-exporter安装和使用
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-使用ansible部署Redis-exporter.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-grafana上导入模板看图并讲解告警.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-查看源码,讲解采集原理.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─11-Java应用监控jvm实例
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-监控kafka和zookeeper的jvm.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-导入grafana大盘和指标讲解.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─12-pushgateway使用
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-pushgateway应用场景和部署.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-使用Prometheus-SDk向pushgateway打点.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─13-告警和alertmanager简单使用
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-alertmanager核心功能点介绍和安装部署.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-编写Go程序充当告警触发端和接收端.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-alertmanager分组功能.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-告警抑制实例.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-告警静默.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-编写Go代码接收Webhook的告警发送钉钉.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─14-k8s监控难点分析
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-为什么说k8s中监控更复杂了.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-k8s中我们都需要监控哪些组件.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─15-k8s监控环境搭建,yAMl讲解
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-在k8s部署grafana-deployment并导入k8s大盘.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-定义一个Prometheus数据存储使用的pv.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-StoRAGeClass和volumeClAImTemplates.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-Prometheus使用的ClusterRole等RBAC对象.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-创建监控控制平面的service.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-创建Prometheus使用的配置configmap.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-创建Prometheus的statsfulset配置.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-在k8s部署Prometheusstatefulset.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-grafana-deployment-yAMl讲解.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 10-使用kubeADm10分钟部署k8集群.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─16-k8s容器基础资源指标采集原理和指标讲解
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-k8s容器基础资源指标采集原理讲解.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-k8s容器基础资源指标讲解.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-k8s容器cpu内存告警指标与资源request和lIMit.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─17-k8s对象资源指标
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-ksm关注指标讲解pod和node状态的统计.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-ksm源码讲解.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─18-k8s服务组件指标
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-k8s服务组件之4大黄金指标讲解.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-k8s-apiserver监控源码解读.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─19-k8s部署在pod中业务埋点指标
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-使用k8s的SDk编写一个项目获取pod和node信息.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-编写Dockerfile和k8syAMl.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-打镜像部署到k8s中,Prometheus配置采集并在grafana看图.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─20-分析pull模型在k8s中的应用,对比push模型
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-分析pull模型在k8s中的应用,对比push模型.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─21-k8s接口鉴权、认证和在监控中的实现
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-k8s接口鉴权token认证和Prometheus的实现.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-k8s中etcd的tls双向认证原理解析.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─22-k8s服务发现原理解析
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-k8s不同role级别的服务发现.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-k8s中ksm采集的使用的dns解析.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-解读k8s服务发现源码.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─23-章k8s监控中标签relabel的应用和k8s监控总结
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-k8s监控中标签relabel的应用和原理.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-Prometheus为k8s做的4大适配工作.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─24-主流服务发现类型介绍,监控系统和服务树CMDB如何打通
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-Prometheus-exporter管理.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-Prometheustarget管理.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-基于文件的服务发现模式.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-基于consul服务发现模式.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-基于http服务发现模式.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-监控系统在采集侧对接运维平台.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─25-如何降低采集资源消耗
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-降低采集资源消耗的收益和无用监控指标的判定依据.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-采集端高基数的现象和原因.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-使用relabel中的drop将对应的无用指标丢弃.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─26-分位值作用和原理
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-分位值summary和histogrAM对比.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-histogrAM线性插值法源码解读.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-summary源码解读.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─27-采集端高可用实战
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-采集端单点问题原因和危害,静态分片方案的弊端.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-动态分片方案和它要解决的问题.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-一致性哈希算法介绍.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-一致性哈希算法的Golang实现和迁移率测试.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-Go实战项目Prome-shard的代码准备工作.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-consul注册服务、抽象获取target的方法.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-开启一致性哈希环变更监听处理和consul-watch服务.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-把target做一致性哈希进行分发.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-调用Go-ansible执行playbook拷贝json文件重载采集器.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─28-Go实战项目动态分片解决pushgateway高可用
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-pushgateway单点问题和动态分片方案介绍.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-Go实战项目DYnAMic-sharding的代码准备工作.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-一致性哈希和推送数据的redirect流程.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-编译运行测试效果.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─29-如何使用非侵入式形式如日志接入Prometheus
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-时序监控和日志监控的对比,分析日志监控的核心诉求.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-Golang实战项目log2metrics架构说明.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-准备工作,编写配置文件,解析配置,校验正则,设置log.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-日志任务增量更新管理器和具体的日志job对象.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-日志消费组和日志正则处理对象AnalysPOInt.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-时序统计的结构体对象和metrics结果打点方法.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-编译运行,读取日志配置看图.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─30-时序数据库存储模型
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-时序数据库TSDB的典型特点.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-不得不谈的lsm:分层结构和lsm数据结构.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─31-Facebook-Gorilla压缩算法原理
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-时序数据压缩的必要和Facebook-Gorilla压缩算法简介.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-DOD压缩和相关的Prometheus源码解读.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-XOR压缩和相关的Prometheus源码解读.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─32-Prometheus自研tSDb底层原理
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-Prometheus倒排索引源码解析.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-Prometheus倒排索引统计功能.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-mmap的在io提速上的应用和Prometheus的应用.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-Prometheus存储磁盘数据结构和存储参数.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-compact目的和源码解读.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─33-集群tSDb原理和实战(一)
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-Prometheus本地存储单点问题和rEMOte解决方案.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-Prometheus联邦功能源码解读和它的问题.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-Prometheus低成本存储multi_rEMOte_reAD方案说明.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-为什么rEMOte_reAD查询series比直接查询要慢很多和源码解读.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-rEMOte实战项目之设计Prometheus数据源的结构.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-reAD的代码,查询series方法和QueryEngine的RangeQuery方法.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-write的代码编写和测试.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─34-m3Db原理和实战
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-uber开源的m3Db简介.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-m3Db上手搭建.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-m3Db-oom的内存火焰图和内存分配器加油模型源码解读.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-m3Db调优踩坑问题总结.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─35-thanos项目和组件源码解读
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-thanos项目介绍和二进制部署.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-thanos-sidecar源码阅读.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-thanos-store源码阅读.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-thanos-query源码阅读.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-thanos-compactor源码阅读.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-thanos-rule源码阅读.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─36-kube-Prometheus和Prometheus-operator原理和实战
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-kube-Prometheus项目讲解和安装部署.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-内置的k8s采集任务分析.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-grafana-dashboard看图分析.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-Prometheus告警和预聚合分析.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-自定义指标接入Prometheus-operator.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─37-Prometheus核心接口源码解析
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-Prometheus管理接口源码讲解.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-Prometheus分析接口源码讲解.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-Prometheus5大数据查询接口.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─38-范围查询分阶段原理
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-range_query和querylog源码解读.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─39-Prometheus接口开发实战
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-用最近1天的内存平均使用率等出业务资源利用率报表.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─40-高基数查询和Prometheus预聚合原理和源码解读
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-高基数查询原因总结和判定高基数的依据.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-预聚合和Prometheus-record使用.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-Prometheus预聚合源码解读.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─41-查询提速实战提升查询速度30-100倍
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-预聚合提速实战项目之需求分析和架构设计.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-ansible拷贝日志文件,解析日志并判断重查询.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-将重查询记录增量更新到consul和Redis中.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-修改confd源码增加静态分片功能.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-Nginx拦截Prometheus查询请求使用lua脚本做Promql的检查替换.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-安装部署,效果测试,架构回顾.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─42-告警触发Prometheus源码解读和告警触发模块高可用方案
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-从一条告警的触发分析Prometheusalert告警源码.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-告警触发trigger模块单点问题和高可用解决方案.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; ├─43-alertmanager源码解读和实战
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-配置alertmanager高可用并测试.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-GossIP协议解读.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-alertmanager流水线处理源码解读.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; └─44-告警回调实战
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-告警自愈之回调重启服务实战.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
├─37-容器云-云原生架构师面试宝典
│&nBSp; └─1-大厂Kubernetes面试夺命九连问第一季
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 1-01-Docker与虚拟机区别.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 2-02_kube-Proxy修改代理模式为IPvs方法.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 3-03_kube-Proxy代理模式IPtables与IPvs区别.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 4-04-蓝绿部署应用发布(上).mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 5-05-蓝绿部署应用发布(下).mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 6-06-Kubernetes静态Pod.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 7-07-Kubernetes集群数据持久化存储方式及DockerfileADD与COPY对比.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 8-08-Kubernetes集群节点管理_node添加与平滑移除.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 9-09-Kubernetes集群_SVC端口映射到集群节点端口报错如何处理及Kubernetes集群常用控制器及其特点点.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 10-10-水平拉伸pod失败什么原因.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 11-11-node节点故障pod自动迁移.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 12-12-修改容忍异常时间.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 13-13-deployment控制器升级和回滚部署.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 14-14-描述K8s存储卷分类、特证及作用.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 15-15-kubectl不能自动补全是什么原因.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 16-16-如何阻止yum或apt更新Kubernetes版本.mp4
│&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
└─资料
&nBSp;&nBSp;&nBSp; ├─4-云原生生态介绍
&nBSp;&nBSp;&nBSp; │&nBSp; └─1-云原生介绍
&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 01_云原生介绍.zIP
&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
&nBSp;&nBSp;&nBSp; ├─5-虚拟化与云计算
&nBSp;&nBSp;&nBSp; │&nBSp; ├─1-虚拟化技术
&nBSp;&nBSp;&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 02_虚拟化技术.zIP
&nBSp;&nBSp;&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
&nBSp;&nBSp;&nBSp; │&nBSp; └─2-云计算
&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 03_云计算.zIP
&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
&nBSp;&nBSp;&nBSp; ├─7-轻量或工业级容器管理工具 ContAInerd
&nBSp;&nBSp;&nBSp; │&nBSp; └─1-容器管理工具 ContAInerd
&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 05_容器管理工具ContAInerd.zIP
&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
&nBSp;&nBSp;&nBSp; ├─9-Kubernetes服务暴露
&nBSp;&nBSp;&nBSp; │&nBSp; └─2-Ingress 服务发现 traefik
&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 16_Kubernetes集群服务暴露traefik.zIP
&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
&nBSp;&nBSp;&nBSp; ├─10-Kubernetes配置与密钥管理
&nBSp;&nBSp;&nBSp; │&nBSp; └─1-配置和密钥管理 ConfigMap
&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 17_Kubernetes密钥与配置管理Configmap&AMp;Secret.zIP
&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
&nBSp;&nBSp;&nBSp; ├─11-Kubernetes容器镜像仓库管理方案
&nBSp;&nBSp;&nBSp; │&nBSp; └─1-容器镜像仓库管理方案 Harbor
&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 18_Kubernetes集群Harbor应用.rar
&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
&nBSp;&nBSp;&nBSp; ├─13-Kubernetes存储解决方案
&nBSp;&nBSp;&nBSp; │&nBSp; └─2-存储解决方案 GlusterFS
&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 21_Kubernetes集群存储解决方案GlusterFS.zIP
&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
&nBSp;&nBSp;&nBSp; ├─14-Kubernetes项目上云部署
&nBSp;&nBSp;&nBSp; │&nBSp; ├─1-Kubernetes集群公共服务
&nBSp;&nBSp;&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 23_Kubernetes集群公共服务.zIP
&nBSp;&nBSp;&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
&nBSp;&nBSp;&nBSp; │&nBSp; ├─2-项目部署 Java项目
&nBSp;&nBSp;&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 24_Kubernetes集群Java项目上云部署.zIP
&nBSp;&nBSp;&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
&nBSp;&nBSp;&nBSp; │&nBSp; ├─3-项目部署 python项目
&nBSp;&nBSp;&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 25_Kubernetes集群python项目上云部署.zIP
&nBSp;&nBSp;&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
&nBSp;&nBSp;&nBSp; │&nBSp; └─4-项目部署 GoLang项目
&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 26_Kubernetes集群Golang项目上云部署.zIP
&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
&nBSp;&nBSp;&nBSp; ├─15-Kubernetes集群节点及Pod监控方案
&nBSp;&nBSp;&nBSp; │&nBSp; └─1-集群节点及Pod监控 Prometheus
&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 31_Kubernetes集群节点及pod监控.zIP
&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; helm部署Prometheus监控系统及应用.zIP
&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
&nBSp;&nBSp;&nBSp; ├─16-Kubernetes集群节点及Pod日志收集方案
&nBSp;&nBSp;&nBSp; │&nBSp; ├─1-集群及Pod日志收集 ELK
&nBSp;&nBSp;&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 32_Kubernetes集群节点及pod日志收集ELK.zIP
&nBSp;&nBSp;&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
&nBSp;&nBSp;&nBSp; │&nBSp; └─2-集群及Pod日志收集 EFK
&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 33_Kubernetes集群节点及Pod日志收集EFK.zIP
&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
&nBSp;&nBSp;&nBSp; ├─18-Kubernetes云原生包管理方案
&nBSp;&nBSp;&nBSp; │&nBSp; └─1-包管理方案 Helm应用商店
&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; Kubernetes集群包管理解决方案及应用商店Helm&AMp;KubeapPS.zIP
&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
&nBSp;&nBSp;&nBSp; ├─20-基于Kubernetes PaaS云平台
&nBSp;&nBSp;&nBSp; │&nBSp; ├─1-PaaS云平台 rancher
&nBSp;&nBSp;&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 40_KubernetesPaaS平台_rancher.zIP
&nBSp;&nBSp;&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
&nBSp;&nBSp;&nBSp; │&nBSp; └─2-PaaS云平台 kubesphere
&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 41_KubernetesPaaS平台_kubesphere(持续更新).zIP
&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
&nBSp;&nBSp;&nBSp; ├─21-DevOPS项目发布一体化平台构建及应用实践
&nBSp;&nBSp;&nBSp; │&nBSp; └─1-基于Kubernetes集群构建大中型企业CICD应用平台
&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 42_基于Kubernetes集群构建大中型企业CICD应用平台.zIP
&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
&nBSp;&nBSp;&nBSp; ├─23-云计算下一个十年技术Serverless
&nBSp;&nBSp;&nBSp; │&nBSp; └─1-Serverless深度实战之Knative
&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 49_serverless深度实战之Knative.zIP
&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
&nBSp;&nBSp;&nBSp; ├─24-Golang 开发入门精讲
&nBSp;&nBSp;&nBSp; │&nBSp; ├─1-Golang语法精讲
&nBSp;&nBSp;&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; Golang_Manual_By_AstaXie_20120522.chm
&nBSp;&nBSp;&nBSp; │&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
&nBSp;&nBSp;&nBSp; │&nBSp; └─2-走进Golang
&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; Ajax引入文件.zIP
&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; MySQL相关.zIP
&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; nyf笔记如何打开.zIP
&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 代码.zIP
&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; 软件.zIP
&nBSp;&nBSp;&nBSp; │&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; &nBSp;
&nBSp;&nBSp;&nBSp; └─25-Golang Web应用开发
&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; └─1-Go Web二期新更
&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp;&nBSp; go语言笔记-珊珊-基础+框架.nyf
*声明:课程资源购自网络,版权归原作者所有,仅供参考学习使用,严禁外传及商用,若侵犯到您的权益请联系客服删除。