课程目录
1-1 [认识k8s与k8s架构] 认识kubernetes (12:59)
1-2 [认识k8s与k8s架构] k8s架构 (07:33)
1-3 [认识k8s与k8s架构] master节点组件介绍 (18:14)
1-4 [认识k8s与k8s架构] node节点组件与附件 (13:23)
2-1 [k8s集群部署] k8s集群部署方式说明 (09:17)
2-2 [k8s集群部署] kubeadm部署k8s-环境准备 (19:26)
2-3 [k8s集群部署] kubeadm部署k8s-软件包安装与初始化 (10:14)
2-4 [k8s集群部署] kubeadm部署k8s-启动集群-部署网络 (18:37)
2-5 [k8s集群部署] kubeadm部署k8s-加入节点 (07:30)
2-6 [k8s集群部署] kubeasz部署k8s-环境准备 (14:01)
2-7 [k8s集群部署] kubeasz部署k8s-安装软件-ssh免密 (10:31)
2-8 [k8s集群部署] kubeasz部署k8s-ansible自动部署集群并验证 (24:16)
2-9 [k8s集群部署] k8s-dashborad登录 (10:50)
2-10 [k8s集群部署] 集群组件回顾与对比 (09:22)
3-1 [node与namespace] kubectl命令-查看cluster信息与node信息 (11:32)
3-2 [node与namespace] node节点管理集群方法 (05:14)
3-3 [node与namespace] label标签的作用-查看与设置节点标签 (10:47)
3-4 [node与namespace] 多维度label-标签选择器-标签的修改与删除 (10:01)
3-5 [node与namespace] node与label小结 (03:32)
3-6 [node与namespace] namesapce概念-查看namespace及其资源的方法 (10:56)
3-7 [node与namespace] 创建与删除namespace (16:51)
4-1 [pod] workload (03:33)
4-2 [pod] pod定义-分类-查看方法 (12:51)
4-3 [pod] 命令创建自主式pod方法 (05:38)
4-4 [pod] pod的YAML格式讲解-使用yaml创建pod (21:32)
4-5 [pod] 创建自主式pod与pod信息查看-镜像拉取策略 (17:19)
4-6 [pod] pod标签 (12:49)
4-7 [pod] pod删除方法 (04:38)
4-8 [pod] pod资源限制 (19:10)
4-9 [pod] pod包含多个容器-与pod容器交互操作 (14:21)
4-10 [pod] pod调度流程 (10:04)
4-11 [pod] nodename与nodeselector约束调度 (19:42)
4-12 [pod] 阶段小结 (24:11)
4-13 [pod] pod的生命周期介绍 (15:22)
4-14 [pod] liveness探测与readiness探测介绍 (09:46)
4-15 [pod] liveness-exec测试案例 (21:06)
4-16 [pod] 容器重启策略与liveness-exec结合 (07:19)
4-17 [pod] liveness-httpGet测试案例 (10:40)
4-18 [pod] liveness-tcp测试案例 (07:37)
4-19 [pod] readiness测试案例 (11:13)
4-20 [pod] liveness与readiness综合测试案例 (16:41)
4-21 [pod] post-start与pre-stop测试案例 (14:26)
4-22 [pod] pod状态与排错思路 (06:08)
5-1 [pod控制器] pod控制器介绍 (21:34)
5-2 [pod控制器] 创建deployment (16:36)
5-3 [pod控制器] 验证pod高可用-访问deployment (08:48)
5-4 [pod控制器] pod版本升级与回退 (15:02)
5-5 [pod控制器] pod扩容与裁剪-滚动更新 (07:34)
5-6 [pod控制器] 创建replicaset并验证 (07:37)
5-7 [pod控制器] daemonset (24:09)
5-8 [pod控制器] job (12:18)
5-9 [pod控制器] cronjob (23:36)
5-10 [pod控制器] 阶段小结 (14:56)
6-1 [service] 微服务架构分层 (29:59)
6-2 [service] service介绍与底层调度原理 (10:54)
6-3 [service] service四种类型简介 (09:54)
6-4 [service] 命令创建ClusterIP服务并验证查看 (18:52)
6-5 [service] YAML创建ClusterIP服务 (12:45)
6-6 [service] 访问service验证负载均衡与会话保持 (17:13)
6-7 [service] clusterIP服务中service的DNS解析 (13:04)
6-8 [service] iptables与ipvs调度方式修改讨论 (14:32)
6-9 [service] headless service创建方法讨论 (10:32)
6-10 [service] headless service的DNS解析与应用讨论 (11:49)
6-11 [service] nodeport服务创建与访问 (16:50)
6-12 [service] 负载均衡+nodport实现外网访问k8s的pod (28:34)
6-13 [service] Loadbalancer服务类型介绍 (11:18)
6-14 [service] metalLB部署 (19:37)
6-15 [service] metalLB使用与验证 (17:31)
6-16 [service] ExternalName服务类型-引入公网域名 (24:14)
6-17 [service] ExternalName服务类型-引入不同namespace (16:17)
6-18 [service] 阶段小结-service (18:48)
7-1 [ingress] ingress控制器介绍 (12:40)
7-2 [ingress] ingress-nginx安装-hostnetwork参数 (31:07)
7-3 [ingress] ingress测试案例1 (26:27)
7-4 [ingress] ingress测试案例2 (19:53)
7-5 [ingress] traefik介绍与部署 (22:12)
7-6 [ingress] traefik基础应用案例 (08:39)
7-7 [ingress] traefik拓展案例 (12:43)
7-8 [ingress] 阶段小结-ingress (09:52)
8-1 [k8s存储卷] k8s存储卷介绍与分类选择 (16:25)
8-2 [k8s存储卷] 本地存储卷之emptydir (26:40)
8-3 [k8s存储卷] 网络存储卷之nfs (21:27)
8-4 [k8s存储卷] 本地存储卷之hostpath (09:39)
8-5 [k8s存储卷] PV与PVC介绍-定义nfs存储卷的PV (17:18)
8-6 [k8s存储卷] 定义nfs存储卷的pvc并测试验证 (17:44)
8-7 [k8s存储卷] 存储动态供给介绍 (09:44)
8-8 [k8s存储卷] nfs的动态供给部署 (08:33)
9-1 [statefulset] statefulset控制器介绍 (09:14)
9-2 [statefulset] 创建statefulset (23:53)
9-3 [statefulset] 验证statefulset (17:13)
9-4 [statefulset] 创建mysql的statefulset (14:43)
10-1 [configmap与secret] configmap与secret介绍 (04:19)
10-2 [configmap与secret] 创建configmap的方法 (17:08)
10-3 [configmap与secret] configmap的使用方法-subpath参数拓展讨论 (33:43)
10-4 [configmap与secret] configmap热更新 (18:29)
10-5 [configmap与secret] secret介绍与类型 (05:29)
10-6 [configmap与secret] opaque类型secret创建mysql密码并使用 (17:07)
10-7 [configmap与secret] k8s使用harbor仓库 (27:32)
10-8 [configmap与secret] 阶段小结 (12:40)
10-9 [configmap与secret] lnmp微服务设计的基础思路 (12:50)
11-1 [k8s安全机制] kubernetes安全机制流程概括 (20:03)
11-2 [k8s安全机制] k8s认证-用户分类与kubeconfig文件 (19:11)
11-3 [k8s安全机制] k8s授权-授权模块-RBAC (14:56)
11-4 [k8s安全机制] k8s准入控制示例 (24:49)
11-5 [k8s安全机制] User访问案例1 (17:30)
11-6 [k8s安全机制] User访问案例2 (24:36)
11-7 [k8s安全机制] user访问案例流程小结 (06:31)
11-8 [k8s安全机制] serviceaccount案例 (23:20)
11-9 [k8s安全机制] 阶段小结-k8s安全机制 (11:59)
12-1 [k8s网络-calico] k8s网络通信模型与网络分层 (25:22)
12-2 [k8s网络-calico] k8s网络解决方案 (09:11)
12-3 [k8s网络-calico] calico网络介绍与基础信息查询 (15:45)
12-4 [k8s网络-calico] calico网络策略介绍 (13:11)
12-5 [k8s网络-calico] calico网络策略案例1 (18:32)
12-6 [k8s网络-calico] calico网络策略案例2 (16:11)
12-7 [k8s网络-calico] calico网络策略3与小结 (22:07)
12-8 [k8s网络-calico] 优化calico的BGP模式 (11:13)
13-1 [HPA] HPA介绍 (07:04)
13-2 [HPA] HPA工作机制与API对象 (06:52)
13-3 [HPA] 基于CPU的HPA测试案例 (25:45)
13-4 [HPA] 基础MEM的HPA测试案例 (08:05)
13-5 [HPA] 阶段小结-k8s网络与HPA (14:14)
14-1 [项目部署] 项目部署准备-注意事项-流程思路 (23:36)
14-2 [项目部署] lnmp+discuz项目部署1-镜像准备 (23:29)
14-3 [项目部署] 编写并应用namespac与ingress (17:03)
14-4 [项目部署] 编写并应用service-secret-sa (11:46)
14-5 [项目部署] 编写并应用-pv-pvc-cm-deploy (41:37)
14-6 [项目部署] 应用deploy并验证 (09:02)
14-7 [项目部署] 编写并应用storageclass与statefulset (24:01)
14-8 [项目部署] 安装discuz并验证 (26:13)
14-9 [项目部署] lnmp-discuz项目整合与补充 (28:18)
15-1 [helm] helm介绍 (11:40)
15-2 [helm] helm部署 (05:01)
15-3 [helm] helm基础使用1 (29:49)
15-4 [helm] 环境恢复与说明 (08:27)
15-5 [helm] helm基础使用2 (24:37)
15-6 [helm] helm基础使用3 (16:16)
15-7 [helm] 自定义不可配置的chart (23:47)
15-8 [helm] 自定义可配置的chart (14:11)
15-9 [helm] 自定义lnmp项目的chart并上传到harbor的方法 (30:51)
16-1 [rancher] rancher介绍与环境准备 (17:03)
16-2 [rancher] rancher部署k8s方法 (17:28)
16-3 [rancher] rancher导入已有k8s集群 (13:43)
16-4 [rancher] rancher基础使用演示 (22:22)
16-5 [rancher] 阶段小结 (21:05)