Kubernetes 入门到进阶实战(11章)

2022-07-10 其它 1082
高级程序猿
高级程序猿 VIP6 2022-07-10 12:14:034
所需:39积分

〖课程介绍〗:
8 F+ o6 `- ^' p- E        K8s,容器编排的事实标准,云原生时代的企业技术战略重点,也是未来后端开发、运维必备技能。但 K8s 包含技术点繁多复杂,学起来并不容易。本课程将提供一条更容易系统掌握 K8s 的学习路线,让大家学得轻松,学得透彻。
2 \0 K* A, h" |3 C# d+ L% t  b
〖课程目录〗:
3 K( d7 v* S4 P0 ?  L        第1章 课程导学 试看
( I5 H0 U+ _) N! n4 \; N        本章作为课程内容引入,主要介绍课程实战项目,课程的学习方法以及课程内容具体安排,希望大家都能通过这门课程,学有所成,学有所归。
# }! h- j$ D; p0 e4 g& a1 j
        共 2 节 (10分钟) 收起列表
/ O$ L0 I! G9 P7 h* u6 z8 U! [' i* H" Z7 E
         1-1 课前必读
         1-2 课程介绍与学习指南 (09:12)试看
        第2章 课前准备之项目准备 试看
        本章先带大家了解课程知识脉络,理清Kubernetes知识体系,实战贯穿课程的博客项目的打包、容器化运行过程,为后续学习打好基础。
0 r6 {' ^, b/ s1 B
- ~% p2 ?% D: P5 A% [& w        共 8 节 (52分钟) 收起列表
% b* e8 d3 T1 l8 @
         2-1 Kubernetes知识体系 (06:02)
         2-2 实战博客项目介绍 (05:05)
. J5 o: Q# t0 c6 V         2-3 博客项目架构及核心代码 (06:21)
         2-4 博客应用运行环境搭建 (03:08)
         2-5 Virtualbox虚拟机配置双网卡实现固定IP (13:09)试看
6 h  l* X% r: L         2-6 安装Docker&环境配置 (09:46)
         2-7 Docker运行Mysql Server (05:31)
9 N. T% i( v' F, z" }; e& s9 Z         2-8 博客项目编译打包运行 (02:44)
        第3章 Kubernetes之Docker必知必会
        学好Kubernetes,容器是前提,本章带大家从命令和原理快速入门Docker容器基础,实战把博客应用运行在容器上,为课程后续Kubernetes镜像拉取做铺垫。
9 C4 O" }" j3 ]8 k6 s7 H
: u- T2 O" x8 f- ~        共 7 节 (73分钟) 收起列表

         3-1 为什么需要Docker (12:35)
* s! f; j/ k( D5 N( E' b         3-2 Docker namespace隔离 (09:50)
         3-3 CGroups实现资源配额 (12:31)
. M* {6 d; x9 \. x4 L2 M         3-4 Docker镜像特性&原理 (12:46)
% b' V8 B, o+ D/ N! U         3-5 为博客项目编写Dockerfile (07:17)
         3-6 为博客项目构建Docker镜像 (07:30)
) K& B# \  u3 H% C! [9 |8 Q         3-7 Docker run -link运行博客项目 (09:47)
( X$ a# G' b" Q2 a$ N; ?) D9 Z        第4章 Kubernetes基础及集群搭建 试看
        本章带大家分析Kubernetes产生原因,逐层剖析Kubernetes架构,从零开始使用 kubeadm搭建Artifactory集群。
$ w" j7 h8 r# N5 H/ H) x/ U
- F2 L5 |* c% r+ P9 d9 F$ b        共 10 节 (90分钟) 收起列表
% x3 o9 {) G7 e6 A" v) {3 t
         4-1 Kuberentes的起源和发展 (06:18)
         4-2 为什么需要Kubernetes (06:27)试看
9 G- o4 N- ?4 o/ r+ d         4-3 Kubernetes的架构和核心概念 (07:03)
         4-4 Kubernetes部署方案 (04:06)
; C, N% K, j; k* a         4-5 安装基础软件 (13:42)
         4-6 Master节点安装kubeadm (03:46)
         4-7 初始化Kubernetes Master (08:11)
8 ?% V/ R( J) G9 I. @         4-8 安装配置worker node节点 (11:07)
4 i  o. i5 b4 f4 l% U( H         4-9 剖析Kubeadm安装过程及错误排查 (18:55)
         4-10 安装Dashboard (09:30)
+ ?: L8 G% P- t+ X) d8 P        第5章 Kubernetes的调度单元Pod
        本章先从Pod组成原理、生命周期、事件处理等方面带大家掌握围绕Kubernetes的核心组件Pod,实战如何将应用以Pod方式运行在Kubernetes上。
/ E  ]& t- N3 r  o' B/ W. w
        共 14 节 (106分钟) 收起列表

  {% M5 s  t" G) h  `$ m         5-1 创建Nginx Pod (04:50)
         5-2 Pod实现原理 (07:26)
