|
k8s全栈技术视频教程名称: kubernetes k8s全栈技术讲解+企业级实战项目课程视频教程 java自学网[javazx.com] k8s全栈技术视频教程 it教程 Java自学网收集整理 java论坛 JLM0 A, i5 g. \- o; I# u
百度网盘下载链接:
$ r. I& a# k3 `& x0 D% y[/hide]/ O7 I" w' p/ b* o
密码: fqdw
3 g" N4 u& C( k1 a+ g集数合计:31章[javazx.com] 4 V. y* d( t( s
7 E8 P' ?5 E# C6 I链接失效声明:如果本链接地址失效,请及时联系站长QQ:40069106
% m) C" Q3 Z) f; p; e6 [2 E4 Q5 j3 H: ~2 F- t. V4 u% ~% V
k8s全栈技术视频教程详情描述:- I, J5 w, i6 @. X5 `
A0927《kubernetes k8s全栈技术讲解+企业级实战项目课程视频教程》javazx.com kubernetes k8s全栈技术讲解+企业级实战项目课程视频教程 javazx点com java自学网整理 k" j7 R! W) r' y ~- y
( T& C5 g1 ?9 ^! L
k8s全栈技术视频教程目录:
: R! e) k r: P. ~+ Y! q& Q9 M* D# y1-1 自我介绍.mp4
" x; S0 h, Y9 T+ A1-2 课程目标和适用人群.mp4. Z4 D" }/ w, n6 C2 K) P+ `+ I" S e) n6 K8 k
2-1 kubernetes基本介绍-k8s是什么?.mp4: p5 e2 q: w$ ?9 L
# c G- ~; t) c# c, O/ P2-2 kubernetes基本介绍-k8s优点.mp4
; ?- ]0 M' X: Q) n; K6 j! r2-3 kubernetes基本介绍-k8s的功能.mp41 K8 R6 |7 c$ s% q0 `3 Z! {
2-4 kubernetes应用场景-k8s在日志系统中的应用.mp4$ ]- ^" r& x% i2 Y) Q9 a0 X" h
2-5 kubernetes应用场景-k8s在DevOps中的应用.mp4( N: z; I5 @7 u3 z7 u& r+ q4 C a, b
2 q: g) w8 W* m, n! K1 [. t0 L: A4 x2-6 kubernetes应用场景-k8s在微服务中的应用.mp48 J B9 T4 M: Z* K
; Q9 H/ f9 [4 i2 T2-7 kubernetes基本介绍-k8s特点.mp4
1 Z1 Q: a! ^) K/ p7 s2-8 kubernetes基本介绍-k8s 1.18+新增功能.mp4
2 j; t# P# a8 q4 ]( ` H2-9 传统vs容器时代部署程序的对比.mp4
, i- A) _. q4 D! ^7 b. [3-1 k8s组件介绍-简单概述.mp4
; v: k( W! j* c' f: K: J" t" J3-2 什么是k8s的master节点?.mp4" p3 a' X5 Q" \; {" ~% @/ S" R. n6 w- D5 \
3-3 master节点组件-kube-apiserver.mp4
0 c0 G8 |& ?7 U7 y3-4 master节点组件-kube-scheduler.mp4' {4 Y/ r) t3 u) J) n2 @: e. ]' M
) k7 y, a, }0 [. b& Z- C. c4 a3-5 kube-controller-manager.mp4+ }: ]5 B, \6 i2 n1 V/ Z: s
3-6 master节点组件-etcd和docker.mp4% O& y, ^- E Q# j! Z
3-7 master节点组件-kube-proxy和calico.mp48 S4 |9 Q# E0 @1 _! G
! @! x+ K3 O" a3-8 什么是k8s的node节点?.mp4( S3 P0 {7 ^/ R( Q
3-9 k8s的node节点组件介绍.mp4$ Y, w: F# G9 O0 I. q6 m) K1 t# n
+ t3 B( B, M2 A; S: X C. W& b3-10 k8s的附加组件介绍.mp4! s$ g$ Z/ x- b# E ~2 @
( E O2 H1 R# y; q2 Y# ^ _4-1 k8s API变更和OpenAPI.mp4& O3 x3 C- ~) o) s$ w6 h- [- Y
4-2 API版本和API组.mp4, h' |& W3 V4 A" Q& j# M% v1 B* q% D) O0 v2 e1 W7 ]. x* j2 Q" v
5-1 kubernetes架构.mp4/ r1 G+ `& G9 K4 S7 q
1 t& K+ T, B. c2 V a) O) @6-1 课前准备-下载课程资料.mp4* I+ ?* H8 K: x$ a+ ?& q9 O2 l/ H
6-2 实验环境规划.mp4
; B; n3 G' z! s3 s- D6-3 创建虚拟机.mp4( i9 p# [1 x6 Y* M. j8 R+ P8 M, I9 G! r5 P# o# _ F2 k
6-4 配置master1节点静态ip.mp4: v0 [- F/ |0 A+ S9 u, V6 l5 N. D- o
6-5 配置master2节点静态ip.mp42 c; t, H' Y: z6 s& Z
6-6 配置master3节点静态ip.mp4& |# r+ S8 e1 t8 f, P3 l& ^
( e# y, ]# ?5 j4 A. V; \2 u, d6-7 配置node1节点静态ip.mp4) S$ h' k; C$ d5 c g. E
C: u7 N: I7 L/ [ p6-8 配置阿里云的yum源.mp47 @) @: Q! A& t/ q
6-9 配置阿里云的yum源-2.mp4- n2 f0 G- f! |
6-10 更新yum源.mp4
. d% b2 H2 X0 Q5 {3 T6-11 配置安装docker时的yum源.mp4) n$ M1 `4 G9 T% g. v7 Z; z! z3 b% I1 `" R
6-12 配置firewalld和iptables防火墙.mp48 U4 f" H* ]; W6 D5 _* D2 }7 |
6-13 配置selinux和内核参数.mp4
7 c4 k6 Q9 D' z$ L' d6-14 配置主机名和hosts文件.mp4& |# C1 G/ Z. I) R! w7 }% j& s6 [3 {- X, y
6-15 配置主机相互无密码登陆.mp4
: u7 t1 P4 f' I5 P$ U6-16 安装和配置docker.mp4$ |: i) `* t7 n; ?5 [, w8 f
6-17 配置内核参数和ipvs.mp4* t" g! {) G) P4 S9 }* l# @$ @ k' A7 e$ l" _6 p
6-18 下载安装k8s组件需要的镜像.mp4$ r! g5 w) U! Q# i" Q; m4 J9 d; ~/ W. i/ v" B% f f
6-19 下载安装k8s组件需要的镜像-2.mp47 O( _/ o9 f9 d5 _( L2 P8 z) M% L$ j+ S+ M% f! C; H- W
6-20 准备master节点组件镜像-1.mp4
0 O* O3 h9 d- [$ P. ^6-21 准备master节点组件镜像.mp4
X1 r% c% U; T+ Y) g6-22 准备node节点组件镜像.mp4
7 v1 b; m9 X2 l6-23 配置master1节点的keepalive.mp4* j, K9 b" Y- \ w8 z) L2 F' F3 u
6-24 配置master2节点的keepalive-2.mp42 v0 U2 t, ?- W! j1 ^( i
5 o. L; V1 k f/ R6-25 配置master3节点的keepalive.mp4; b6 }7 _) @6 J0 d9 }" H( S# y1 C0 y
6-26 kubeadm初始化k8s集群.mp4 o: }8 V, q8 F& C( h% D- `
1 h1 \' T, Y1 f2 h6-27 安装网络插件calico.mp4
* E" j- u1 ^( m( h/ D1 J6-28 配置网络插件calico.mp4* |' \& o0 ~# i
6-29 在k8s集群添加master2和master3节点.mp4% @4 g, k& ~5 N( Z: Z4 {' v
7 n- Z7 \) M' T. q! p" @( E( w2 M3 r" V5 S6-30 在k8s集群添加node节点.mp4; M7 |6 I) n+ [* W8 ^7 o+ [( o- G' Q4 Z6 M" j( p; P
6-31 安装traefik组件.mp4 p! g G1 h# x7 u) x" p) t( U! L6 ^
6-32 安装k8s的dashboard组件.mp4% ?- u4 q4 n: E( X5 A5 S( A1 P
6-33 浏览器访问dashboard web界面.mp49 f. v: M0 ]( T. Y' B% ]. Y+ l6 g" t
6-34 配置管理员登陆dashboard web界面.mp4
7 f/ [6 i& l2 W' J2 G, F6-35 安装metrics-server组件.mp4
0 C5 W( }$ r( J# d/ e7-1 课前准备-下载课程资料.mp48 z% Z, Q$ N H$ ]9 V* x* t( b" t9 S+ Y7 i2 C6 F7 w
7-2 创建虚拟机.mp45 t4 C( d5 B7 v3 W
7-3 初始化-配置静态ip.mp4* o$ @ S% N; ^) t
7-4 初始化-配置yum源.mp43 g# U3 q/ a2 T% c
7-5 初始化-安装基础软件包.mp4
% l. G' _( y# n" H; @" T; G* V/ O7-6 初始化-配置firewalld和iptables防火墙.mp4
. p' i3 {% V7 e/ h6 J) \7-7 初始化-配置selinux和内核参数.mp4 D' A, E# F# p; t4 {( `% C' P) h( m# M8 M4 d( q
7-8 初始化-配置主机名和hosts文件.mp4
7 x4 H+ `' L* L$ n& ~6 t7-9 安装docker.mp4" n" m: b* h3 E0 j3 w3 V9 c( a& i' |( J% c8 i! x0 `; d- Y0 G
7-10 安装k8s-下载安装k8s组件需要的镜像.mp4; i, F. `$ k+ g1 ]. y# M) F+ B n0 _0 D/ _' B% i" G& D6 ~# D* }
7-11 安装k8s-初始化k8s集群.mp4" F$ \$ F8 Z; M0 b. p. P+ b# e" ^# O+ F% i/ L. c) z
7-12 安装calico组件.mp4
6 M, ^- ~0 s: i- m/ z9 e( x" X, A7-13 在k8s集群加入node节点.mp4
8 p# @; S o4 m) J& j6 F7 e7-14 安装traefik组件.mp4. ]/ [$ T$ z% m( W
( h! G, P/ H7 y! ^9 V7-15 安装dashboard组件.mp4
) z$ P7 @! x4 M8 O7 B. g( c7-16 登陆并访问dashboard web ui界面.mp4, L9 M. x& V/ P: H
) o$ g5 o8 a& \. d" g7-17 安装metrics组件.mp4
' o; H k4 f) P4 U1 o% f6 r3 ?0 Y& z3 g7-18 kubectl top命令.mp4
! `2 z& q. b# X# t- B4 u# A8-1 kubectl简介和语法.mp4
* [( }& g" e9 T1 c* a* @3 y2 d8-2 kubectl操作命令演示.mp4, O+ M( h# f% D, \6 y( e: z* I# n0 c& G) Q2 e
8-3 kubectl输出选项.mp4
2 j+ o2 s& p* H% D; S3 n8-4 kubectl常用命令介绍.mp47 N& O5 @1 z8 _* Z4 u, v8 f3 Y& F" b- F
9-1 课前须知.mp4; q9 w; Q# J, B. {3 n1 s( N( p, }. ]* Q6 F' K2 n5 R# Y
9-2 容器概述.mp46 R0 Y2 b" ?0 G4 Y3 w w0 y+ N% d: k0 x( `
9-3 容器镜像.mp4
; p* b$ R# a! N0 k+ |; T" y( _9-4 容器私有镜像.mp4+ o2 [! ?- N H) D) Z' G+ K, j' Z7 Q c! y* ~* n, ^( C
10-1 课前须知.mp42 I l# s+ |3 f8 q' A2 X% P$ X p
4 O5 ~6 Q' y2 d& [. m10-2 docker优点和缺点.mp49 C5 T8 x8 j0 b7 i2 b/ h+ J
10-3 配置docker的阿里云镜像加速器.mp4* K! {$ C1 `# f3 g/ J/ T- ^$ K+ X' ~0 z7 a
10-4 docker基本用法-和镜像相关的命令.mp4% l7 F8 C% \3 s! B' N q
6 u( v: ?- L# ^6 I5 z10-5 docker基本用法-和容器相关的命令.mp4* ^; D/ S1 p$ p# A, S8 s( A% ~9 h. b9 _7 S) s1 E8 P% b$ A/ A
10-6 docker部署nginx服务.mp4
) o; P; T% \0 L10-7 通过dockerfile构建一个nginx镜像.mp49 f3 Z& Y/ X: G9 W* n7 d
0 v( @+ e' v5 v$ G) r% a10-8 dockerfile指令介绍.mp4, A0 H; E+ F7 l8 l
10-9 dockerfile指令-CMD和ENTRYPOINT.mp4! p8 |1 K9 n" S& T$ D+ _0 Y. J" |1 P' w
10-10 dockerfile指令-COPY和ADD.mp4
, _! c& E: R: A5 L3 M# f' S! g10-10 dockerfile指令-COPY和ADD_1.mp4( p/ z. _* y% q! b
10-11 dockerfile指令-VOLUME和ONBUILD.mp42 ~# V! B0 S- A0 X+ W9 x3 A9 |& e% N( A/ d. y7 T
10-12 ONBUILD用法演示.mp41 f6 v$ Q6 z0 G, A2 W( g3 c# l$ l: v7 W; w! O4 f- |. K" ~
10-13 docker容器的数据持久化.mp4# w* H3 u: ]$ |6 G" W& o2 W* ^/ G
10-14 docker的数据卷容器.mp41 _ G7 @8 P' b+ @ s- W% q! P: d
" ~. H1 z w% a- Q7 Z2 u: l10-15 docker数据备份和还原.mp4! r2 [2 W8 n3 q, k, d9 T: Q
$ M% m8 {, |) y! D5 |4 G. c10-16 docker部署tomcat服务.mp4) _8 @# v( U& L% P7 k8 W
. ?' o @) e$ r! s6 B) J2 d10-17 docker网络.mp4
5 m' i6 z: V2 j. y4 y10-18 docker容器互联.mp43 ]- b3 u+ E# L4 N' P# ?! ^* F' \1 q6 ]1 I( o6 \! E
10-19 拒绝docker容器之间相互访问.mp41 P+ l6 f Y6 ^# B( i
10-20 docker课程总结.mp42 ~ ?4 {" R3 A9 Z: g4 i& L
0 z2 u9 Y9 | C8 s# ]11-1 kubernetes pod简介.mp4) {* W/ [ q! s B; ^6 B' X" ?$ @9 G" O3 g+ L( H- Y* i& a5 ^
11-2 pod是如何工作的.mp4
9 x0 {1 f+ d3 N$ o11-3 pod模板.mp4$ N. m! X/ S% u& z2 S) I% G
/ P% ]$ Z$ g. f K3 i5 A I11-4 和pod相关的api对象.mp42 o+ s2 Q) Z; ]- n. D0 K
11-5 创建pod-通过编写资源清单yaml文件创建pod.mp46 x, D& f( ^! a' o$ T( C4 r
11-6 创建pod-通过编写资源清单yaml文件创建pod-2.mp4+ k& d9 K+ Y0 B h
2 {$ r! ]6 ]: e5 S11-7 容器钩子-postStart和preStop.mp42 d) z$ }+ Y8 D0 s1 Q, `! d7 ^8 _) A2 b
11-8 livenessProbe和readinessProbe.mp40 P, r9 U+ y! p
2 t4 o7 a5 Y& F! I5 o11-9 pod常见的状态和重启策略.mp4
* B( ~* d8 t9 }# T1 G4 s8 Y! ?4 B( y11-10 namesapce.mp4( s( E; ^- \0 |5 k2 e
11-11 pod标签和标签选择器.mp4) c- v0 q5 L' Q! y' t
11-12 label和label selector官方解释.mp4# ]8 H) q8 n/ F6 o' y
& g' Y5 i* v- b/ D# B5 Y5 L$ }11-13 nodeSelector和nodeName.mp4
& e2 Q6 t0 X3 e8 R! A- X$ p4 K1 m12-1 livenessProbe讲解.mp4% ]9 U0 _& L V6 o+ @- m
12-2 readinessProbe讲解.mp4
# `( v& C% {+ F3 b# Q& [& }! T12-3 livenessProbe实践操作-演示使用exec探针.mp4
- U" v) c( @/ w' l12-4 livenessProbe实践操作-演示使用httpGe探针.mp48 o1 J" u$ f: U1 l. P$ ~+ O2 E% ~8 `
12-5 readinessProbe操作-演示使用httpGet探针.mp46 E+ u- |6 w+ K$ f
* g. F; K& @5 k8 _: L12-6 pod生命周期-postStart和preStop.mp4# _# y" R" A1 N+ k- Q% _6 [! }! J- i8 `4 Y% U
12-7 postStart案例演示.mp4! Z0 D3 _, x- y: _" Y) q
12-8 preStop案例演示.mp43 s: E' F" y4 l: k$ _# \) S: [
' p" l# C/ D) u0 r( n13-1 replicaset控制器介绍和使用.mp4
7 P* W, S, W& e, Q. |14-1 Deployment控制器介绍-1.mp4
. D; y- g% @4 V14-2 Deployment控制器介绍-2.mp4
Y; P5 R% l# \( s- K14-3 Deployment控制器Spec字段详细说明.mp4
7 a& D0 T# R; j& }! u1 @ D15-1 Replicaset和Deployment区别.mp4
$ k+ t' e% s& v9 X, S% {16-1 service介绍.mp4" O6 ~6 E# X; M. q# h. S0 ?; G' K+ e8 C0 K8 Y2 Y: t( W
16-2 创建service-通过service代理pod.mp4# B2 C( q" ~& b4 Y
w) s7 J8 h! V: N7 z5 n7 g16-3 创建type是NodePort的service.mp4; ~$ e( Y& `4 a6 t& m' `( G
7 d$ L1 v+ _8 P/ x( O0 G. C# n16-4 创建没有selector的service.mp4/ W( |1 L( X+ c( r+ @8 I
, V8 N' w9 z) Z6 s" M5 D) @' }7 R16-5 创建type是ExternalName的service.mp4
( ], X; Z( I8 v7 n. [8 |$ v16-6 headless service讲解.mp4; k) {8 F; t7 `. A7 l# _
' e, w! W6 L: P) @' R& i& N% W( q16-7 service的type类型汇总.mp48 R9 t0 e% c% A6 r1 a# c
16-8 四层负载均衡service内容总结.mp4
* p8 J6 N6 [( L# W) S( o; u17-1 kubernetes volume介绍.mp4+ k0 f C& {& c0 `) W; d
5 S8 G" D' \# T B17-2 kubernetes volume-EmptyDir存储卷.mp4; z( v4 j$ ^5 J6 X6 X p
17-3 kubernetes volume-hostPath存储卷.mp42 B @/ ?* n1 n) ~( `
6 h9 L: O: E5 ?1 k3 o% ^* E17-4 kubernetes volume-nfs存储卷.mp4
: f0 s+ w+ W5 I" J* S* W17-5 作业练习讲解.mp41 W$ n2 _5 ^- l7 s6 H- [3 w( q4 I
17-6 kubernetes volume-pvc存储卷简介.mp4
! S2 ]+ O, H! i- l3 F) T17-7 创建pvc和pv.mp4
) q) h9 n, M8 N- t17-8 测试pod使用pvc存储卷.mp4
) s# T: H+ G# t* w. j* _+ j/ c3 W17-9 测试pvc的Retain回收策略.mp4
( M: ~" U5 _; G& Q" W18-1 Daemonset简介.mp4; B* x# R9 S( |6 \1 j& }! e9 g
18-2 演示Daemonset部署fluentd组件.mp4: l( t# C" Q# v' q
4 N# s# D" [% Z5 \$ G$ V18-3 编写Daemonset资源清单文件.mp48 |9 p% Q( n4 T8 t, e+ Y# P0 T' e+ L# G) o; Y2 G4 |
19-1 污点和容忍度介绍.mp4" F! `: J: i9 V- @- {0 X o% X9 y0 z7 v5 J' E% y3 q+ x" |
19-2 taint和toleration使用方法.mp4" S( C- E- X0 b, j' I- L- U
19-3 污点和容忍度应用场景.mp4- U( u' ]& X3 v8 O$ R% ~
' P* S. I/ d: S! e* y19-4 测试污点和容忍度.mp4& R7 J9 w v5 ?% M8 W- B/ F9 K! j
20-1 statefulset介绍.mp4$ S& \, _, W2 W d9 v: V, E
3 k4 w% A0 W" G4 o8 T20-2 通过Statefulset创建pod.mp4 q- j7 w5 D8 C" L9 g2 V, u
) X7 u/ @* ^; G7 z20-3 volumeClaimTemplate介绍.mp42 Z( ?8 K( T5 }3 k/ i3 j: S7 Y3 ]7 Q' c
20-4 statefulset的部署和扩缩容.mp4" X2 _% x9 ]+ s6 K/ V8 G
20-5 编写statefulset资源清单文件.mp45 g4 k0 H/ N8 K
20-6 statefulset控制器总结.mp4
- x8 U* ]+ A+ J5 ]21-1 storageclass介绍.mp47 U! b* K; p+ ^* O/ x
- f& _9 t/ F8 a9 _4 J' q$ O21-2 storageclass介绍-1.mp4! V2 }& w. V0 A/ S. x' [/ |
21-3 storageclass通过nfs实现pv的动态供给.mp43 o+ F- J5 r/ a# X7 ]
8 q: ^+ D k& R21-4 statefulset通过存储类动态生成pv.mp4 c9 h, e3 U* c: Z+ [4 ^' }2 C7 Y4 w& k$ N% J! f
22-1 认证、授权、准入控制介绍.mp4# x0 p1 ~4 k2 k/ H/ d9 r& L8 p$ z7 J
$ j+ k( Q ?; E* x$ j7 r- X22-2 token和kubeconfig认证.mp4
5 Y; V; Y5 L0 _* Z( ]/ ], b( T8 R22-3 k8s的RBAC授权.mp4) ~3 ~8 Z# o, A7 E; l. ^- i5 s8 [& Y0 Z
22-4 认证、授权、准入控制知识点补充.mp4
) D" N$ l" u4 i22-5 通过token令牌登陆dashboard.mp4" m( z# z- j, r# H! U
22-6 通过kubeconfig登陆dashboard.mp40 X3 @2 {' c. V: {
23-1 efk组件介绍.mp49 ~9 {7 u# M. k8 E4 h# G9 S) K1 M o1 n' v
23-2 下载课程需要的资料.mp40 Y8 [) d, Y' U% |( F, w7 g! h7 H: A+ R: k. I S: U! n
23-3 下载部署efk组件需要的镜像.mp4- S: h1 n" u6 w/ q% `" r @/ k/ p' F4 B1 h
23-4 下载部署efk组件需要的镜像-2.mp4) L3 _6 S8 b1 s) D: X3 I
23-5 准备安装efk组件需要的镜像-1.mp4
- p4 V6 g; n; s9 R23-6 准备安装efk组件需要的镜像-2.mp4
- T. }0 k9 @) w9 D9 ~5 `23-7 安装efk组件-创建名称空间.mp43 q$ g3 C9 L/ B& F5 G/ K
23-8 安装es组件-创建headless service.mp4# F7 R' ~; i/ j& D5 [
; i8 n) Z3 ?& f9 ]7 s9 @: Q; C; Q/ u- F23-9 安装es组件-资源清单(yaml)文件讲解.mp42 k" Q, I9 [8 Y1 F' [8 k( r
. {* M0 D6 g0 r23-10 安装es组件-statefulset中定义pod模板讲解.mp4
4 ^: d$ J, G" h23-11 statefulset中initcontainers字段讲解.mp46 S. c" ?/ n, r+ L; a6 u2 t9 ]* O0 m
23-12 卷申请模板-VolumeClainTemplate.mp44 g, E- [- d/ Y! ]( q9 `8 j, e" p# A2 a. }( p: E$ l
23-13 创建StorageClass-部署nfs.mp4* [, k. ]) v7 }2 p# _
- r# Z; @0 q$ {: D; a! y/ r1 W23-14 部署nfs provisioner驱动.mp43 _# d! I6 q+ Q/ V/ o) w6 Y; ^) V0 y/ L
23-15 创建StorageClass.mp4) j1 o* c6 x d# l* M5 y8 f
23-16 通过statefulset安装es组件.mp4
# O! X% C5 D; K& }5 ]23-17 通过deployment安装kibana组件.mp4. h$ P/ [+ o4 f4 b. L/ Z$ H( L3 w* b% E- \+ @
23-18 浏览器访问kibana web界面.mp4( A( O7 e: a. x5 a" t+ H% o8 [+ L
23-19 通过daemonset安装fluentd组件.mp4' x7 J8 ^0 _ p5 |+ n* r
23-20 配置kibana界面-通过kibana展示收集到的日志收据.mp4- E7 C8 B+ F, e6 X# j
0 P4 X% q+ m9 Y8 E23-21 kibana界面按照特定条件过滤容器日志.mp41 Q7 y- C& p5 Z1 E# D8 F5 I
23-22 efk总结.mp40 I& V1 Z6 ^* x: J. W! ^2 r& U9 |1 E1 [0 u; U+ Z
24-1 安装helm和tiller.mp4# a7 o: E5 |) m# ^9 C" K
24-2 测试helm部署k8s应用.mp4
4 n5 }0 J: \3 ]24-3 测试helm部署memcached和rabbitmq.mp4
, G# {$ `- g2 ~0 C. L' S& F! `24-4 helm总结.mp4+ z2 F( p8 |& X, D+ M2 Y6 Y0 L4 K2 k* D; t# U" M- v
25-1 prometheus简介.mp4$ _& R0 d5 i4 I6 O
25-2 安装node-exporter组件.mp40 `0 o4 ?) ?) K+ S3 u) i1 I
25-3 在k8s中安装prometheus组件.mp42 p3 h3 ^2 N i) Q+ X2 M+ ]
25-4 配置prometheus热加载.mp45 k0 [0 F8 |! d, u1 Q# r1 _ w
25-5 在k8s中安装和配置Grafana.mp4" S& C: ~8 s7 o! h& _ B& [2 [ x
2 i) W* j! f$ P# Q4 S5 Q25-6 安装kube-state-metrics组件.mp4! B( ?4 X# O/ E x% x& A1 I
25-7 在Grafana界面展示k8s资源指标数据.mp4# U% a0 s0 |; k$ c
1 J M% t: ^3 |5 l: [9 W4 j& Q25-8 在k8s中安装alertmanager并配置发送报警到邮箱.mp4: u( W2 g5 L1 z( l5 i, C) k4 p6 M& U) L& o0 {
25-9 配置alertmanager发送报警到钉钉.mp42 D* `1 s+ J6 v/ y7 H- u
" `0 L+ W! i9 l V0 K26-1 DevOps概述.mp40 H0 A# j, `$ a: u, \# [+ P+ h1 p1 U( M' v n( U+ j+ b3 f: T/ t1 u5 v
26-2 本章课程实验环境说明-必看.mp4$ n9 O! U0 l1 C% A9 W# C' {( N, `) s9 _4 i* T9 d+ p4 T
26-3 搭建nfs持久化存储.mp4% a' j8 Y! V) [0 W) ?
26-4 测试pvc绑定pv.mp4( m$ d' [+ u6 M% O+ j' h( V. c
26-5 创建serviceaccount账号并对其进行rbac授权.mp45 g: I4 {1 m9 K; S9 I* K
3 M6 v3 m6 I( ]+ N26-6 在k8s中部署jenkins.mp4 G) F9 c: \1 E/ X7 w/ H( T: ?1 B& g( N& Y$ ~, ]; s' `. Z) I
26-7 登陆和配置jenkins.mp4
, {, \; S% [" i9 K' o26-8 jenkins中接入kubernetes集群.mp4
' t3 C/ J$ _$ Z% J$ _( h. x7 t26-9 在jenkins中配置k8s的slave pod模板.mp4( `7 \4 |) }) M$ S2 d9 ~4 i: d8 ^; [9 F
1 X' K1 u. x) g/ h2 p6 Y7 H26-10 在jenkins中配置docker hub凭据.mp4
6 K' \8 z( E* f+ [26-11 jenkins pipeline语法介绍.mp4
6 h$ ]$ U( ~5 u! v# Y26-12 通过pipeline部署k8s应用.mp4
1 l$ i; u9 \# e# L- R' s, m. O26-13 通过pipeline部署k8s应用-上节问题排查.mp4, ?% [$ i% G8 O8 u# Q" |$ Q) V
26-14 安装jenkins的BlueOcean插件.mp4
. D* g1 |; i1 D9 K3 q26-15 通过pipeline部署k8s应用到开发、测试、生产等环境.mp4* V& v$ V9 V1 A9 Y J# o5 }# I
26-16 通过编写pipeline实现k8s应用的回滚.mp4
; y$ q% Z5 Q. i( a2 I) n27-1 本章课程实验环境说明-必看.mp4
1 o6 [, n1 O% E0 k* m) Q% W2 X27-2 ceph块存储rbd介绍.mp4/ F0 k+ Z7 u) x: E& p
27-3 ceph的文件系统存储cephfs介绍.mp4- T( L* ^& a+ x" E7 `2 M4 X6 p$ J5 J! Z) ]: F7 d8 Q B1 X
27-4 ceph对象存储radosgw介绍.mp4
, ~1 F- j* k: @; |: R4 ]27-5 分布式存储的优点.mp4. C* s c( ?2 o, L" g
; W: N, N1 b" o$ G2 N" V4 J) A+ g27-6 ceph的核心组件介绍.mp4% X y* [6 R- w) i* T+ k- W* z6 Q$ D( X( p% J: h
27-7 准备安装ceph集群的实验环境.mp4
7 ]# t: P, C) c27-8 对ceph集群的实验环境进行初始化.mp4. N! @1 [6 C5 d, |/ v
27-9 安装ceph-deploy.mp4! D, ^9 U2 o+ p0 Z4 T/ j& Z0 b) Z' X
27-10 安装ceph集群.mp4- R; t$ I7 ]9 n" N3 r ?- u
3 @0 b" B0 x+ ?* k( i# _! G27-11 添加ceph osd.mp4; [( p* b6 q0 k; c8 {8 z& E0 \ q- n" K' [/ K: \/ d
27-12 ceph osd扩容和缩容.mp4
! }3 i, [. e/ ^( n27-13 创建ceph rbd.mp4
9 x4 g( v6 V _+ \! m27-14 初始化安装k8s集群的实验环境.mp4
# ^# j" Q+ ]5 \! _0 d r# n" D27-15 安装docker.mp4 `, n1 R5 c/ a8 m( h
27-16 下载安装k8s需要的镜像和组件.mp4$ F; ~7 W( B0 t, _4 M$ L; Y) ]1 f, D* A. N" V4 J0 g6 b
27-17 安装kubernetes集群.mp4. L; q! u; r+ v
28-1 kubernetes集群对接ceph rbd.mp4) \+ c& @& _) }: w+ w" S
28-2 测试pod挂载ceph rbd.mp4% K% I: f0 H' j" l$ a: V
28-3 基于ceph rbd生成pv.mp44 _& e8 N( S1 d/ ^( _4 Y$ b/ D% N+ q5 A; B; y/ h; R
28-4 基于storageclass动态生成pv.mp4$ z: _9 V8 V1 ]* F: u# A X g" X
28-5 Statefulet+storageclass+ceph实践.mp42 @1 {+ J. L; M3 e" |' V
29-1 准本安装ceph高可用的实验环境.mp42 }$ s* l+ H8 h+ i( g$ c! y4 B. p4 r: h) y( K
29-2 ceph组件简介.mp4' J* _8 [& |$ j1 v! o7 l& q
29-3 ceph参考文档说明.mp4
' q4 s; A g1 b6 i9 V2 e4 a3 A29-4 初始化安装ceph集群的机器.mp48 g- V5 d; d7 f8 t) t* e2 N3 r3 @' E& I, f1 J# e6 Y* Z7 @
29-5 初始化ceph的monitor节点.mp4- `4 D, c+ s4 ]% s7 N% e Z
0 D3 P5 X9 S, Q7 t+ r$ u7 {29-6 安装monitor节点-三个monitor做高可用.mp4' o( k+ O4 f! p
29-7 配置osd-测试客户端挂载使用.mp45 w8 M1 `0 Z# w1 I+ T$ n5 a
29-8 k8s对接ceph多monitor高可用讲解.mp4
- E' P) T/ L. x3 p29-9 ceph高可用集群排错.mp41 ?- ?, ~: S8 y* z, O" _8 f
: M2 Q, c& R# g; [+ ^* M8 |* t' q30-1 Ingress和Ingress Controller简介.mp49 g" K( L% ]" |& ~" D6 R. u( } Y' b2 `: U; B0 U* Y
30-2 怎么创建一个Ingress资源.mp4+ F9 m' m& Q! n; T2 o; M
30-3 安装Ingress Controller和配置Ingress.mp4" _7 W9 ]' S* S% p% A6 |# J7 Y" o3 J3 N# `- G) W( M
30-4 部署Ingress-测试http代理tomcat服务.mp48 s1 L7 l' \, k6 t3 g
30-5 部署Ingress-测试https代理tomcat服务.mp43 g1 C" I1 u6 a4 n
9 Q# y3 O% V( v( A8 Q31-1 Tekton安装和介绍.mp4! y2 D" g0 l1 L% w- E S5 J0 E2 j$ E4 k# b8 M1 H; a% ?
31-2 通过Tekton实现CICD.mp48 I% U5 a/ q9 W3 Y1 a
|
|