价格: 19 学币

分类: Kubernetes

发布时间: 2022年1月23日 11:30

最近更新: 2022年2月20日 15:18

资源类型: VIP


第1章 课程简介【学前须知】

本章对这门课程进行说明,包括:课程整体设计思路、课程使用的技术介绍、课程的学习规划、高效学习的方式方法等。
1-1 课程介绍 (11:09)

第2章 kubernetes快速入门【k8s必知必会】

本章中将从核心概念、架构设计、认证授权以及集群搭建方案对比几方面,带领大家快速掌握kuber
netes的重要知识点,助力快速入门。
2-1 了解kubernetes (06:37)
2-2 kubernetes的核心概念 (07:52)
2-3 kubernetes的架构设计 (05:53)
2-4 kubernetes认证的密码学原理 (15:30)
2-5 kubernetes的认证与授权 (18:36)
2-6 集群搭建方案对比 (07:26)

第3章 容器运行时-Docker or Containerd

本章主要讲解Docker or Containerd如何选择和全面上手实践Containerd。
3-1 Docker or Containerd如何选择 (07:40)
3-2 Containerd全面上手实践 (26:18)

第4章 高可用集群搭建---kubespray方式【集群落地方案1】

本章中将讲解kubespray集群搭建方案。带领大家一起分析kubespray部署方案、基础
环境、kubespray的安装配置、用kubespray一键部署生产级K8s集群等,全面系
统学会kubespray的集群落地方案。
4-1 分析kubespray部署方案,准备基础环境 (08:42)
4-2 kubespray的安装、配置 (15:13)
4-3 用kubespray一键部署生产级k8s集群 (08:28)
4-4 集群冒烟测试 (06:52)
4-5 访问dashboard (04:41)
4-6 基于kubespray的集群运维 (07:20)

第5章 高可用集群搭建---二进制方式【集群落地方案2】

本章中将讲解,如何使用二进制的方式,搭建最新版本的kubernetes高可用集群。同样会以三
个master,两个worker节点为例,会针对集群可用性进行的测试,并完成dashboa
rd的搭建和使用。并在本章结尾,通过文档方式,针对前面内容进行总结,便于同学们回顾查阅。...
5-1 基础环境准备 (13:58)
5-2 生成证书 (10:58)
5-3 kubernetes各组件的认证配置 (04:31)
5-4 部署etcd集群 (04:08)
5-5 部署kubernetes控制平面 (08:16)
5-6 部署kubernetes工作节点 (13:38)
5-7 网络插件-Calico_1 (06:00)
5-8 DNS插件-CoreDNS (04:40)
5-9 集群冒烟测试 (06:36)

第6章 业务系统迁移kubernetes---准备工作【为平稳迁移做好储备】

搭建完集群还不能马上迁移业务,本章中将讲解迁移前的一些准备工作:包括镜像仓库harbor的入
门和部署、对kubernetes服务发现方案的学习分析以及ingress-nginx服务发现方案的部署。
6-1 Harbor入门 (17:06)
6-2 Harbor高可用部署(上) (11:50)
6-3 Harbor高可用部署(下) (12:21)
6-4 kubernetes的服务发现 (19:30)
6-5 部署ingress-nginx(上) (14:52)
6-6 部署ingress-nginx(下) (13:36)

第7章 业务系统迁移kubernetes---最佳实践【多类型业务迁移落地】

本章中将分析如何将非docker业务迁移到docker、使docker服务运行在kubern
etes中,以及在这个过程中需要注意的问题。同时也会介绍,将定时任务、传统的web服务、s
pringboot的web服务还有dubbo服务迁移部署在kubernetes中的全过程。
7-1 定时任务迁移kubernetes (21:56)
7-2 【不熟悉SpringBoot的筒子看过来】SpringBoot快速入门
7-3 springboot的web服务迁移kubernetes (11:29)
7-4 【不熟悉Dubbo的筒子看过来】Dubbo快速入门
7-5 传统dubbo服务迁移kubernetes(上) (16:22)
7-6 传统dubbo服务迁移kubernetes(下) (16:08)
7-7 传统web服务迁移kubernetes (19:40)

第8章 CICD实践【只会迁移还不够,持续集成走起】

本章将讲解如何让服务可以在kubernetes里面实现持续集成。逐步实现gitlab管理代码
、maven构建、docker实现镜像的构建、推送到harbor仓库以及通过脚本跟kube
rnetes对接完成持续发布。最后还会应用jenkins通过pipeline整合整个流程实
现CICD。...
8-1 kubernetes与cicd (12:41)
8-2 cicd实践(1) (12:56)
8-3 cicd实践(2) (13:26)
8-4 cicd实践(3) (13:31)
8-5 cicd实践(4) (17:18)

