460+ 课时 | 400+演练 | 20+项目实战,让你快速上手云原生技术,提升核心竞争力!

*   01 初识容器技术/

  *   01 什么是容器 (12.88 MB), 02:43

  *   02 为什么需要容器 (61.70 MB), 12:56

  *   03 容器的六大隔离 (136.38 MB), 28:30

  *   04 容器的资源限制 (66.50 MB), 12:44

*   02 Docker容器技术概述与应用/

  *   01 什么是Docker (79.62 MB), 17:20

  *   02 Docker架构模型 (22.09 MB), 04:35

  *   03 Docker存储引擎 (176.61 MB), 30:24

  *   04 Docker安装部署 (62.63 MB), 11:22

  *   05 Docker配置镜像加速 (31.03 MB), 05:55

  *   06 Docker配置存储目录 (42.47 MB), 07:42

*   03 Docker镜像与容器操作/

  *   01 Docker镜像介绍 (31.71 MB), 06:27

  *   02 Docker镜像操作 (181.53 MB), 32:38

  *   03 Docker容器操作-1 (134.92 MB), 24:02

  *   04 Docker容器操作-2 (118.83 MB), 19:05

  *   05 Docker容器操作-3 (81.28 MB), 15:05

*   04 Docker数据持久化/

  *   01 Docker数据持久化介绍 (48.72 MB), 09:09

  *   02 Docker数据卷Volumes (59.43 MB), 10:45

  *   03 Docker数据卷bindMounts (44.12 MB), 08:23

  *   04 Docker单容器多路径挂载 (50.57 MB), 09:12

  *   05 Docker部署Wordpress并实现持久化 (86.15 MB), 15:32

*   05 Dockerfile镜像制作/

  *   01 什么是Dockerfile (28.11 MB), 06:32

  *   02 Dockerfile语法示例-1 (261.15 MB), 47:35

  *   03 Dockerfile语法示例-2 (71.72 MB), 14:38

*   06 优化Dockerfile-分层构建/

  *   01 Dockerfile分层构建介绍 (27.02 MB), 06:07

  *   02 Dockerfile分层构建实践-1 (98.31 MB), 17:02

  *   03 Dockerfile分层构建实践-2 (70.58 MB), 13:24

  *   04 使用官方镜像构建 (45.26 MB), 07:49

*   07 精简Docker镜像-多阶段构建/

  *   01 多阶段构建介绍 (20.00 MB), 04:15

  *   02 golang多阶段构建实践 (49.31 MB), 09:21

  *   03 java多阶段构建实践 (89.27 MB), 14:44

*   08 Dockerfile多阶段构建-架构优化/

  *   01 多阶段架构构建介绍 (19.93 MB), 03:43

  *   02 多阶段架构构建实践 (86.38 MB), 14:37

*   09 Docker私有仓库Registry/

  *   01 Docker私有仓库介绍 (17.38 MB), 04:17

  *   02 Docker私有仓库registry-1 (68.41 MB), 12:55

  *   03 Docker私有仓库registry-2 (42.75 MB), 08:14

*   10 Docker私有仓库Harbor/

  *   01 Docker私有仓库Harbor介绍 (39.60 MB), 08:03

  *   02 Docker私有仓库Harbor安装及使用 (67.15 MB), 12:55

  *   03 Docker私有仓库Harbor配置镜像扫描 (39.73 MB), 07:09

  *   04 Docker私有仓库Harbor高可用方案 (18.43 MB), 03:58

  *   05 Docker私有仓库Harbor高可用配置 (59.56 MB), 10:36

  *   06 Docker私有仓库Harbor高可用对接负载均衡与Https (72.49 MB), 13:14

*   11 深入理解Docker网络/

  *   01 Docker容器互联介绍 (25.48 MB), 04:48

  *   02 Docker容器互联实践 (59.96 MB), 10:53

  *   03 Docker网络应用场景 (92.93 MB), 19:23

  *   04 Docker网络-Bridge (49.71 MB), 08:44

  *   05 Docker网络-Host (20.99 MB), 04:27

  *   06 Docker网络-Container (47.49 MB), 10:07

*   12 DockerCompose容器单机编排实践/

  *   01 为什么需要Compose (16.83 MB), 03:40

  *   02 什么是Compose (50.39 MB), 10:18

  *   03 Compose部署Wordpress (65.93 MB), 12:00

  *   04 Compose部署Python应用 (65.79 MB), 11:38

*   13 Jenkins实现Docker的CICD/

  *   01 容器化CI与CD介绍 (51.09 MB), 11:24

  *   02 容器化CI-部署gitlab容器 (84.65 MB), 15:23

  *   03 容器化CI-部署Jenkins容器 (97.78 MB), 19:10

  *   04 Jenkins Pipeline实现容器化CI-1 (234.29 MB), 40:27

  *   05 Jenkins Pipeline实现容器化CI-2 (54.87 MB), 09:58

  *   06 Jenkins Pipeline实现容器化CI-3 (30.02 MB), 05:40

  *   07 Jenkins Pipeline实现容器化CD-1 (119.96 MB), 20:50

  *   08 Jenkins Pipeline实现容器化CD-2 (108.52 MB), 17:58

