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

2022-07-10 其它 543
高级程序猿
高级程序猿 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章 课程总结
        本章作为课程的最后一章,我们将带你整体梳理课程所学的内容,并提供一些后续的学习建议,在课程问答区老师等着与你进一步交流。

〖视频截图〗:

评论
    热搜排行🔥
    kafka生产者的缓存机制介绍 745
    Python3+Selenium3开发Web和接口自动化的分布式测试框架(9章) 648
    最新入门到精通Jenkins持续集成视频教程 760
    物联网开发实战(PDF+MP3+HTML完结) 293
    springMVC+mysql实现的学生宿舍管理系统源码附带论文+教程 653
    Spark性能调优实战(HTML+MP3+PDF完结) 280
    (全)Spark Streaming+Structured Streaming 实战大数据实时处理 728
    Spring Cloud分布式微服务实战,养成应对复杂业务的技术能力 681
    Go开发工程师(18章) 734
    Redis最新版全面精讲 高级真实的Redis解决方案(完结) 749
    相似资源🌱
    Kubernetes 入门到进阶实战(11章) 539
    系统入门云计算服务项目上云最佳实践视频课程 259
    系统入门云计算服务项目上云最佳实践视频课程 336
    Go开发工程师(18章) 734
    从入门到实战 进阶式掌握Vue3完整知识体系(全) 756
    大数据框架Hadoop3.x从入门到源码解析视频教程 848
    最新入门到精通Jenkins持续集成视频教程 759
    Flutter高级进阶实战 仿哔哩哔哩APP(完结) 368
    2022年最新H马Linux就业班在售课183G 448
    Python进阶训练营(完整) 807
    取消

    『FORFUTURE RESOURCES. JUST FOR YOU!』

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

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

    Powered by JavaCoderForFuture Group™💖

    ForFuture Group