4 I5 t6 Q9 P$ a3 p; ?         5-3 容器和Pod的生命周期 (06:39)
         5-4 为容器生命周期提供事件处理 (06:17)
+ l! P+ I2 ]* A5 q0 u& ^         5-5 创建包含Init容器的Pod (08:05)
3 H# Z. W' ]: {3 ]% S; B1 n         5-6 用探针检查Pod的健康性 (06:31)
# o, E7 V7 Y7 P7 J$ k. }         5-7 为容器设置启动时要执行的命令和参数 (07:55)
# [; |3 k3 ~- m9 D         5-8 为容器定义相互依赖的环境变量 (08:19)
         5-9 为容器进行配额管理 (06:03)
         5-10 安装第二个worker node (09:57)
) c* |; I7 L2 G  Q5 W$ v         5-11 使用亲和性调度节点 (07:55)
  T" P/ u, S# o" K9 Q/ P% U         5-12 将configmap数据注入容器 (06:28)
$ Q  X; u) U- g6 W! O8 o         5-13 root vs特权用户 (06:51)
         5-14 非root用户运行Pod (12:09)
        第6章 Kubernetes的网络实现
, g  i: P, o7 d& n6 @. M( u        运行好Pod之后,本章带大家掌握如何让外部用户访问Pod运行的资源,实战Service和 Ingress的使用方式。

( f! G6 M' `: H- d+ j        共 7 节 (62分钟) 收起列表
% @/ Z/ K7 H  i; R/ D9 w2 C
7 X) H4 H  H, m* t& @' e         6-1 Service对象&实践 (06:57)
         6-2 用Service暴露Pod服务地址 (11:30)
$ S5 ?( F1 Q4 Y4 K) h         6-3 集群内Pod通信机制 (06:14)
& @8 [( u( `! N( g         6-4 实践Service创建DNS记录 (10:34)
         6-5 从集群外部访问Service (08:09)
2 X' [; C/ s+ C         6-6 ingress实践 (10:05)
         6-7 实战Ingress控制器 (08:20)
        第7章 Kubernetes控制器
        本章将带大家掌握Kubernetes的多种控制器管理 Pod 的生命周期,了解Daemon Pods是如何被调度的,最后实战Job 任务。
& ]( `. V( ?8 T7 A) f
. O4 ]* F: q7 i. m: b5 K: A        共 6 节 (55分钟) 收起列表

         7-1 ReplicaSet管理副本 (09:15)
+ h( l( T" Y, B  V5 @         7-2 深入理解deployment (09:47)
, A! a6 }2 ~9 a5 g# v         7-3 有状态的应用StatefulSets (11:05)
         7-4 DeamonSet后台任务 (10:16)
         7-5 Daemoset如何调度 (06:24)
1 s# ?" _& T( }4 A' ~' r1 Z         7-6 Job任务实战 (07:47)
        第8章 Kubernetes持久化存储业务数据
$ D) |3 e" D- E/ i/ k5 x. i) w        本章带大家掌握如何管理一个有状态的应用,以及如何持久化有状态数据,并实战 PV、PVC挂载NFS。
* E/ Z$ U5 f2 t1 r
# O' J" y' N$ Y        共 6 节 (52分钟) 收起列表
) v5 O. g/ P! I( X4 I1 o
' T% a8 X- M/ {$ b' m# ~         8-1 Kuberentes的卷volume (10:25)
         8-2 实战挂载NFS卷 (11:34)
         8-3 持久化存储PersistantVolume (07:03)
& s9 K; t- U9 L9 T' ^         8-4 PVC持久化卷Claim (06:26)
         8-5 存储类Storage Class (04:37)
3 b8 W( @; f7 q' B! Q& {% ^$ Y         8-6 实战PVC&Storage挂载NFS (11:22)
, |6 r+ `- `) c0 K- Y; E        第9章 Kubernetes之应用与配置分离
        本章将实战Configmap和Secret秘钥管理,还会带大家掌握Kubernetes配置管理的最佳实践。
$ L1 Q* @! V/ w5 H
5 m4 C5 V7 @. s% C, ]        共 3 节 (14分钟) 收起列表

         9-1 Configmap的概念和实战 (05:33)
         9-2 Secret秘钥管理实战 (02:42)
         9-3 Kubernetes配置管理最佳实践 (05:17)
        第10章 Kubernetes之容器镜像中心
/ n" S/ z$ f0 c; T$ h: d- O7 |        本章将带大家深入理解私有容器镜像中心,配置私有镜像中心,完成博客应用的镜像打包和上传。
1 q% ?) l: [0 R% h3 T; ^, W
" I& J' C3 u4 k; a* }! q        共 5 节 (30分钟) 收起列表

3 Y0 g8 \6 u" S         10-1 如何使用公有镜像仓库 (05:36)
         10-2 实战搭建私有镜像中心 (05:53)
         10-3 配置私有镜像中心 (06:30)
* \9 U: [, w: F2 W4 Z         10-4 配置私有镜像仓库 (06:53)
         10-5 推送镜像到私有镜像仓库 (04:44)
$ U, f& y& L5 K; j        第11章 Kubernetes之部署博客项目
8 |2 \/ M9 Q: \  u7 s        本章将大家将一个完整的博客应用部署到Kubernetes,配置stateful set的Mysql数据库,实现空间隔离和镜像晋级。

4 K9 R/ Y& l/ Y1 o5 k2 C        共 5 节 (47分钟) 收起列表

* u5 M; Y. M6 H- h         11-1 StatefulSet部署mysql (08:22)
         11-2 编写博客应用的Service和Deployment文件 (09:09)
         11-3 使用私有镜像中心拉取镜像 (08:47)
$ N1 e3 E1 t: U         11-4 为博客应用进行配置分离 (12:35)
         11-5 空间隔离和镜像晋级 (07:41)
        第12章 使用Helm部署应用
4 Z0 v8 ~* w$ ~  g        本章将大家了解Helm,完成Helm的安装,部署Helm Chart,创建私有Helm并为博客项目创建Helm chart,最终实现应用和数据库的联合部署。

        第13章 使用Prometheus和Grafana实现Kubernetes监控
        在上一章部署好应用之后,本章给大家带来了云原生日志监控平台Prometheus,使用Prometheus监控Kubernetes集群,并完成部署配置Grafana。
% A: o- |3 y# g! n: u1 f% q. E
3 q9 s" b8 [) ^% B) m+ e5 g5 d4 K        第14章 Kubernetes的扩展
        本章将助力大家进阶Kubernetes,扩展Kubernetes平台,实现自定义的功能。

/ y! j8 p/ M) i; X# T; w        第15章 课程总结
        本章作为课程的最后一章,我们将带你整体梳理课程所学的内容,并提供一些后续的学习建议,在课程问答区老师等着与你进一步交流。

〖视频截图〗:

评论
    热搜排行🔥
    新版-Go开发工程师(完结) 757
    2021年最新使用Java开发企业级秒杀系统实战视频教程 1348
    Vue3 系统入门与项目实战 1193
    新冠疫情防控指挥作战平台入门到项目实战 1641
    Java 源码剖析 34 讲 921
    容器实战高手课(PDF+MP3+HTML完结) 1490
    架构师训练营(完整) 1316
    协程原理从入门到精通(完结) 1471
    Java高级架构师三大阶段 1134
    SpringBoot+Mysql实现的校园在线兼职实习招聘管理系统源码+运行视频教程 1435
    相似资源🌱
    Kubernetes 入门到进阶实战(11章) 969
    51CTO Kubernetes全栈架构师 K8s从初级篇到架构篇 714
    Spring Cloud Alibaba 微服务进阶实战(完结) 568
    系统入门云计算服务项目上云最佳实践视频课程 803
    系统入门云计算服务项目上云最佳实践视频课程 834
    Go开发工程师(18章) 1149
    从入门到实战 进阶式掌握Vue3完整知识体系(全) 1140
    最新入门到精通Jenkins持续集成视频教程 1120
    大数据框架Hadoop3.x从入门到源码解析视频教程 1265
    Flutter高级进阶实战 仿哔哩哔哩APP(完结) 835
    取消

    『FORFUTURE RESOURCES. JUST FOR YOU!』

    扫码支持
    ㊟:感谢您的支持🌹,我会继续努力的

    打开支付宝扫一扫,即可进行扫码打赏哦!!

    Powered by JavaCoderForFuture Group™💖

    ForFuture Group