*   14 Docker图形化管理/

  *   01 Docker图形化工具portainer部署 (43.74 MB), 07:36

  *   02 Docker图形化工具Portainer添加节点 (50.83 MB), 09:04

*   15 下一代容器运行时Containerd/

  *   01 为何需要Containerd (135.69 MB), 26:51

  *   02 Containerd镜像管理 (77.41 MB), 17:32

  *   03 Containerd容器管理 (78.77 MB), 16:25

  *   04 nerdctl-buildkit管理Containerd (122.35 MB), 21:03

*   16 Kubernetes基础概念/

  *   01 什么是Kubernetes (27.74 MB), 05:44

  *   02 为什么需要Kubernetes (45.88 MB), 09:36

  *   03 Kubernetes不是什么 (34.86 MB), 06:45

*   17 Kubernetes集群角色与组件解析/

  *   01 Kubernetes集群角色 (19.53 MB), 03:57

  *   02 Kubernetes集群组件 (94.94 MB), 19:51

  *   03 Kubernetes Master组件 (33.95 MB), 06:58

  *   04 Kubernetes Node组件 (40.23 MB), 08:42

  *   05 Kubernetes Addons附加组件 (116.87 MB), 20:19

*   18 Kubernetes集群快速部署/

  *   01 Kubernetes集群部署思路 (45.56 MB), 07:57

  *   02 Kubernetes集群地址规划 (12.22 MB), 02:28

  *   03 Kubernetes容器运行时环境安装 (58.50 MB), 09:22

  *   04 Kubernetes集群组件安装 (27.80 MB), 04:40

  *   05 Kubernetes初始化Master节点 (88.29 MB), 15:35

  *   06 Kubernetes加入Node节点 (30.43 MB), 05:06

  *   07 Kubernetes网络插件安装 (33.75 MB), 05:56

  *   08 Kubernetes集群状态测试 (142.11 MB), 26:25

*   19 底层容器运行时Docker切换为Containerd/

  *   01 Master容器运行时切换为Containerd (77.32 MB), 13:08

  *   02 Node容器运行时切换为Containerd (70.26 MB), 12:30

  *   03 Containerd容器运行时节点加入集群 (40.68 MB), 07:56

*   20 Kubernetes资源与对象/

  *   01 Kubernetes常用资源介绍 (162.53 MB), 31:48

  *   02 Kubernetes对象介绍 (42.96 MB), 08:46

  *   03 Kubernetes对象创建方式 (56.85 MB), 09:02

  *   04 Kubernetes对象创建实践 (129.72 MB), 23:22

*   21 Pod资源基本介绍/

  *   01 什么是Pod (15.77 MB), 03:21

  *   02 为什么需要Pod (48.62 MB), 10:00

  *   03 Pod共享网络 (29.45 MB), 06:23

  *   04 Pod共享存储 (61.42 MB), 13:36

  *   05 Pod管理方式 (100.37 MB), 18:38

  *   06 Pod运行阶段 (42.12 MB), 07:44

  *   07 Pod内容器运行状态 (30.95 MB), 06:00

  *   08 Pod阶段与容器状态模拟实践 (50.77 MB), 08:52

*   22 Pod常用字段详解/

  *   01 Pod常用字段-镜像拉取策略 (59.64 MB), 11:53

  *   02 Pod常用字段-拉取私有仓库镜像 (51.83 MB), 09:10

  *   03 Pod常用字段-自定义环境变量 (46.57 MB), 08:32

  *   04 Pod常用字段-自定义命令与参数 (41.62 MB), 08:09

  *   05 Pod常用字段-定义容器端口 (27.51 MB), 05:41

  *   06 Pod重启策略 (72.54 MB), 14:18

*   23 Pod生命周期与InitContainer/

  *   01 Pod生命周期 (58.97 MB), 10:47

  *   02 InitContainer介绍 (35.60 MB), 06:45

  *   03 InitContainer场景示例1 (49.25 MB), 09:59

  *   04 InitContainer场景示例2 (41.89 MB), 07:37

*   24 Pod钩子函数应用/

  *   01 Pod钩子函数Hook介绍 (43.00 MB), 07:26

  *   02 Pod钩子函数Hook场景示例1 (59.15 MB), 11:33

  *   03 Pod钩子函数Hook场景示例2 (52.38 MB), 10:04

*   25 Pod健康检查之探针/

  *   01 Pod探针基本介绍 (86.66 MB), 17:26

  *   02 StartUpProbe探针-exec方式 (63.88 MB), 12:29

  *   03 StartUpProbe探针-http-tcp方式 (34.58 MB), 06:35

  *   04 LivenessProbe探针-exec方式 (81.14 MB), 14:53

  *   05 LivenessProbe探针-http-tcp方式 (28.53 MB), 05:07

  *   06 ReadinessProbe探针exec-http方式 (73.92 MB), 13:06

