课程分类

课程介绍
课程目录
用户评论
课程介绍
课程目录
用户评论

你将获得

  • 掌握某些知识点
  • 学会某些技巧(或思路)

教学服务

  • icon

    1v1专属答疑服务

  • icon

    BAT专家面试辅导

讲师介绍

  • 资深运维工程师,资深DevOps工程师,k8s技术专家,首席技术架构师

  • 课程详情

    一、DevOps/CICD简介

           DevOps是一种软件工程文化和实践,旨在统一整合软件开发和软件运维,DevOps倡导对软件构建的所有环节(从集成,测试,发布到部署和基础架构管理)进行全面的自动化和监控,DevOps的目标是缩短开发周期,提高部署频率和更可靠的发布,与业务目标一致。------维基百科定义

    二、DevOps工具链
    三、课程亮点


    四、讲师简介

    先超(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)等

    五、课程大纲

    第一章 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

    温馨提示
    • 请勿私下交易
      请勿在平台外交易。与机构和老师私下交易造成的任何损失及纠纷,腾讯课堂不承担任何责任
    • 听课说明

      1、电脑:访问腾讯课堂官网 ke.qq.com 查看我的课表或下载win/mac客户端听课

      2、手机/平板:下载腾讯课堂APP, 进入学习页面听课