
- 畅销套餐
- 精选套餐
- 人气套餐
- 尊享套餐
- 高薪套餐


















- 课程介绍
- 课程大纲 试看
- 讲师好课 30
- 学员评价
适合人群:
0基础人员;运维、测试、开发、DevOps工程师,架构师;学生等均可学习
课程目标:
1.DevOps落地实践 2.jenkins集成kubernetes实现CI/CD
课程简介:
1、DevOps/CICD简介
DevOps是一种软件工程文化和实践,旨在统一整合软件开发和软件运维,DevOps倡导对软件构建的所有环节(从集成,测试,发布到部署和基础架构管理)进行多面的自动化和监控,DevOps的目标是缩短开发周期,提高部署频率和更可靠的发布,与业务目标一致。------维基百科定义
2、DevOps工具链
3、课程亮点4、讲师简介
先超(lucky):高级运维工程师、资深DevOps工程师,在互联网上市公司拥有多年一线运维经验,主导过亿级pv项目的架构设计和运维工作
主要研究方向:
1.云计算方向:容器
(kubernetes、docker),虚拟化(kvm、Vmware vSphere),微服务(istio),PaaS(openshift),IaaS(openstack)等
2.系统/运维方向:linux系统下的常用组件(nginx,tomcat,elasticsearch,zookeeper,kafka等),DevOps(Jenkins+gitlab+sonarqube+nexus+k8s),CI/CD,监控(zabbix、prometheus、falcon)等
5、课程规划
第一章 DevOps工具链介绍
1-1.自我介绍
1-2.DevOps起源及介绍
1-3.iaas/paas/saas平台介绍
1-4.为什么各企业要推广DevOps落地
1-5.DevOps改进
1-6.DevOps工具链总览和涉及到的技术介绍
第二章 jenkins集成k8s实现CI/CD
2-1.jenkins集成k8s实现DevOps落地实践
2-2.k8s环境准备及搭建
第三章 DevOps实战演练
3-1.搭建nfs分布式存储系统
3-2.创建持久化存储卷pv,并把pvc和pv进行绑定
3-3.创建serviceaccount账号并做rbac授权
3-4.kubernetes部署jenkins需要的镜像说明
3-5.通过k8s集群部署jenkins
3-6.登陆jenkins并进行配置
3-7.jenkins对接k8s集群配置
3-8.配置jenkins pom template,实现动态生成jenkins slave pod
3-9.在jenkins中创建dockerhub凭据,对接hub/harbor
3-10.jenkins pipeline语法介绍
3-11.jekins集成github/gitlab
3-12.jenkins集成gitlab/github故障排查
3-13.jenkins BlueOcean插件安装
3-14.jenkins调用k8s部署应用到开发,测试,生产环境
3-15.jenkins实现应用的回滚
3-16.kubernetes集群安装gitlab
3-17.kubernetes集群安装harbor
3-18.jenkins对接gitlab
3-19.jenkins对接harbor
课程大纲-基于jenkins和kubernetes的DevOps工具链【基础+实践扩展篇】
资料下载-
第1章 DevOps介绍 (33分钟 6节)
-
第2章 DevOps (8分钟 2节)
-
第3章 DevOps实战演练 (3小时6分钟 15节)
-
3-2
创建持久化存储卷pv,把pvc和pv做绑定 把nfs服务端导出的路径做成pv,创建pvc和p做绑定
「仅限付费用户」点击下载“3-2.pvc和pv创建及绑定.pdf”
[06:47] 开始学习 -
3-3
创建serviceaccount账号并做rbac授权 创建sa账号,做rbac授权,之后再k8s中安装jenkins需要使用sa账号操作相关资源
「仅限付费用户」点击下载“3-3.创建运行资源的sa账号.pdf”
[08:36] 开始学习 -
3-11
jekins集成github/gitlab jenkins pipeline编写github拉取代码
「仅限付费用户」点击下载“3-9.测试jenkins pipeline部署k8s应用.pdf”
[17:30] 开始学习
5