*   26 Pod资源限制/

  *   01 什么是资源限制 (50.86 MB), 10:45

  *   02 资源限制的单位 (27.90 MB), 05:57

  *   03 CPU资源限制实践 (63.94 MB), 11:56

  *   04 内存资源限制实践 (44.50 MB), 08:38

*   27 Pod质量等级QOS与downwardAPI/

  *   01 QOS服务质量等级介绍 (37.07 MB), 07:25

  *   02 QOS服务质量等级实践 (37.44 MB), 07:13

  *   03 什么是DownWardAPI (19.36 MB), 04:02

  *   04 环境变量方式使用DownWardAPI (55.56 MB), 10:57

  *   05 存储卷方式挂载DownWardAPI (52.76 MB), 10:01

  *   06 服务注册使用DownWardAPI实践 (107.88 MB), 20:32

  *   07 使用DownWardAPI设置JVM堆空间 (83.51 MB), 16:43

  *   08 使用临时容器调试容器 (34.46 MB), 06:19

  *   09 Pod综合案例 (207.35 MB), 38:20

*   28 Deployment有状态应用管理/

  *   01 什么是ReplicaSet (17.06 MB), 03:57

  *   02 ReplicaSet组成部分 (27.36 MB), 06:54

  *   03 ReplicaSet示例配置 (31.29 MB), 06:50

  *   04 什么是Deployment (33.63 MB), 08:15

  *   05 Deployment示例配置 (24.90 MB), 04:42

  *   06 Deployment实现高可用集群 (77.05 MB), 13:39

*   29 Deployment基于HPA动态扩缩容/

  *   01 什么是HPA (15.79 MB), 03:37

  *   02 基于CPU动态扩缩容 (73.22 MB), 13:29

  *   03 基于内存动态扩缩容 (46.37 MB), 09:43

*   30 Deployment更新策略/

  *   01 Deployment更新策略-Recreate (33.72 MB), 06:33

  *   02 Deployment更新策略-RollingUpdate (81.26 MB), 14:47

  *   03 Deployment更新参数-maxSurge-maxUnavailable (75.53 MB), 14:27

  *   04 Deployment更新参数-minReadySeconds (19.48 MB), 03:48

  *   05 Deployment更新参数-revisionHistoryLimit (19.28 MB), 03:43

  *   06 Deployment更新参数-progressDeadlineSeconds (12.12 MB), 02:24

*   31 守护进程DaemonSet/

  *   01 什么是DaemonSet (29.31 MB), 06:07

  *   02 DaemonSet示例配置 (65.56 MB), 12:30

  *   03 DaemonSet部署Node-Exporter (45.04 MB), 08:12

  *   04 DaemonSet更新策略-RollingUpdate (26.05 MB), 04:36

  *   05 DaemonSet更新策略-OnDelete (13.94 MB), 02:45

*   32 一次性任务管理Job/

  *   01 什么是Job (32.43 MB), 07:08

  *   02 Job示例配置 (34.22 MB), 07:42

  *   03 Job获取Redis队列数据实践 (85.38 MB), 16:42

*   33 定时任务调度CronJob/

  *   01 什么是CronJob (36.12 MB), 07:14

  *   02 CronJob示例配置 (60.73 MB), 13:26

  *   03 CronJob每分钟获取Redis队列数据 (46.03 MB), 08:34

*   34 Service四层负载均衡/

  *   01 什么是Service (53.76 MB), 10:48

  *   02 Service的具体实现 (66.17 MB), 12:47

  *   03 Kube-proxy代理模型 (46.96 MB), 08:38

  *   04 Service资源类型 (84.32 MB), 16:12

  *   05 Service资源配置示例 (37.72 MB), 07:34

  *   06 Service-ClusterIP实践 (60.51 MB), 11:41

  *   07 Service-NodePort实践 (32.11 MB), 06:21

  *   08 Service-ExternalName实践 (31.56 MB), 07:16

  *   09 Endpoints与容器探针关系 (71.29 MB), 13:00

  *   10 自定义Endpoints实践 (76.46 MB), 16:06

  *   11 Service字段sessionAffinity (17.77 MB), 03:11

  *   12 Service字段externalTrafficPolicy (57.80 MB), 11:31

  *   13 Service字段internalTrafficPolicy (55.59 MB), 10:12

*   35 Service底层原理分析/

  *   01 Service访问四种场景及环境准备 (48.25 MB), 10:05

  *   02 Iptables底层分析-场景1 (105.28 MB), 19:28

  *   03 Iptables底层分析-场景2 (71.40 MB), 12:58

  *   04 Iptables底层分析-场景3 (71.62 MB), 12:48

  *   05 Iptables底层分析-场景4 (106.12 MB), 19:48

  *   06 切换Iptables为IPVS (54.89 MB), 10:05

*   36 CoreDNS与Headless Service/

  *   01 为何需要DNS (14.41 MB), 03:00

  *   02 环境变量方式 (19.20 MB), 05:07

  *   03 CoreDNS方式 (53.66 MB), 11:14

  *   04 Pod的DNS策略 (61.53 MB), 12:30

  *   05 自定义DNS解析 (64.61 MB), 13:39

  *   06 headlessService (101.79 MB), 20:09

