|
! f, q0 U) q2 ?# P; p) I, D- 课程介绍% }1 s( E% E8 S" G9 E" t
- 适合人群
2 c% w5 D7 W6 O7 O" i' K' K# }8 G# U2 } - 高级运维人群
# w: b) K8 d% h O D - 课程目标% e5 H7 U+ T- ~$ {1 E- M
- Kubernetes/K8S企业容器云平台入门与进阶实战. P% v: X, r$ ~. {) [& |
- 课程简介5 O% d& U ]( C+ a; U
- 最近的三年多时间,随着容器技术的火爆及Kubernetes成为容器编排管理的标准,国内外厂商均已开始了多面拥抱Kubernetes的转型, 无数中小型企业已经落地 Kubernetes,或正走在容器化的道路上 。
# V8 Z8 o: {5 e$ G4 L4 F - 介绍docker的前世今生,了 解docker的实现原理,以Django项目为例,教大家如何编写好的Dockerfile实现构业务镜像的制作。通过课程的学习,大家会知道docker的概念及基本操作,并学习构建自己的业务镜像,并通过抓包的方式学习Docker最常用的bridge网络模式的通信。
$ e- F, I, Q4 J y+ W9 r6 K. ` - 第1章 走进Docker的世界
+ a5 X3 V8 }% E6 z. }* I - 1-1docker介绍、安装及要素讲解& V# l) I3 y+ K4 Q% @, Q
- 1-2Django应用容器化实践5 M5 e8 X2 j6 g9 K2 G: \
- 1-3docker实现原理与网络开始学习
! ]$ G9 v0 p' u' E0 [" b
% K# B! @$ M# t) d1 O* l) T2 {, T- I W3 A
- 第2章 Kubernetes实践 J. [2 b) g) C8 Y w* U* ?
- 2-1kubernetes架构、工作流程介绍及集群搭建
' u3 `4 ^ P; E( N6 f - 2-2使用pod管理业务应用(上)3 y! G4 v' Q% _' Z* h& m' K9 N/ b+ Q
- 2-3使用pod管理业务应用(下)
2 O6 y) X7 b- e, X+ D% | - 2-4kubernetes workload的使用
+ @: U0 A1 t9 C) k" t - 2-5kubernetes调度策略
z/ u6 N# p: a( b: ?* Y* P. g4 e - 2-6集群服务发现及Ingress的实现服务访问 Q& d$ Y( S! \- h6 o4 q. m- S" v
- 2-7K8s集群的认证和授权及Admission Cont开始学习# s& Q' ?6 B3 m4 I$ N5 Z
3 x* v( a/ h- b. {) X% V# J
! u1 r) E8 p5 y4 ~9 }0 U: b- 第3章 利用EFK实现Kubernetes集群日志收集系统
/ s' O- A. f \1 h - 3-1使用efk实现k8s集群服务日志采集
& X% d* I" s% U - 3-2fluentd工作原理及参数详解开始学习
7 m9 E; b, N# q; ~+ ` - : F& |5 p% G: f+ M
7 v' a1 e3 x0 F* y7 _, ^
- 第4章 流水线及多分支构建实践
) w: Z0 e5 _( L# E - 4-1DevOps及CICD介绍- [9 F( J+ c! ]# @ t
- 4-2Jenkins on k8s的部署及插件的使用& O; @; ?. I" n! R! M; B- ^
- 4-3Jenkins与Gitalb集成示例
. I( |6 Z' o' P( I% M - 4-4Jenkins的Master-Slaves模式执行任* U$ M' H9 y/ m$ ^5 E
- 4-5Pipeline及Jenkinsfile实现dock
8 g2 }8 n+ o, X8 D( D' J - 4-6老司机将给运维同学们的话. p' R% a- J6 O* W4 q( X
- 4-7Jenkinsfile凭据的使用及实现k8s服务的部' G [. \6 y. ]) K" n. D2 ~$ F
- 4-8多分支流水线的使用及Jenkins与Gitlab-C
$ _6 L) h8 B, `# e( U2 }( X9 Y" ?
" i- _3 u8 H4 [6 a% K4 L8 _ B1 _ v5 ^1 S i
+ L7 n. S7 z) D3 a6 {
7 n) s! {+ i' Q4 X& t( S- 第5章 Jenkins工具集成与Jenkinsfile实践篇 9 b8 v3 a r: Q8 J4 }8 ?
- 5-1Jenkinsfile集成k8s实现动态jnlp-s) w% `) e! C+ j. T/ H
- 5-2Jenkinsfile定制自定义jnlp-slave
! o( Y% k2 b" c; ?$ Y2 u - 5-3Jenkins与sonarqube的集成# ]: U/ B3 R6 [) `
- 5-4Jenkinsfile中集成RobotFramewo开始学习( K4 v# p5 }, m
: k. H* J) \6 c+ J1 m9 ~, F
6 {. q, d8 L. D% u2 f! r6 b( M) o- ( h5 N* o/ Z2 C% H
p# u `# r+ ]7 a8 Q: l9 i) b( W - 第6章 基于sharedLibrary实现CICD流程的优化
- x- b$ H; P, p" C - 6-1sharedLibrary的代码结构及Groovy语3 M* C# J. S# W( {$ P7 n
- 6-2sharedLibaray实现helloworld2 V5 U) i& {" b" v) i- t* r: U
- 6-3sharedLibrary实现docker容器的构建+ z% x6 k! ^! q9 n
- 6-4sharedLibrary实现钉钉消息推送6-5利用library及模板化yaml实现多环境k8s服开始学习
) Z$ ]; o8 A$ F7 \& m5 V / A1 {, _% h& p- q6 y
1 [9 Q8 y. g" v. n0 _4 p! d* V/ B
3 a4 t$ r$ Z) _) q: n& Y" ^- Y
资源下载地址和密码(百度云盘): [/hide] 百度网盘信息回帖可见9 G7 a% c Q: H0 l
& g; V' q* t4 U6 w3 ^4 F
' W T; p$ I$ m: k; A
" u+ a( ?; M& a" l: M2 k8 w% R本资源由Java自学网收集整理【www.javazx.com】 |
|