课程培训
DevOps开发实战(Git+Jenkins+K8s CI/CD全流程)培训

DevOps开发实战(Git+Jenkins+K8s CI/CD全流程)培训

  •  

  • 培训对象:适合具备开发与运维基础,希望系统掌握DevOps全流程自动化技术,构建企业级CI/CD流水线的运维工程师、开发工程师及DevOps工程师。

  •  

  • 培训目标:完成本课程后,学员将能够深入理解DevOps文化与CI/CD的核心实践。熟练掌握Git版本控制、Jenkins Pipeline自动化构建、Docker镜像管理、Kubernetes持续部署的全流程技术。掌握Pipeline as Code的声明式语法,构建从代码提交到自动测试、镜像构建、K8s滚动升级的完整自动化流水线。具备独立设计和实施企业级DevOps解决方案的能力。

  •  

  • 培训内容

  • (1)DevOps与CI/CD概述:了解DevOps的文化、原则与核心价值。掌握CI/CD在软件交付生命周期中的关键作用。学习持续集成、持续交付、持续部署的区别与联系。理解自动化流水线在DevOps中的核心地位。

     

  • (2)Git版本控制与工作流:掌握Git的核心命令与分支管理策略(Git Flow/GitHub Flow)。学习Git钩子(Git Hooks)实现提交前检查。掌握Git与CI/CD工具的集成方法。

     

  • (3)GitLab仓库管理:掌握GitLab的安装与配置,学习创建项目、管理用户与权限。了解GitLab CI与Jenkins的集成方式。掌握Webhook机制实现代码推送自动触发构建。

     

  • (4)Jenkins基础:掌握Jenkins的安装与初始化配置。学习插件管理(Git、Docker、Kubernetes)与凭证管理。掌握Jenkins的基础任务配置与构建触发器设置。

     

  • (5)Jenkins Pipeline语法:掌握Pipeline as Code的核心理念,深入学习声明式Pipeline的语法结构(agent、stages、steps、post)。掌握Pipeline中环境变量、参数定义、超时与重试机制。

     

  • (6)Docker镜像构建:学习在Jenkins Pipeline中集成Docker构建步骤。掌握从Git拉取代码、执行单元测试、构建Docker镜像、推送到私有仓库的完整流程。学习Dockerfile的最佳实践。

     

  • (7)Kubernetes部署配置:掌握编写Kubernetes部署文件(Deployment、Service、Ingress)的方法。学习使用ConfigMap与Secret管理配置。掌握滚动更新策略与健康检查配置。

     

  • (8)Jenkins与K8s集成:学习在Jenkins Pipeline中使用kubectl或Helm实现自动部署到K8s集群。掌握配置K8s凭证的方法。实现部署后的健康检查与状态验证。

     

  • (9)自动化测试集成:学习在Pipeline中集成单元测试(JUnit/Pytest)、集成测试与端到端测试。掌握测试报告生成与可视化。了解SonarQube代码质量检测的集成。

     

  • (10)多环境管理:掌握开发、测试、生产多环境的配置管理方法。学习使用Helm实现环境差异化配置。了解蓝绿部署、金丝雀发布的Pipeline实现。

     

  • (11)监控与告警集成:掌握Jenkins的构建状态监控,学习集成企业微信/钉钉发送构建通知。了解Prometheus监控Jenkins状态。掌握构建日志的集中管理与检索。

     

  • (12)综合项目实战:完成一个完整的DevOps CI/CD项目(如微服务应用的自动化部署流水线)。涵盖Git仓库配置、Jenkins Pipeline设计、Docker镜像构建、K8s自动部署、多环境发布的全流程。





如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请

服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。

专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获
报名表下载
联系我们 更多>>

咨询电话010-62883247

                4007991916

咨询邮箱:soft@info-soft.cn  

 

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>