*   37 部署案例Guestbook/

  *   01 guestbook案例介绍 (42.31 MB), 08:41

  *   02 guestbook-redis部署 (38.32 MB), 08:27

  *   03 guestbook-服务部署与验证 (48.86 MB), 08:58

*   38 Ingress七层负载均衡/

  *   01 为什么需要Ingress (10.80 MB), 02:35

  *   02 什么是Ingress (53.78 MB), 11:22

  *   03 Ingress部署方式 (40.69 MB), 08:13

  *   04 Ingress安装配置 (94.40 MB), 16:38

  *   05 Ingress发布GuestBook (74.04 MB), 14:51

  *   06 Ingress实现多虚拟主机 (69.36 MB), 13:48

  *   07 Ingress实现URL路由 (64.05 MB), 11:38

  *   08 Ingress实现多域名TLS (54.88 MB), 10:34

*   39 Ingress七层负载均衡配置及灰度发布/

  *   01 ingress局部配置-自定义basic认证 (47.07 MB), 09:49

  *   02 Ingress局部配置-根据来源设备跳转 (59.82 MB), 11:46

  *   03 Ingress全局配置-参数优化 (47.55 MB), 08:05

  *   04 Ingress灰度介绍及环境准备 (75.56 MB), 14:10

  *   05 Ingress基于权重实现灰度 (34.69 MB), 08:12

  *   06 Ingress基于Header实现灰度 (22.72 MB), 04:04

  *   07 Ingress基于Cookie实现灰度 (27.86 MB), 05:38

*   40 配置管理ConfigMap/

  *   01 什么是ConfigMap (47.24 MB), 10:18

  *   02 为什么需要ConfigMap (11.68 MB), 02:26

  *   03 基于命令和文件方式创建ConfigMap (38.15 MB), 07:58

  *   04 基于目录和配置清单创建ConfigMap (26.03 MB), 06:16

  *   05 Pod通过环境变量引用ConfigMap (50.55 MB), 10:38

  *   06 Pod通过卷挂载存储卷-1 (44.64 MB), 10:17

  *   07 Pod通过卷挂载存储卷-2 (49.10 MB), 09:56

  *   08 Pod通过卷挂载存储卷-3 (47.13 MB), 10:01

  *   09 Redis结合ConfigMap实践 (82.51 MB), 17:56

*   41 敏感数据管理Secrets/

  *   01 什么是secrets (44.26 MB), 08:33

  *   02 基于命令行和文件创建secrets (48.40 MB), 10:50

  *   03 基于TLS证书创建secrets (19.43 MB), 03:33

  *   04 基于docker-registry创建secrets (57.92 MB), 11:19

  *   05 使用配置清单创建Secrets (26.30 MB), 05:42

  *   06 pod通过环境变量引用Secret示例 (46.44 MB), 10:28

  *   07 pod通过环境变量引用Secret实践 (84.70 MB), 16:37

  *   08 Pod通过Volumes方式引用secrets (26.30 MB), 05:39

  *   09 nginx基于secret实现TLS (57.32 MB), 11:37

*   42 存储管理Volumes/

  *   01 为何需要使用Volumes (22.82 MB), 04:58

  *   02 临时存储卷-EmptyDir示例 (26.99 MB), 06:12

  *   03 临时存储卷-EnptyDir场景 (39.68 MB), 09:17

  *   04 本地存储卷HostPath (44.05 MB), 09:39

  *   05 本地存储卷HostPath示例 (24.43 MB), 05:48

  *   06 本地存储卷HostPath实践-1 (12.19 MB), 04:08

  *   07 本地存储卷HostPath实践-2 (73.57 MB), 14:42

  *   08 网络存储卷NFS (49.07 MB), 11:14

*   43 持久存储PV与PVC/

  *   01 为何需要PV与PVC (33.93 MB), 07:11

  *   02 PV与PVC生命周期 (43.49 MB), 08:55

  *   03 PV资源清单创建示例 (47.63 MB), 10:05

  *   04 PVC资源清单创建示例 (36.85 MB), 08:05

  *   05 基于HostPath创建PV和PVC (108.98 MB), 25:33

  *   06 基于NFS创建PV和PVC (119.22 MB), 25:43

  *   07 基于PV与PVC部署Wordpress-1 (149.49 MB), 30:11

  *   08 基于PV与PVC部署Wordpress-2 (146.55 MB), 27:43

*   44 存储自动化StorageClass/

  *   01 为何需要动态供应 (22.24 MB), 05:03

  *   02 什么是动态供应 (29.81 MB), 05:58

  *   03 基于NFS动态供应配置 (88.09 MB), 16:59

*   45 有状态应用管理StatefulSet/

  *   01 StatefulSet介绍 (23.18 MB), 04:01

  *   02 什么是StatefulSet (30.04 MB), 06:56

  *   03 StatefulSet组成部分 (26.62 MB), 05:36

  *   04 StatefulSet部署示例 (79.14 MB), 15:28

  *   05 StatefulSet滚动更新 (29.65 MB), 05:41

  *   06 StatefulSet管理策略 (21.77 MB), 04:17

