课程介绍
课程目录
课程答疑
高清视频和源码下载
适合人群:
本课程适合各阶段零基础,运维、开发、测试、网工、DBA、架构师等人员,想快速掌握K8S容器化集群编排技术,从K8S搭建到实际项目部署,进一步提升K8S技能和实战水平人群。
你将会学到:
适合快速掌握K8S容器化集群编排技术,从K8S搭建到实际项目部署,进一步提升K8S技能和实战水平。
课程简介:
本套K8S容器化集群编排从入门到精通课程,以实战讲解为主,结合理论,让大家熟悉K8S常用核心命令的用法,快速搭建K8S开发、测试、实验、生产环境的能力,结合Springcloud微服务项目案例的讲解,让大家无论你是小白从零开始、还是进阶架构者,在做架构设计中,都能做到游刃有余,让想学习提升K8S应用技能的朋友们,能通过较短的时间就能快速掌握K8S实战应用中的方方面面,结合实战案例讲解,让学员能做到学以致用。
1.通过给大家讲解K8S容器化集群技术实践,可让学员熟练掌握K8S容器化集群编排技术快速的进行项目Uat/Pre/Prod等环境部署;
2.通过给大家讲解常用命令,让大家学习到K8S容器化集群编排技术之所在,达到能部署K8S容器化集群项目和掌握基本命令技法;
3.通过给大家讲解实际的K8S容器化集群编排部署项目,让大家学习后,能学以致用,充分考虑了课程的适用性;
4.通过持续维护更新本课程,保持课程的主流性和稳定性,不定期进行K8S新版本新特性的与实践案例的补充,让大家可以持续学习最新主流的K8S云原生技术;
5.买了的同学私信我;
如果零基础的同学,建议先学习下我下面的课程:
Docker容器化应用初级系列课程
https://pgit.yahaoyun.com/course/142
Linux应用核心必备技能
https://pgit.yahaoyun.com/course/147
常见问题:
问题一:本套课程是针对K8S那个版本进行实践的呢?
答:本套课程是针对主流K8S 1.24的版本进行安装搭建,在其版本基础上进行实践的。
问题二:学习本套课程,普通的小白,需要有哪些技术基础呢?
答:如果大家对linux、docker都不熟悉的话,建议可以先学习我的Linux、docker相关的课程,先打下基础,再来进行K8S课程的学习,这样你就能更快更好的掌握K8S集群编排核心技术了。
问题三:学完本课程,能达到搭建部署K8S环境与部署实际项目的能力吗?
答:可以的,只要大家按课程逐步来学习实践,多做练习,加上自己完成课程中的各部署案例,就可以达到能独立部署K8S环境,独立进行K8S实际项目的部署能力。
问题四:本套课程,随着K8S版本的不断更新迭代,老师你的课程会持续维护与更新吗?
答:会不定期进行K8S新版本特性与实践案例的更新与维护到本课程中,保持课程的先进性与主流性,这点大家可以放心,课程是长期维护与更新的。
课程大纲如下:
第1章K8S课程整体介绍
1-1K8S课程整体介绍[03:42]
1-2讲师简介[01:10]
1-3课程介绍&适合人群[02:23]
第2章K8S容器化集群编排简介
2-1K8S容器化集群编排简介[09:23]
第3章K8S架构知识讲解
3-1为什么要使用K8S[05:46]
3-2K8S架构解析[18:14]
3-3生产环境中安装K8S注意点[08:04]
第4章K8S搭建集群方式
4-1K8S搭建硬件要求&平台规划[04:49]
4-2K8S三种部署方式-知识讲解[11:47]
4-3K8S安装搭建1主2从集群实践[29:48]
第5章K8S核心技术讲解
5-1kubectl 命令语法格式[05:57]
5-2kubectl 子命令使用分类[16:17]
5-3kubectl 常用命令(上)[17:11]
5-4kubectl 常用命令(下)[22:47]
5-5什么是命名空间,为什么它很重要?[13:45]
5-6常见的命名空间有哪些使用模式?[09:16]
5-7常用的Namespace命令有哪些呢?[08:39]
5-8Pod理解介绍&创建pod命令方式[20:15]
5-9创建pod-yaml文件方式[04:24]
5-10StatefulSet-部署有状态应用-知识讲解[10:34]
5-11StatefulSet-部署有状态应用-yaml创建[07:04]
5-12Deployment-部署无状态应用[06:11]
5-13DaemonSet-部署守护进程应用[19:16]
5-14Job一次性任务&定时任务[22:26]
5-15ReplicaSet详解[12:32]
5-16Configmap详解[23:10]
5-17Service详解[34:45]
5-18Ingress详解[38:45]
第6章RBAC安全机制详解
6-1RBAC基于角色的访问控制-整体知识讲解[27:14]
6-2RBAC基于角色的访问控制-实践集合(上)[40:45]
6-3RBAC基于角色的访问控制-实践集合(下)[06:49]
第7章Volume&持久化存储
7-1Volume&持久化存储-整体知识讲解[06:55]
7-2EmptyDir(空文件目录)[11:53]
7-3HostPath[26:17]
7-4NFS(网络存储)[13:51]
7-5持久化存储pv&pvc-知识讲解[05:15]
7-6持久化存储pv&pvc-生命周期[03:57]
7-7持久化存储pv&pvc-PV的访问模式&PV状态类型[09:09]
7-8持久化存储pv&pvc-创建PV&创建PVC[11:47]
第8章资源编排yaml编写
8-1YAML基本语法[03:55]
8-2YAML支持的数据结构[04:46]
8-3YAML对应的数据结构表达方式[03:49]
8-4YAML的两种写法[02:02]
8-5K8S YAML资源清单描述方法[35:21]
第9章K8S集群部署SpringCloud微服务项目
9-1K8S部署项目考虑&交付流程&部署准备(上)[04:26]
9-2项目部署准备(下)[02:15]
9-3部署环境搭建(上)[03:53]
9-4部署环境搭建(下)[05:11]
9-5集成Hub公有镜像仓库[06:55]
9-6K8S项目部署全过程(制作推送镜像&部署&测试)[47:34]
第10章K8S常见问题排查与解决方案
10-1K8S常见问题排查与解决方案&最后愿景[18:12]
第11章课程笔记资料汇总
11-1笔记资料汇总
第12章新增V1.1版本更新教程&资料汇总(1小时14分钟4节)
12-1sealos离线包安装搭建方式(新增)
12-2kubectl completion补全命令(新增)[06:23]
12-3搭建部署Dashboard控制面板(新增)[25:00]
12-4V1.1版本课程更新资料汇总(新增)