第9章 深入kubernete---几个重要的资源对象【透过表象看本质&装逼可选包】

本章中介绍了kubernetes的重要资源:namespace、resources和labe
l。 讲解并实践了,命名空间对资源对象和资源配额多层面的隔离机制、pod资源限制的配置方式
、pod在节点资源紧缺时的驱逐机制、label作用于不同资源对象上的不同的作用等核心知识。 ...
9-1 Namespace --- 集群的共享与隔离 (17:23)
9-2 Resources---多维度集群资源管理(上) (22:45)
9-3 Resources---多维度集群资源管理(下) (22:26)
9-4 Label---小标签大作为 (19:31)

第10章 深入kubernete---服务调度与编排【透过表象看本质&装逼可选包】

本章中主要围绕服务的调度与编排讲解讲解并实践了:pod的健康检查的参数配置及影响、调度器的整
体工作原理以及常见的预选策略和优选策略、如何利用kubernetes本身的机制完成不同的部署方式。
10-1 健康检查---高可用的守护者 (23:06)
10-2 Scheduler--- 玩转pod调度(上) (13:57)
10-3 Scheduler --- 玩转pod调度(下) (13:49)
10-4 部署策略详解 --- 重建、滚动、蓝绿、金丝雀 (26:11)
10-5 深入Pod - pod相关的点点滴滴(上) (21:24)
10-6 深入Pod - pod相关的点点滴滴(下) (22:04)

第11章 深入kubernete--- 落地实践深入【透过表象看本质&装逼可选包】

本章主要从kubernetes落地的角度进行深入讲解,分别介绍:ingress在落地过程可能
遇到的问题与应对方式、基于glusterfs的共享存储、kubernetes api的设计
,并以一个真实的示例项目让大家看到容器管理平台可以做成什么样子的。
11-1 ingress --- 四层代理、session保持、定制配置、流量控制(上) (17:42)
11-2 ingress -- 四层代理、session保持、定制配置、流量控制(中) (17:18)
11-3 ingress --- 四层代理、session保持、定制配置、流量控制(下) (16:42)
11-4 共享存储 --- PV、PVC和StorageClass(上).mp4 (16:13)
11-5 共享存储 --- PV、PVC和StorageClass(下) (16:04)
11-6 StatefulSet --- 有状态应用的守护者 (18:47)
11-7 KubernetesAPI ---如何开发一个基于kubernetes的容器管理平台 (19:38)

第12章 深入kubernete---日志和监控【透过表象看本质&装逼可选包】

本章中将介绍K8S使用者必须考虑的重量级问题:日志与监控。课程中会分析当下主流的日志处理方案
并选择一种方案进行日志从采集到展示的完整实践;会讲解主流k8s监控方案prometheus
,包括它的实现原理,支持的各种指标等。
12-1 常见日志采集问题和解决方案分析 (08:41)
12-2 logpilot+elasticsearch+kibana日志实践 (19:26)
12-3 监控入门---从整体把握监控 (07:39)
12-4 Prometheus入门---架构和原理 (11:45)
12-5 部署前奏 - Helm & Operator (10:31)
12-6 监控部署实战 - Helm+PrometheusOperator (19:30)
12-7 监控落地 - 指标完善、Grafana看板和邮件报警(上) (17:16)
12-8 监控落地 - 指标完善、Grafana看板和邮件报警(中) (17:28)
12-9 监控落地 - 指标完善、Grafana看板和邮件报警(下) (18:21)
12-10 【步骤总结,便于快速回顾】Helm部署文档

第13章 ServiceMesh代表作istio【适用于升职加薪】

本章中我们会从istio的架构设计开始让你对它的实现原理有深入了解,并会部署完整的istio
环境,从架构上让我们的服务自动支持istio的功能,最后使用几个istio的常见工具集实现数据展现。
13-1 什么是ServiceMesh?什么是Istio? (04:51)
13-2 Istio架构和原理 (11:41)
13-3 部署istio (08:36)
13-4 部署BookInfo示例应用 (11:38)
13-5 配置请求路由 (08:47)
13-6 故障注入 (07:38)
13-7 流量转移 (09:27)
13-8 设置请求超时 (03:16)
13-9 熔断 (08:44)
13-10 流量镜像 (05:58)
13-11 Istio中的Prometheus和Grafana (11:44)
13-12 分布式追踪Jaeger (09:29)
13-13 网格可视化 (10:59)

第14章 课程总结【沉淀&展望】

本章中将总结本课程所学知识,展望docker和kubernetes的发展。
14-1 课程总结 (05:18)