*   46 ServiceAccount与UserAccount/

  *   01 为何需要认证 (26.92 MB), 05:49

  *   02 UserAccount介绍 (73.48 MB), 14:14

  *   03 ServiceAccount介绍 (20.37 MB), 04:13

  *   04 默认Service Account认证APIServer (35.12 MB), 07:03

  *   05 创建ServiceAccount关联Pod (49.22 MB), 09:35

  *   06 为ServiceAccount添加私有仓库 (30.54 MB), 06:25

  *   07 kubeconfig的作用与文件格式 (59.20 MB), 11:21

  *   08 创建UserAccount加入kubeconfig文件 (63.87 MB), 14:02

  *   09 创建全新的kubeconfig文件 (39.45 MB), 09:25

*   47 角色与权限控制RBAC/

  *   01 什么是RBAC (68.67 MB), 13:48

  *   02 RBAC场景实践-1 (32.98 MB), 07:56

  *   03 RBAC场景实践-2 (17.39 MB), 04:09

  *   04 RBAC场景实践-3 (27.53 MB), 05:50

  *   05 内置集群的ClusterRole (32.36 MB), 05:56

  *   06 cluster-admin分析 (37.11 MB), 07:09

  *   07 cluster-admin实践 (32.90 MB), 08:01

*   48 Dashboard管理Kubernetes/

  *   01 Dashboard介绍与安装 (109.87 MB), 19:41

  *   02 Dashboard基于Token认证与授权 (86.34 MB), 14:53

  *   03 Dashboard基于kubeconfig认证与授权 (41.30 MB), 07:33

  *   04 Dashboard基于Ingress实现TLS (60.68 MB), 12:10

*   49 Kubernetes准入控制-ResourceQuota/

  *   01 准入控制介绍 (44.50 MB), 11:21

  *   02 ResourceQuota介绍 (60.89 MB), 11:50

  *   03 ResourceQuota示例 (65.31 MB), 11:03

  *   04 ResourceQuota计算资源限制实践 (65.21 MB), 12:19

  *   05 ResourceQuota存储资源限制实践 (105.03 MB), 18:21

  *   06 ResourceQuota资源数量限制实践 (94.47 MB), 17:16

*   50 Kubernetes准入控制-LimitRange/

  *   01 LimitRange基本介绍 (59.60 MB), 12:19

  *   02 LimitRange设定默认的requests和limits-1 (41.82 MB), 08:38

  *   03 LimitRange设定默认的requests和limits-2 (32.86 MB), 05:37

  *   04 LimitRange设定Pod申请的最大值和最小值 (49.19 MB), 10:34

  *   05 LimitRange结合ResourceQuota限制存储 (54.69 MB), 10:40

*   51 资源调度Scheduler/

  *   01 什么是调度器 (23.78 MB), 05:02

  *   02 调度器工作流程 (25.15 MB), 04:51

  *   03 调度器预选函数 (19.29 MB), 03:54

  *   04 调度器优选函数 (33.58 MB), 06:48

  *   05 调度器策略 (45.04 MB), 09:33

*   52 节点亲和调度/

  *   01 节点选择器NodeSelector (32.29 MB), 07:06

  *   02 什么是节点亲和 (39.38 MB), 08:19

  *   03 节点亲和示例 (53.40 MB), 10:34

  *   04 节点亲和关系表达式 (28.81 MB), 05:42

  *   05 强制节点亲和实践-1 (75.68 MB), 15:11

  *   06 强制节点亲和实践-2 (17.70 MB), 03:18

  *   07 首-选节点亲和实践-1 (61.94 MB), 13:10

  *   08 首-选节点亲和实践-2 (52.93 MB), 09:55

*   53 Pod亲和调度/

  *   01 Pod亲和与反亲和介绍 (31.69 MB), 06:27

  *   02 Pod亲和与反亲和位置拓扑 (24.77 MB), 04:49

  *   03 Pod间强制亲和实践 (94.81 MB), 17:48

  *   04 Pod间首-选亲和实践 (97.70 MB), 18:56

  *   05 Pod间反亲和实践 (56.93 MB), 11:45

  *   06 Pod间亲和与反亲和实践 (72.68 MB), 14:32

  *   07 nodeName介绍与实践 (34.94 MB), 06:33

*   54 污点与容忍度/

  *   01 污点与容忍度介绍 (11.67 MB), 02:26

  *   02 什么是节点污点 (13.51 MB), 02:58

  *   03 什么是Pod容忍度 (7.81 MB), 01:30

  *   04 污点与容忍度应用场景 (38.47 MB), 08:23

  *   05 如何添加污点以及添加容忍度 (47.78 MB), 10:01

  *   06 污点与容忍度场景实践-1 (44.19 MB), 08:22

  *   07 污点与容忍度场景实践-2 (37.17 MB), 08:23

  *   08 基于污点的驱逐实践 (29.35 MB), 06:06

