|
Kubernetes全栈技术高级实战课程,课程内容分为前后两个篇章,前篇偏向于夯实K8S的企业级容器管理的功底,在每个技术细节上都下足了功夫,让同学们能够对K8S平台有充分理解。后篇章则直接在高级企业容器管理技术上深入教学,让同学们熟练掌握Kubernetes在项目中的实际应用,直接增加项目经验,在工作中更加的得心应手。
7 `; j* a% n. {8 _. |; z7 h===============课程目录===============) }4 t. Z+ n; R
├─1-1 自我介绍_ok.mp47 t0 Q' [9 p& Y% w# H
├─1-2 课程目标和适用人群_ok.mp4
' t' |* r7 r2 g+ X/ V├─10-1 课前须知_ok.mp4
& e4 S6 Y3 f# I- h9 n; f7 C├─10-10 dockerfile指令-COPY和ADD.mp4
$ k: H8 L) `6 Z4 Z( C├─10-10 dockerfile指令-COPY和ADD_ok.mp4
, k% W) {) M, k* h. T├─10-11 dockerfile指令-VOLUME和ONBUILD_ok.mp4
7 B" \% B2 l4 H9 k; c2 r( n1 H) a├─10-12 ONBUILD用法演示.mp4
. i6 s' i, I- ?7 H2 w+ Y" j├─10-13 docker容器的数据持久化.mp4# S7 H/ ?7 R7 f7 V
├─10-14 docker的数据卷容器.mp42 f; x4 q( l) Z. ~
├─10-15 docker数据备份和还原.mp4
6 S/ T# e) W. e5 ~# Q├─10-16 docker部署tomcat服务.mp4
# m7 M8 y0 u6 T j6 b/ |6 I; p" C: H' i├─10-17 docker网络.mp44 A7 B9 S7 y+ T/ j5 _7 a
├─10-18 docker容器互联.mp4+ c# p2 C q+ D' _
├─10-19 拒绝docker容器之间相互访问.mp4
% w% S3 Q- `3 |; F- ^├─10-2 docker优点和缺点.mp4
0 c2 j7 {1 D( N5 I. I- Y. U( K/ V├─10-20 docker课程总结.mp46 U8 t! J8 J$ r* D1 d- F" q, f
├─10-3 配置docker的阿里云镜像加速器.mp4
1 _0 o& D& |; G9 C( v├─10-4 docker基本用法-和镜像相关的命令.mp4
e; R% d: M0 H0 C) j0 z( o( P├─10-5 docker基本用法-和容器相关的命令.mp4" @ e( d N; `* V& }8 j
├─10-6 docker部署nginx服务.mp4
" W# d4 ^ s* C5 |# H! l1 ?* C* |├─10-7 通过dockerfile构建一个nginx镜像.mp4
6 d" x. f e7 n4 E├─10-8 dockerfile指令介绍.mp4
5 j! x6 ]( C" ^. A' i: v- t├─10-9 dockerfile指令-CMD和ENTRYPOINT.mp4
: q# w1 K" V L├─11-1 kubernetes pod简介.mp4
( w' }: }0 k: @+ d5 `1 q├─11-10 namesapce.mp4
5 u* ^0 { n0 E! X \. T0 C├─11-11 pod标签和标签选择器.mp4# d1 O% m$ | E% z1 K$ f/ X+ f
├─11-12 label和label selector官方解释.mp4
+ U: o1 |' x& n# z" _( I) n├─11-13 nodeSelector和nodeName.mp4% D" o; j2 s9 k% d( Y: S( Z
├─11-2 pod是如何工作的.mp4
+ M: D/ ~8 d7 f# L. }$ W├─11-3 pod模板.mp46 @5 V1 D+ C( F& y. S
├─11-4 和pod相关的api对象.mp4
8 }' N- e* M( r- {( J. t& X G├─11-5 创建pod-通过编写资源清单yaml文件创建pod.mp4
4 l* _0 {& X Z7 L2 I├─11-6 创建pod-通过编写资源清单yaml文件创建pod-2.mp41 @* V# u5 ?) B+ k% G( j% z3 V
├─11-7 容器钩子-postStart和preStop.mp4
! c4 l2 D( F9 F/ E2 \4 A) L├─11-8 livenessProbe和readinessProbe.mp4
5 C/ T- x v- O5 }, Q├─11-9 pod常见的状态和重启策略.mp4- ?9 I: K% y y+ N& z# `
├─12-1 livenessProbe讲解.mp4
7 C1 E% B/ Z% z+ C├─12-2 readinessProbe讲解.mp4
" I) p$ y( d; k├─12-3 livenessProbe实践操作-演示使用exec探针.mp4
3 }% B. ]3 `6 i& O+ f; q$ [├─12-4 livenessProbe实践操作-演示使用httpGe探针.mp4
5 C' F, i! ^+ F( z3 N6 ^: h├─12-5 readinessProbe操作-演示使用httpGet探针.mp4
+ K* U, B) F3 e% }: `& A├─12-6 pod生命周期-postStart和preStop.mp4
& w$ I5 F: j4 a* k6 [: b├─12-7 postStart案例演示.mp48 N1 {- J# u& N/ @6 x; W6 l w
├─12-8 preStop案例演示.mp4
: }/ J: N6 x& E( \' u$ ?9 U1 w├─2-1 kubernetes基本介绍-k8s是什么?.mp4# L7 C g$ X- M- D" z9 D) }
├─2-2 kubernetes基本介绍-k8s优点.mp4- s' V- Y( ^' V0 }
├─2-3 kubernetes基本介绍-k8s的功能.mp4
0 Q# Q+ d* [9 G( h7 S; S├─2-4 kubernetes应用场景-k8s在日志系统中的应用.mp4! ^ Q4 D5 ~# n7 f
├─2-5 kubernetes应用场景-k8s在DevOps中的应用.mp4
% T! K) b! o$ t4 Y* e( z├─2-6 kubernetes应用场景-k8s在微服务中的应用.mp4% |2 `: Y& z1 J
├─2-7 kubernetes基本介绍-k8s特点.mp4
' P, v) e* L! H4 M: q/ y0 d9 c$ s├─2-8 kubernetes基本介绍-k8s 1.18+新增功能.mp4% r/ T! O2 V8 D" `9 s* p' d0 W
├─2-9 传统vs容器时代部署程序的对比.mp4
$ E" {3 z$ C2 C8 ]2 D6 Y├─3-1 k8s组件介绍-简单概述.mp4
+ L1 s3 Y" e* L- C9 n, x├─3-10 k8s的附加组件介绍.mp4
* ]3 {, G& e7 p; ^. d( `7 x, c1 v6 Q% z0 g6 _├─3-2 什么是k8s的master节点?.mp42 E+ x) Y$ j4 z6 Y8 O
├─3-3 master节点组件-kube-apiserver.mp4# e. {, |0 }) X$ K: _. D
├─3-4 master节点组件-kube-scheduler.mp4
% e5 q! W3 b3 N- ^2 q├─3-5 kube-controller-manager.mp4
' U3 Z! P9 E7 c. L, c: l├─3-6 master节点组件-etcd和docker.mp4
2 @. Y0 B! z- H$ w├─3-7 master节点组件-kube-proxy和calico.mp4% M1 R6 C& V: T1 {8 B" w Q3 c. U8 v: ?/ k
├─3-8 什么是k8s的node节点?.mp4$ E3 V4 o2 R- s- N: q) ^+ G1 u
├─3-9 k8s的node节点组件介绍.mp4
! m7 n; L3 _+ o├─4-1 k8s API变更和OpenAPI.mp4
7 e ~- {# L% S/ O7 s* _├─4-2 API版本和API组.mp4
' _9 K( A9 p, t4 T; e' I6 p \├─5-1 kubernetes架构.mp4
3 |) \% u- w6 R$ C9 e├─6-1 课前准备-下载课程资料.mp4
& X0 R* M: M* R% Q├─6-10 更新yum源.mp4
7 F$ ~* @% z! ?5 t6 I+ F├─6-11 配置安装docker时的yum源.mp4
4 X$ A5 G1 U# e7 o3 P/ Q/ {├─6-12 配置firewalld和iptables防火墙.mp4
) h, W6 W" y. G5 ~7 D├─6-13 配置selinux和内核参数.mp4/ |9 w) Q, K5 r3 t; C- j
├─6-14 配置主机名和hosts文件.mp40 q# Q i, M: P
├─6-15 配置主机相互无密码登陆.mp4
: _+ {: B. G8 |0 u% g├─6-16 安装和配置docker.mp4
" @' e p4 s3 i% S├─6-17 配置内核参数和ipvs.mp4* A4 w) M6 x5 v
├─6-18 下载安装k8s组件需要的镜像.mp4
* N4 J3 P# Y8 R├─6-19 下载安装k8s组件需要的镜像-2.mp4+ m0 b/ `4 `, g& H! m- W
├─6-2 实验环境规划.mp42 f3 v( T! q: Q$ }6 j6 H
├─6-20 准备master节点组件镜像-1.mp4
9 k' y" x+ J2 s& y1 K, t G& p* v├─6-21 准备master节点组件镜像.mp45 r' c8 Y% g, t; y& d, M
├─6-22 准备node节点组件镜像.mp4/ m8 J3 b0 ^/ o4 ?$ g
├─6-23 配置master1节点的keepalive.mp4) v+ Z: y* {* E( z: v
├─6-24 配置master2节点的keepalive-2.mp4' ?4 i1 ]& y: ]8 T" q4 V
├─6-25 配置master3节点的keepalive.mp4
. s8 f1 n5 i) T1 i% r$ O├─6-26 kubeadm初始化k8s集群.mp43 Q! Y" v- L! ]6 `: w3 s8 ^7 b9 X
├─6-27 安装网络插件calico.mp4
7 g4 d- ^" X% _ {3 N3 M├─6-28 配置网络插件calico.mp4- {0 \) w+ q" b+ @( |$ v. ~0 v# G
├─6-29 在k8s集群添加master2和master3节点.mp4
4 q4 v/ K# X$ Q$ c├─6-3 创建虚拟机.mp4! h$ L n% J' O! T: S0 e2 a
├─6-30 在k8s集群添加node节点.mp4
" m( J0 A1 `3 z6 S├─6-31 安装traefik组件.mp4& r: E* c i: p. N! f5 L. ^
├─6-32 安装k8s的dashboard组件.mp4
# ]$ B# d" _2 [ ]! u1 F├─6-33 浏览器访问dashboard web界面.mp4
8 @/ O/ i5 {8 I" j! S: e& p├─6-34 配置管理员登陆dashboard web界面.mp4( V+ Z6 h4 W8 Q; T7 ?+ [0 ~) _
├─6-35 安装metrics-server组件.mp4( W! P% } D3 S$ R) }
├─6-4 配置master1节点静态ip.mp4& E5 ^. x/ z1 J) o
├─6-5 配置master2节点静态ip.mp4/ C' a3 \& r2 U6 p2 N- Q
├─6-6 配置master3节点静态ip.mp4
8 |! h! u" ~( v$ z. u├─6-7 配置node1节点静态ip.mp4" k0 `) z! _# e" d0 t# z6 V
├─6-8 配置阿里云的yum源.mp4$ @* D3 `1 Y% g* K E
├─6-9 配置阿里云的yum源-2.mp4! E# \* G |/ q) n2 {+ J9 t( @
├─7-1 课前准备-下载课程资料.mp4/ q: C Z, v& R: v
├─7-10 安装k8s-下载安装k8s组件需要的镜像.mp4! c9 J1 L, T. ]# I7 n4 n! Q- f
├─7-11 安装k8s-初始化k8s集群.mp4
4 g: a! S$ }$ L5 l├─7-12 安装calico组件.mp4
& m0 _4 O/ l/ f' ~ c4 p3 Y├─7-13 在k8s集群加入node节点.mp48 P* |' U$ ~3 Y' ^' q
├─7-14 安装traefik组件.mp4- _2 ]4 q1 n" Y" x: ~5 B' [
├─7-15 安装dashboard组件.mp4
, g. H0 b! N( v9 y! U├─7-16 登陆并访问dashboard web ui界面.mp4
; U4 {, r3 D, w E7 l. v) ~├─7-17 安装metrics组件.mp4" F( v2 T: T" a
├─7-18 kubectl top命令.mp4
, m( [' q/ f9 ?& g- Z! k6 j0 ]6 \├─7-2 创建虚拟机.mp4
3 n9 ]* A7 R3 |* q/ \9 y9 n├─7-3 初始化-配置静态ip.mp4' U# K; I7 [' h' e- ^* R
├─7-4 初始化-配置yum源.mp4- G& W' l/ R/ {* [! J# ]% E
├─7-5 初始化-安装基础软件包.mp4* B$ U6 \" N3 y. V* u- ~& u3 y5 j& ?
├─7-6 初始化-配置firewalld和iptables防火墙.mp4
/ `6 H8 b1 n& X& R. c9 Q├─7-7 初始化-配置selinux和内核参数.mp4( `/ }, k4 `7 ~: _* T$ o
├─7-8 初始化-配置主机名和hosts文件.mp4
+ q% G, R+ q! l: N$ ?" ^├─7-9 安装docker.mp4
, J8 g6 N. U1 p+ T- M* A9 d0 @├─8-1 kubectl简介和语法.mp4
( u5 D; F, c- ]├─8-2 kubectl操作命令演示.mp43 B7 p/ ` p/ T& l( \
├─8-3 kubectl输出选项.mp42 ^3 d! l. f( ^0 S6 m' ?( _/ c: G$ M
├─8-4 kubectl常用命令介绍.mp40 J! s" W- Q$ r }* q% r% U
├─9-1 课前须知.mp42 ^2 H% s5 H3 o2 h
├─9-2 容器概述.mp4
: M. B: z& |7 @0 d- D- K( f├─9-3 容器镜像.mp4/ r6 D* M9 c) C5 [* V
├─9-4 容器私有镜像.mp4: q: B) x* L. |$ J$ G, M, h
├─本套课程配套资料.zip
% H, _0 I/ v, P! o* ^/ W/ C(1)\本套课程配套资料;目录中文件数:39个$ \1 F3 {' B4 X$ s) K( `; T
├─1-kubernetes volume存储卷-Emptydir-01.docx
& k- B0 K& Y0 h2 ?" v├─1.ceph简介-01.docx
4 f& l; n& E0 j8 b3 Y2 Q├─1.k8s认证+授权+准入控制-01.docx6 `) s/ ^) p% U6 B5 G1 f
├─1.kubernetes基本介绍-01.txt
' }# X/ d6 v- \* X8 b4 ]0 B+ \8 ]├─2-1.ceph核心组件介绍-01.docx
. u0 Q! o( ?3 ?! h& T├─2-kubernetes volume存储卷-hostpath-01.docx
* C: _6 [9 z, f v/ U9 ]7 ]├─2.应用程序的传统部署和容器部署的对比分析-01.docx
4 d! C2 A% R8 K( t├─2.通过token令牌登陆dashboard-01.docx9 T% P" C7 P8 P3 _, T- d
├─3-1.安装ceph集群-01.docx1 h8 X8 {3 B4 J# v7 v% l
├─3-2 ceph rbd创建和使用-01.docx$ L* E6 w0 q! J( V' j" G/ M; K8 O& c
├─3-kubernetes volume存储卷-nfs-01.docx4 m" w( ~5 R# T" B
├─3.通过kubeconfig登陆dashboard-01.docx
* |4 L$ c6 k' E% U8 X8 m2 V2 b; r├─4.作业练习文档-01.txt
. D+ P! A4 }& o2 Z├─5-1.kubernetes对接ceph rbd-01.docx
* S f1 n- L. C7 x4 X1 \├─5-kubernetes volume存储卷-pvc--01.docx
7 r. ^1 H3 K/ e4 [7 T1 e├─daemonset-01.docx! m( y* k" B% t2 }2 f
├─Deployment控制器-01.docx: I; ~5 C d: x' N
├─docker讲解-01.docx
# D( p, ]+ A9 K8 K! M/ ?├─helm文档-01.docx0 {3 H; e4 N& d- N% Z
├─Ingress和Ingress Controller视频对应的文档-01.docx5 n3 o5 ^) O, H! L
├─k8s1.18单master节点高可用集群安装-01.docx5 u- ]/ k* x) q: D8 |( v
├─k8s1.18多master节点高可用集群安装-01.docx
j% ?1 J$ j/ G5 d& X6 E├─k8s全栈技术课件汇总-01.txt
' F7 T; a! N" P( {: _3 I# r r' m `0 L├─kubectl-01.docx& P+ V- h" j1 ]6 ?( N
├─kubernetes API介绍-01.docx8 F }; s& d" N; {
├─kubernetes-service-01.docx
' n+ o' _# M' U) [4 D) Z├─kubernetes原生的CI和CD工具tekton-01.docx
( B6 ~" P6 t; D8 o' l├─kubernetes架构-01.docx7 [$ u3 \! D' X! Z: U, i; }
├─kubernetes组件-01.docx
4 l. y) x! k/ B( Y9 o, _├─pod-01.docx! T7 d8 I" h) S, g! I% d; e
├─prometheus+grafana+alertmanager文档-01.docx
* |4 @, J# k( \: ?8 I1 J9 _( ~├─replicaset-01.docx, F8 [% x5 B: a1 P V
├─replicaset和deployment区别-01.docx$ }+ O a8 R5 d0 [2 W) Y
├─statefulset-01.docx
- z; y" \2 @; D) T: K├─storageclass-01.docx
; [* _* r0 Y0 [9 H/ [/ a& u6 V9 Z3 R├─安装k8s集群文档-01.docx
' U) O& n4 }6 @3 Z├─容器介绍-01.docx0 F) M+ d, b" X" K, E
├─文档-01.docx2 k2 I L( U4 q
├─污点和容忍度-01.docx% D, V$ l d f; P7 C' b3 G
├─13-1 replicaset控制器介绍和使用.mp4; A: ~1 Z' I# w3 k/ Z. P! n2 b: D$ |
├─14-1 Deployment控制器介绍-1.mp4+ k- H' Z" X; Q7 o! B
├─14-2 Deployment控制器介绍-2.mp49 c" C1 o- {/ m ?
├─14-3 Deployment控制器Spec字段详细说明.mp4. p' c7 s) I7 s' ?2 x* x7 j/ y
├─15-1 Replicaset和Deployment区别.mp4- g- v* r" @- T& |4 M
├─16-1 service介绍.mp4
& y1 ?1 D0 j6 A5 [├─16-2 创建service-通过service代理pod.mp4
1 z) v, N" Z- K# z+ l$ r/ h├─16-3 创建type是NodePort的service.mp4
! C( T$ ?& H* ]% ]3 J, |├─16-4 创建没有selector的service.mp4
* ?( K, t& f. P$ p├─16-5 创建type是ExternalName的service.mp46 {1 R4 I3 e5 ^# \
├─16-6 headless service讲解.mp4
, @0 F% z% I, }& p/ V, ?├─16-7 service的type类型汇总.mp4
* X) p) u$ t7 ]6 ~2 M2 f9 S. w├─16-8 四层负载均衡service内容总结.mp4
1 z1 |& ~, t8 `1 A' I├─17-1 kubernetes volume介绍.mp4- s! ^+ p: b1 E2 A
├─17-2 kubernetes volume-EmptyDir存储卷.mp4) V7 j% ~& O2 |% I& ?
├─17-3 kubernetes volume-hostPath存储卷.mp4
8 B! @$ |$ D6 }" F6 P! W: N: Y├─17-4 kubernetes volume-nfs存储卷.mp4
" O0 W- P p/ P$ [$ [ A) A: `' [├─17-5 作业练习讲解.mp4
- C% t m" P( ]# z3 n├─17-6 kubernetes volume-pvc存储卷简介.mp4, {1 s( V2 K. q4 N
├─17-7 创建pvc和pv.mp4) S+ e5 ~7 w0 K H" q: f$ {
├─17-8 测试pod使用pvc存储卷.mp4
# E; @" A/ j5 P( {├─17-9 测试pvc的Retain回收策略.mp4! i+ `! T8 Y+ _+ p% R' w
├─18-1 Daemonset简介.mp4
+ {3 Y/ i3 L3 N5 Z* i- D( U: B& {6 s├─18-2 演示Daemonset部署fluentd组件.mp4
4 i9 j: t% _. p0 P5 @9 d* Y- `├─18-3 编写Daemonset资源清单文件.mp4
|, P/ N; B" M# p" E' |├─19-1 污点和容忍度介绍.mp4( v& U7 k0 C) u7 U8 m
├─19-2 taint和toleration使用方法.mp41 J. c, m5 C7 t$ V$ P
├─19-3 污点和容忍度应用场景.mp4/ ^3 H' \3 H( D- a
├─19-4 测试污点和容忍度.mp4, U4 Z0 a' b' g. f
├─20-1 statefulset介绍.mp4% o2 v8 M' Q x! b$ c
├─20-2 通过Statefulset创建pod.mp4
( n& {, I! m! n1 V├─20-3 volumeClaimTemplate介绍.mp4
# G, \4 R' D+ v/ Y8 A) t" y├─20-4 statefulset的部署和扩缩容.mp4
, |( _0 T' S; Y, x, {- E├─20-5 编写statefulset资源清单文件.mp4$ X& c+ w9 s0 m9 {. P+ S
├─20-6 statefulset控制器总结.mp46 y2 V B( j( Y3 r; ^7 U, Q9 D
├─21-1 storageclass介绍.mp4+ y% K$ E; P' }- z' G* F
├─21-2 storageclass介绍-1.mp4
7 d4 Q) y+ V+ i6 D├─21-3 storageclass通过nfs实现pv的动态供给.mp4
" L* z! O) A& S' M. N├─21-4 statefulset通过存储类动态生成pv.mp4
! |& Q; S1 o$ S5 a U" F├─22-1 认证、授权、准入控制介绍.mp4
( b$ o1 n3 Z6 Q8 {├─22-2 token和kubeconfig认证.mp4( }, \+ c$ n" }8 }1 _
├─22-3 k8s的RBAC授权.mp4
" | f/ B: s! U7 C" s& [+ ]' ?2 B, c├─22-4 认证、授权、准入控制知识点补充.mp4
% w) u9 Q2 j) ?8 P. }, P& W" b├─22-5 通过token令牌登陆dashboard.mp4
; u7 f3 L% ?/ W6 n& U; R! j4 w5 `├─22-6 通过kubeconfig登陆dashboard.mp4
- M' v t4 k* P) U0 W3 Z3 G├─23-1 efk组件介绍.mp4
3 ]5 a: o M* Q4 a& `├─23-10 安装es组件-statefulset中定义pod模板讲解.mp49 z& W7 f) ^( R& o- Z) a
├─23-11 statefulset中initcontainers字段讲解.mp4, O8 S1 w7 l1 Y6 r" M0 D1 ^
├─23-12 卷申请模板-VolumeClainTemplate.mp41 u. F Q& |5 a ?. L. l
├─23-13 创建StorageClass-部署nfs.mp4
( `1 w9 ^+ }5 l# {) |├─23-14 部署nfs provisioner驱动.mp4
' s5 c9 ]2 ?# \8 |, \. t3 n├─23-15 创建StorageClass.mp4/ x& C. m+ z" \- W
├─23-16 通过statefulset安装es组件.mp42 L( ?6 C. R4 T) g4 e; W; X8 ~8 k
├─23-17 通过deployment安装kibana组件.mp4
" j- q4 V8 l! i2 T. q( Y├─23-18 浏览器访问kibana web界面.mp4
1 w @1 u6 M6 S. K: F' Y/ U6 Y├─23-19 通过daemonset安装fluentd组件.mp4
( F; v1 h) _* m. \├─23-2 下载课程需要的资料.mp48 Z9 B3 l/ F" u, i% h# O
├─23-20 配置kibana界面-通过kibana展示收集到的日志收据.mp4
n9 X! H7 i+ n, |0 l ^2 v7 D6 I├─23-21 kibana界面按照特定条件过滤容器日志.mp4. _. T- C) h5 h$ i8 W8 S! {# e8 H
├─23-22 efk总结.mp4
5 Q9 m0 u$ x/ M# g6 g├─23-3 下载部署efk组件需要的镜像.mp4 c' Y: E7 L5 Z6 t: o$ E
├─23-4 下载部署efk组件需要的镜像-2.mp42 Q. z+ O F3 P0 F5 q2 T
├─23-5 准备安装efk组件需要的镜像-1.mp46 T ~9 ]: S$ n: r
├─23-6 准备安装efk组件需要的镜像-2.mp4
* R( m8 [& e; A" _├─23-7 安装efk组件-创建名称空间.mp4, J" w8 @! I% x y1 |) T
├─23-8 安装es组件-创建headless service.mp45 m: C8 ^) f! Y- e: n4 |1 y# d
├─23-9 安装es组件-资源清单(yaml)文件讲解.mp4
# Q( I- ?! I# V8 n: a5 c├─24-1 安装helm和tiller.mp49 \' B% L0 @3 y% I7 N7 ~
├─24-2 测试helm部署k8s应用.mp4* a9 w% ]& T( [8 v; H4 y
├─24-3 测试helm部署memcached和rabbitmq.mp4
" ~; ~# K7 x* M& E├─24-4 helm总结.mp4
! B0 K& r* ]/ Z# s2 b1 K├─25-1 prometheus简介.mp4
+ }; d& b/ x4 _# P) {! p├─25-2 安装node-exporter组件.mp4
; F5 H' J) X2 R1 ?3 }7 i├─25-3 在k8s中安装prometheus组件.mp4
2 s* d8 [/ c' N, p├─25-4 配置prometheus热加载.mp4! P6 e x$ H. R6 w1 s1 T; ^; K0 H
├─25-5 在k8s中安装和配置Grafana.mp44 K9 G$ v. U/ ?# ~8 o
├─25-6 安装kube-state-metrics组件.mp4
5 U0 [- b( [% c4 _├─25-7 在Grafana界面展示k8s资源指标数据.mp4 R- O. H. ^$ S; k. v0 t% B0 W
├─25-8 在k8s中安装alertmanager并配置发送报警到邮箱.mp46 U7 u/ C. l; J5 O# ]1 o) {
├─25-9 配置alertmanager发送报警到钉钉.mp47 z) v$ a% R( T
├─26-1 DevOps概述.mp4& G/ x; f& t/ z3 l; d3 g8 h7 Q% g) K9 T
├─26-10 在jenkins中配置docker hub凭据.mp4; k# R% h" V# D. E x1 ]" ^0 p
├─26-11 jenkins pipeline语法介绍.mp4
7 t" L9 l& M( y) W9 T# z├─26-12 通过pipeline部署k8s应用.mp4
: l9 J5 _6 c7 G+ K: ?- S, h' ^├─26-13 通过pipeline部署k8s应用-上节问题排查.mp4/ W& k% `; q' G: l2 e2 j, s
├─26-14 安装jenkins的BlueOcean插件.mp4
, ^. C y4 ~8 b8 ^3 z. h7 n├─26-15 通过pipeline部署k8s应用到开发、测试、生产等环境.mp4
$ J# \6 P7 x: E& Q9 w$ }% {├─26-16 通过编写pipeline实现k8s应用的回滚.mp4 m; m/ R6 b. P
├─26-2 本章课程实验环境说明-必看.mp4
4 G8 u0 `* D6 V; z$ _├─26-3 搭建nfs持久化存储.mp45 |/ A, ]1 F$ j; \
├─26-4 测试pvc绑定pv.mp4
: B$ c2 Z+ r F# L├─26-5 创建serviceaccount账号并对其进行rbac授权.mp49 N1 c5 E5 t9 A: z: g! e2 Z1 Z
├─26-6 在k8s中部署jenkins.mp4
/ M0 R. J5 e2 Y├─26-7 登陆和配置jenkins.mp4
: J* k) D, O4 H& r├─26-8 jenkins中接入kubernetes集群.mp4
# h& s* l- A9 h5 q6 e1 _& p├─26-9 在jenkins中配置k8s的slave pod模板.mp4+ g) f4 H. C0 F/ S, X
├─27-1 本章课程实验环境说明-必看.mp4
8 N9 X3 r `" N8 i x├─27-10 安装ceph集群.mp4
2 f( U$ a0 w% h├─27-11 添加ceph osd.mp4
* F) \4 v7 P! l( X' \7 F" N# `├─27-12 ceph osd扩容和缩容.mp4
. D* A2 o! Q% M* ?- g├─27-13 创建ceph rbd.mp4
5 z! }* j7 }- I7 G$ p: P├─27-14 初始化安装k8s集群的实验环境.mp4
, |8 S' o2 X) X4 R- V; c├─27-15 安装docker.mp4$ E$ D. l$ p3 _8 U
├─27-16 下载安装k8s需要的镜像和组件.mp4* `" `* [, L) K: `9 s T
├─27-17 安装kubernetes集群.mp4$ \( S5 e1 @2 R$ o. z5 p* v8 M
├─27-2 ceph块存储rbd介绍.mp4$ Q( u) L9 v" Z) b) G6 D
├─27-3 ceph的文件系统存储cephfs介绍.mp4
" j) ?. G' y) D: ?5 ^: D! q8 G+ L├─27-4 ceph对象存储radosgw介绍.mp4
2 Y+ F( ~. Z9 r4 H├─27-5 分布式存储的优点.mp4
! b# j* P E% G: A% S├─27-6 ceph的核心组件介绍.mp4
/ q9 H' W. y5 T6 Y6 i% |├─27-7 准备安装ceph集群的实验环境.mp41 N9 w& {# A6 t% _% Z6 N
├─27-8 对ceph集群的实验环境进行初始化.mp40 B' I8 |5 Y5 i! q) G: u
├─27-9 安装ceph-deploy.mp4
7 @/ W! Y, ?) g5 B4 X├─28-1 kubernetes集群对接ceph rbd.mp4
5 Q1 v5 t: u/ U- q; o: c. Y├─28-2 测试pod挂载ceph rbd.mp4
" P( E7 P; M: Z' _├─28-3 基于ceph rbd生成pv.mp4/ b9 J, X4 l A3 Q8 X* j$ Y
├─28-4 基于storageclass动态生成pv.mp4+ V. E% s& z q2 d7 D( d
├─28-5 Statefulet+storageclass+ceph实践.mp4
8 s" L& s+ G1 |8 z6 h% L├─29-1 准本安装ceph高可用的实验环境.mp4+ L8 X: r4 t" D
├─29-2 ceph组件简介.mp4% R ^% J' I7 X& f/ S" h5 L
├─29-3 ceph参考文档说明.mp4
8 w! c" x5 N! D. T7 p3 ?├─29-4 初始化安装ceph集群的机器.mp4+ M* L3 B2 Q# k5 `" U: y* J
├─29-5 初始化ceph的monitor节点.mp4
0 p3 N v/ g% ?7 D( S" j├─29-6 安装monitor节点-三个monitor做高可用.mp47 ]3 m' ]. N" ~+ }, p
├─29-7 配置osd-测试客户端挂载使用.mp4
s( w2 O9 h' g3 C, U- z+ h" v! Z6 `├─29-8 k8s对接ceph多monitor高可用讲解.mp4
7 u) q1 t% [- T; o* Q. i├─29-9 ceph高可用集群排错.mp4
8 }0 W# R5 t. d! y) M├─30-1 Ingress和Ingress Controller简介.mp4
/ M4 U7 Q( x" A. y$ k) T+ @- L9 g├─30-2 怎么创建一个Ingress资源.mp4
# f: P/ I' _* U. n* c4 c/ j( Z├─30-3 安装Ingress Controller和配置Ingress.mp4
& ~2 Y; J+ a( N/ b7 s; n6 _$ A├─30-4 部署Ingress-测试http代理tomcat服务.mp4
2 i7 D/ D2 S/ O5 `1 L+ B├─30-5 部署Ingress-测试https代理tomcat服务.mp4
1 l- @1 u- Y2 H* ?. b0 _" W├─31-1 Tekton安装和介绍.mp4
, y7 n, t2 D7 @% c$ w: G5 x├─31-2 通过Tekton实现CICD.mp43 J% u& S1 L8 ~; y* ~8 d
# z0 D) Z2 k+ A4 {2 D5 D- V9 m0 w6 i# c( Q' [) o
9 @4 N' |- f4 D+ ~
资源下载地址和密码(百度云盘): [/hide] 百度网盘信息回帖可见
/ F! b' }" [& O# |- _
( u3 W7 Z- r, G$ C3 f1 R9 N
3 n* Q# R# t9 x8 A( n; s* L9 G- {8 _! w- }
本资源由Java自学网收集整理【www.javazx.com】 |
|