*   55 单Master扩展为高可用多Master/

  *   01 为何需要高可用 (11.68 MB), 02:41

  *   02 高可用实现架构及常用问题 (110.77 MB), 21:56

  *   03 为APIServer准备负载均衡 (40.30 MB), 07:23

  *   04 初始化Master节点-1 (50.61 MB), 08:08

  *   05 初始化Master节点-2 (27.71 MB), 05:07

  *   06 将Master节点加入控制平面 (49.17 MB), 07:56

  *   07 检查集群的状态及可用性 (107.48 MB), 19:02

*   56 etcd实现集群备份与恢复/

  *   01 etcd备份介绍 (40.83 MB), 08:22

  *   02 etcd备份工具etcdctl (50.44 MB), 08:36

  *   03 备份etcd数据 (52.94 MB), 09:35

  *   04 恢复etcd数据 (84.51 MB), 13:18

*   57 Velero实现集群备份与恢复/

  *   01 为何需要Velero (16.75 MB), 03:38

  *   02 Velero工作流程 (26.56 MB), 05:59

  *   03 Velero备份-部署MinIO (28.76 MB), 05:38

  *   04 Velero备份-部署Velero服务端 (102.65 MB), 17:57

  *   05 Velero备份-备份Kubernetes集群 (55.99 MB), 09:45

  *   06 Velero备份-恢复Kubernetes集群 (32.86 MB), 06:05

  *   07 Velero备份-周期性备份Kubernetes集群 (44.88 MB), 07:49

*   58 Kubernetes集群升级实践/

  *   01 为什么要升级Kubernetes集群 (31.36 MB), 06:49

  *   02 Kubernetes集群升级方案 (16.46 MB), 03:38

  *   03 升级Kubernetes集群-Master (88.19 MB), 15:02

  *   04 升级Kubernetes集群-Nodes (42.95 MB), 07:22

*   59 Kubernetes可视化Rancher/

  *   01 什么是可视化管理 (23.32 MB), 04:41

  *   02 可视化管理Rancher安装 (49.77 MB), 09:46

  *   03 可视化管理Rancher导入自建集群 (85.95 MB), 14:24

*   60 Kubernetes可视化Rancher部署应用/

  *   01 04 可视化管理Rancher-部署无状态应用 (63.10 MB), 12:17

  *   02 可视化管理Rancher-部署有状态应用-1 (37.85 MB), 07:03

  *   03 可视化管理Rancher-部署有状态应用-2 (88.20 MB), 15:19

*   61 Helm包管理工具入门/

  *   01 helm整体介绍 (36.47 MB), 05:33

  *   02 为何需要helm (17.66 MB), 03:55

  *   03 什么是helm (100.09 MB), 19:47

  *   04 helm架构与helm安装 (67.45 MB), 10:46

  *   05 helm仓库基本应用 (19.96 MB), 03:34

  *   06 helmChart部署与卸载 (76.04 MB), 14:15

  *   07 通过Values参数定制Chart (58.96 MB), 10:25

  *   08 Chart应用的升级与回滚 (99.11 MB), 18:04

*   62 Helm Chart模板开发/

  *   01 Chart开发基本介绍 (49.85 MB), 09:31

  *   02 创建不可配置Chart (34.97 MB), 07:05

  *   03 创建可配置Chart (88.71 MB), 17:06

  *   04 什么是内置对象 (26.69 MB), 05:42

  *   05 内置对象Chart (32.89 MB), 06:50

  *   06 内置对象Release (18.08 MB), 03:34

  *   07 内置对象Values (41.90 MB), 08:07

  *   08 内置对象Capabilities (43.73 MB), 08:33

*   63 Helm Chart常用函数/

  *   01 函数与函数管道 (45.75 MB), 09:00

  *   02 default函数与quote函数 (23.36 MB), 03:59

  *   03 required函数与include函数 (49.88 MB), 09:18

  *   04 toYaml函数 (54.48 MB), 10:11

  *   05 b64enc函数 (18.00 MB), 03:15

*   64 Helm Chart流程控制/

  *   01 流程控制-if-else判断 (53.01 MB), 09:53

  *   02 流程控制-range循环 (63.84 MB), 11:59

  *   03 流程控制-with控制 (33.90 MB), 06:22

  *   04 流程控制-变量 (45.42 MB), 08:28

*   65 Helm Chart命名模板/

  *   01 什么是命名模板 (40.01 MB), 07:36

  *   02 helpers.tpl文件深入分析 (126.34 MB), 22:36

*   66 Helm Chart文件访问/

  *   01 Files基本介绍 (25.82 MB), 05:23

  *   02 Files.Get实践 (17.60 MB), 04:00

  *   03 Files.Glob实践 (26.28 MB), 05:36

  *   04 Files加载TLS证书文件 (25.60 MB), 04:51

  *   05 File为Ingress注入TLS (113.78 MB), 21:47

  *   06 消息输出文件-NOTES (24.99 MB), 04:31

*   67 Helm Chart案例开发/

  *   01 chart应用开发介绍 (13.59 MB), 03:17

  *   02 chart应用开发思路 (32.14 MB), 07:23

  *   03 开发案例-部署MySQL (18.43 MB), 02:57

  *   04 开发案例-基础框架与命名模板 (35.41 MB), 06:26

  *   05 开发案例-deployment模板开发 (85.32 MB), 16:24

  *   06 开发案例-pvc模板开发 (79.35 MB), 14:40

  *   07 开发案例-service模板开发 (53.18 MB), 09:47

  *   08 开发案例-secret模板开发 (27.97 MB), 05:26

  *   09 开发案例-ingress模板开发 (83.79 MB), 15:04

  *   10 开发案例-Pod模板定制开发 (68.52 MB), 11:29

  *   11 开发案例-部署与测试Chart (83.82 MB), 14:53

*   68 Helm Chart共享仓库/

  *   01 安装harbor仓库 (42.80 MB), 07:37

  *   02 helm基于Harbor仓库上传与下载 (74.18 MB), 12:57

  *   03 Chart托管至Github-1 (52.82 MB), 09:16

  *   04 Chart托管至Github-2 (30.68 MB), 05:35

*   69 Kubernetes业务迁移PHP/

  *   01 Kubernetes迁移业务思路 (34.32 MB), 07:39

  *   02 Kubernetes迁移Wordpress-1 (158.56 MB), 28:08

  *   03 Kubernetes迁移Wordpress-2 (31.54 MB), 06:46

  *   04 Kubernetes迁移Wordpress-3 (62.38 MB), 12:37

  *   05 Kubernetes迁移Wordpress-4 (289.00 MB), 52:01

*   70 Kubernetes业务迁移Java/

  *   01 Kubernetes迁移Java-1 (22.11 MB), 03:43

  *   02 Kubernetes迁移Java-2 (44.00 MB), 08:07

  *   03 Kubernetes迁移Java-3 (38.19 MB), 06:37

*   71 Kubernetes迁移Python/

  *   01 Kubernetes迁移Python-1 (57.25 MB), 09:11

  *   02 Kubernetes迁移Python-2 (53.86 MB), 09:28

  *   03 Kubernetes迁移Python-3 (61.34 MB), 10:09

*   72 Kubernetes业务迁移Golang/

  *   01 Kubernetes迁移Go-1 (48.24 MB), 07:22

  *   02 Kubernetes迁移Go-2 (40.61 MB), 07:04

  *   03 Kubernetes迁移Go-3 (80.92 MB), 13:35

*   73 Kubernetes中间件迁移Kafka-Kraft/

  *   01 本地部署Kafka-Kraft集群 (117.18 MB), 17:39

  *   02 制作Kafka-Kraft镜像 (171.72 MB), 30:54

  *   03 使用StatefulSet运行Kafka-Kraft (150.48 MB), 26:10

*   74 SpringCloud微服务架构介绍与部署/

  *   01 什么是微服务 (105.90 MB), 23:01

  *   02 SpringCloud微服务架构 (44.46 MB), 08:09

  *   03 SpringCloud微服务部署思路 (48.24 MB), 10:07

  *   04 部署微服务数据层-MySQL-Redis (18.90 MB), 03:42

  *   05 部署微服务治理层-Nacos (93.02 MB), 16:46

  *   06 部署微服务治理层-Sentinel (32.66 MB), 05:30

  *   07 部署微服务治理层-Skywalking (133.00 MB), 21:23

  *   08 微服务组件-编译项目 (74.11 MB), 11:57

  *   09 微服务组件-部署System组件 (58.69 MB), 10:14

  *   10 微服务组件-部署auth-gateway组件 (47.35 MB), 08:23

  *   11 微服务组件-部署Monitor (25.92 MB), 04:29

  *   12 微服务组件-部署前端UI (63.19 MB), 10:02

  *   13 微服务组件-整体组件测试 (33.11 MB), 05:19

  *   14 微服务组件-更新特定模块 (32.34 MB), 04:50

*   75 一步步将SpringCLoud迁移至Kubernetes/

  *   01 迁移微服务至K8S-微服务数据层MySQL (91.18 MB), 16:46

  *   02 迁移微服务至K8S-微服务数据层Redis (18.05 MB), 04:05

  *   03 迁移微服务至K8S-微服务治理层Nacos (263.91 MB), 45:13

  *   04 迁移微服务至K8S-微服务治理层Sentinel (34.90 MB), 06:20

  *   05 迁移微服务至K8S-微服务治理层Skywalking (54.05 MB), 09:44

  *   06 迁移微服务至K8S-微服务治理层Skywalking-Agent (138.30 MB), 23:58

  *   07 迁移微服务至K8S-微服务组件system (155.89 MB), 26:21

  *   08 迁移微服务至K8S-微服务组件auth (52.33 MB), 10:33

  *   09 迁移微服务至K8S-微服务组件gateway (51.78 MB), 08:32

  *   10 迁移微服务至K8S-微服务组件monitor (62.45 MB), 09:47

  *   11 迁移微服务至K8S-微服务组件ui (139.90 MB), 23:00

*   76 Kubernetes基于ELK日志分析概述/

  *   01 日志的重要性 (62.24 MB), 11:49

  *   02 如何收集K8S日志 (38.32 MB), 07:52

  *   03 K8S日志收集架构-1 (57.70 MB), 12:57

  *   04 K8S日志收集架构-2 (44.89 MB), 09:55

  *   05 收集K8S哪些组件的日志 (54.54 MB), 11:12

*   77 Kubernetes交付ELKStack+Kafka组件/

  *   01 交付ES-Master至K8S (173.98 MB), 30:19

  *   02 交付ES-Data至K8S (21.20 MB), 03:43

  *   03 交付Kibana至K8S (57.58 MB), 10:18

  *   04 交付Kafka集群至K8S (52.64 MB), 09:52

*   78 基于节点DaemonSet运行日志Agent实践/

  *   01 基于节点DaemonSet运行日志Agent架构 (19.89 MB), 04:37

  *   02 基于DaemonSet运行Filebeat (129.28 MB), 22:45

  *   03 收集Kube-system名称空间日志 (94.53 MB), 15:35

  *   04 收集ingress-nginx名称空间日志 (48.11 MB), 07:52

  *   05 收集节点kubelet日志 (26.54 MB), 04:31

  *   06 优化输出并输出日志至Kafka (54.19 MB), 09:07

  *   07 交付Logstash读取Kafka日志 (90.24 MB), 15:07

  *   08 Kibana进行日志展示与探索 (66.88 MB), 10:18

*   79 基于Sidecar模式运行日志Agent实践/

  *   01 基于Sidecar运行filebeat日志Agent架构 (89.66 MB), 15:52

  *   02 Filebeat基于Sidecar部署思路 (10.59 MB), 02:31

  *   03 制作基于Sidecar模式的Filebeat镜像 (69.20 MB), 11:58

  *   04 基于Sidecar模式运行测试环境Pod (64.03 MB), 10:31

  *   05 基于Sidecar模式运行生产环境Pod (48.95 MB), 08:08

  *   06 交付测试环境与生产环境Logstash (119.56 MB), 19:58

  *   07 Kibana进行数据展示与探索 (52.77 MB), 08:48

*   80 CICD实现方式/

  *   01 Jenkins整体课程内容介绍 (63.67 MB), 12:37

  *   02 传统环境实现CI-CD (16.67 MB), 04:23

  *   03 K8S环境实现CI-CD (74.74 MB), 14:00

*   81 交付CiCD工具链至K8S/

  *   01 交付harbor私有仓库 (24.45 MB), 04:06

  *   02 交付gitlab私有仓库至K8S (124.13 MB), 23:47

  *   03 交付pgsql至K8S (56.67 MB), 10:15

  *   04 交付Sonarqube至K8S (115.77 MB), 20:30

  *   05 交付Jenkins至K8S (143.46 MB), 24:36

*   82 Jenkins动态Slave/

  *   01 Jenkins Pipeline基本介绍 (109.58 MB), 18:42

  *   02 jenkins静态和动态Slave (56.24 MB), 11:13

  *   03 Jenkins配置动态Slave (72.07 MB), 13:33

  *   04 Jenkins动态SlavePod镜像制作 (131.42 MB), 23:13

  *   05 Jenkins动态SlavePod镜像测试 (76.59 MB), 14:08

*   83 Jenkins实现Java应用CICD实践/

  *   01 Jenkins交付常规Java场景说明 (10.06 MB), 02:02

  *   02 提交项目至Gitlab仓库 (61.04 MB), 09:47

  *   03 jenkinsCI-获取代码 (33.01 MB), 06:13

  *   04 jenkinsCI-代码质量检测 (85.31 MB), 14:44

  *   05 jenkinsCI-编译代码 (29.47 MB), 05:13

  *   06 jenkinsCI-制作镜像并推送仓库 (83.68 MB), 14:36

  *   07 jenkinsCI-交付应用至K8S测试环境 (107.78 MB), 18:11

  *   08 jenkinsCI-交付应用至K8S生产环境 (59.19 MB), 10:14

  *   09 jenkinsCI-实现全自动CI (47.05 MB), 08:06

  *   10 JenkinsCD-拆分CI与CD (173.66 MB), 30:19

  *   11 jenkinsCD-应用回退方案 (54.09 MB), 10:15

*   84 Jenkins实现微服务应用CICD实践/

  *   01 JenkinsCI-微服务交付场景说明 (140.50 MB), 22:00

  *   02 JenkinsCI-微服务代码获取 (82.86 MB), 13:24

  *   03 JenkinsCI-微服务漏洞扫描 (111.02 MB), 18:12

  *   04 JenkinsCI-微服务代码编译 (79.67 MB), 13:20

  *   05 JenkinsCI-微服务镜像制作 (86.12 MB), 14:06

  *   06 JenkinsCI-微服务交付至K8S (141.13 MB), 22:43

  *   07 JenkinsCI-微服务交付全自动CI (36.64 MB), 05:56

  *   08 JenkinsCI-微服务交付全自动CI问题-1 (223.68 MB), 37:35

  *   09 JenkinsCI-微服务交付全自动CI问题-2 (70.93 MB), 12:40

  *   10 JenkinsCI-微服务CI与CD拆分 (74.47 MB), 11:28