价格: 46 学币

分类: 云原生

发布时间: 2024-08-18 13:21:38

最近更新: 2024-08-18 13:21:38

资源类型: SVIP

优惠: 开通钻石SVIP免费获取此资源

image.png

课程介绍

云时代必修课-云原生CI/CD(持续集成与交付)全流程实战视频教程,由优库it资源网整理发布。随着应用向云端迁移,持续集成与交付(CI/CD)已成为核心技能。然而,云原生 CI/CD 技术和工具种类繁多,跨项目迁移难度较大,尤其对经验不足的技术人员而言,学习曲线陡峭。我们的课程旨在从零开始,帮助学员掌握 CI/CD 工具与平台。课程通过模拟企业项目流程,涵盖从代码提交、自动化构建、测试到高效部署的每个环节,确保学习过程既系统又顺畅。学员不仅能够掌握基础理论,还能通过实战将 CI/CD 核心技能应用于生产环境,从而提升云原生技术实力和个人职业竞争力。

资源目录

.
├──  第1章 云原生CI&CD实战--课程导学/
│   └── [ 11M]  1-1CICD--课程导学
├──  第2章 如何搞定落地难,复杂性高的云原生CICD技术方案/
│   ├── [2.0M]  2-1为什么要学习云原生持续集成与交付?
│   ├── [2.1M]  2-2高薪云原生技术人必备的持续集成与交付技术有哪些?应该怎么学?
│   └── [ 11M]  2-3云原生CICD工程化实践的工具有哪些?如何选型及构建最优的技术方案?
├──  第3章 CI篇(一)广泛使用的传统CI工具Jenkins基础入门/
│   ├── [1.8M]  3-1本章概述
│   ├── [1.9M]  3-2什么是Jenkins?作用是什么?
│   ├── [9.6M]  3-3如何使用Docker安装Jenkins?(一)
│   ├── [ 17M]  3-4如何使用K8sHelm部署Jenkins(二)
│   ├── [ 11M]  3-5如何使用K8sYaml部署Jenkins(三)
│   ├── [9.0M]  3-6怎样将Jenkins接入OpenLDAP?
│   ├── [ 24M]  3-7【实现Jenkins的多项配置】-凭据、系统配置(一)
│   ├── [ 17M]  3-8【实现Jenkins的多项配置】-视图、项目规范(二)
│   ├── [ 35M]  3-9如何基于Role-BasedStrategy配置用户权限?
│   ├── [ 20M]  3-10【实现PipeLine流水线入门操作】pipline流水线介绍与基础语法
│   ├── [9.9M]  3-11【实现PipeLine流水线入门操作】构建代理
│   ├── [ 25M]  3-12【实现PipeLine流水线入门操作】options配置
│   ├── [7.4M]  3-13【实现PipeLine流水线入门操作】sh的三种用法
│   ├── [7.4M]  3-14【实现PipeLine流水线入门操作】Groovy沙盒使用
│   ├── [ 20M]  3-15【实现PipeLine流水线入门操作】环境变量
│   ├── [ 10M]  3-16【实现PipeLine流水线入门操作】凭据使用
│   ├── [ 12M]  3-17【实现PipeLine流水线入门操作】post使用
│   ├── [9.5M]  3-18【实现PipeLine流水线入门操作】清理工作空间
│   ├── [ 30M]  3-19【实现PipeLine流水线入门操作】内置变量使用与构建信息展示
│   ├── [ 13M]  3-20【实现PipeLine流水线入门操作】如何生成声明性指令?
│   ├── [7.6M]  3-21【实现PipeLine流水线入门操作】计划任务
│   ├── [ 25M]  3-22【实现PipeLine流水线入门操作】并行执行与蓝海项目
│   ├── [ 30M]  3-23【实现PipeLine流水线入门操作】when语法与input语法
│   ├── [ 11M]  3-24【实现PipeLine流水线入门操作】postbuild使用
│   ├── [ 34M]  3-25【实现PipeLine流水线入门操作】Jenkinsfile的存储方式(一)
│   ├── [8.5M]  3-26【实现PipeLine流水线入门操作】Jenkinsfile的存储方式(二)
│   ├── [8.2M]  3-27【实现PipeLine流水线入门操作】Jenkinsfilecli的使用
│   ├── [ 29M]  3-28【实现PipeLine流水线入门操作】将Jenkins构建状态发送到GitLAB
│   ├── [ 52M]  3-29【实现PipeLine流水线入门操作】Webhook触发流水线自动构建
│   ├── [ 13M]  3-30【实现PipeLine流水线入门操作】多分支流水线使用
│   └── [1.3M]  3-31本章小结
├──  第4章 CI篇(一)广泛使用的传统CI工具Jenkins快速进阶/
│   ├── [3.0M]  4-1Jenkins快速进阶--本章概述
│   ├── [ 34M]  4-2【如何配置JenkinsSlave节点?】slave节点静态配置
│   ├── [ 49M]  4-3【如何配置JenkinsSlave节点】Docker流水线使用
│   ├── [ 39M]  4-4【如何配置JenkinsSlave节点】K8S动态节点使用
│   ├── [ 19M]  4-5【掌握Grovvy语法】Grovvy基础语法学习
│   ├── [ 18M]  4-6【实现基于共享库进行CICD流程的优化】共享库使用
│   ├── [ 13M]  4-7【掌握参数化插件配置】字符串、文本、选项、布尔、密码参数
│   ├── [ 42M]  4-8【掌握参数化插件配置】活跃参数、活跃选择反应参考参数、时间参数
│   ├── [ 18M]  4-9【使用Kaniko技术构建镜像】Kaniko工具使用
│   └── [2.5M]  4-10本章小结
├──  第5章 CI篇(一)广泛使用的传统CI工具Jenkins企业级实战/
│   ├── [1.2M]  5-1Jenkins企业级实战--课程概述
│   ├── [ 34M]  5-2使用Pipeline运行一个测试流水线+飞书报警
│   ├── [ 10M]  5-3【部署配置SonarQube并集成到Jenkins扫描go代码】sonarqube部署与插件安装
│   ├── [9.8M]  5-4【部署配置SonarQube并集成到Jenkins扫描go代码】sonarqube接入LDAP
│   ├── [ 15M]  5-5【部署配置SonarQube并集成到Jenkins扫描go代码】质量门禁、权限、令牌管理
│   ├── [ 22M]  5-6【部署配置SonarQube并集成到Jenkins扫描go代码】Jenkins集成SonarQube做代码扫描
│   ├── [ 13M]  5-7【部署配置Metershpere并集成到Jenkins做接口测试】部署MeterSphere
│   ├── [ 33M]  5-8【部署配置Metersphere并集成到Jenkins做接口测试】MeterSphere定义接口测试
│   ├── [ 11M]  5-9【部署配置Metersphere并集成到Jenkins做接口测试】Jenkins集成MeterSphere实现接口测试
│   ├── [ 36M]  5-10【Jenkins+Docker+SonarQube+MeterSphere静态代理】项目实战
│   ├── [ 25M]  5-11【Jenkins+K8S+SonarQube+MeterSphere动态代理实战】项目实战
│   └── [1.4M]  5-12Jenkins企业级实战--课程总结
├──  第6章 CI篇(二)与k8s深度集成的云原生CI工具Tekton快速入门到企业级实战/
│   ├── [2.0M]  6-1Tekton快速入门到实战--本章概述
│   ├── [ 14M]  6-2首先夯实Tekton基础
│   ├── [ 16M]  6-3如何实现Tekton部署到K8S集群?
│   ├── [ 29M]  6-4如何实现Tekton定义Task运行?
│   ├── [ 49M]  6-5【如何实现Tekton定义Pipeline】task定义pipeline运行并克隆仓库代码
│   ├── [ 36M]  6-6【如何实现Tekton定义Pipeline】taskref,taskspec,pipelineref,pipelinespec使用
│   ├── [ 34M]  6-7如何实现在Pipeline上定义task的执行方式(Retries、Timeout、When、finally、RunAfter)?
│   ├── [ 17M]  6-8【如何实现在Pipeline中使用Workspace和Parameters?】在task中使用参数
│   ├── [ 24M]  6-9【如何实现在Pipeline中使用Workspace和Parameters?】在pipeline中使用参数
│   ├── [ 38M]  6-10【如何实现在Pipeline中使用Workspace和Parameters?】WorkspaceVCT的使用
│   ├── [ 22M]  6-11【如何实现在Pipeline中使用Workspace和Parameters?】WorkspaceSecret实战
│   ├── [ 22M]  6-12【如何实现在Pipeline使用Volume及Results】使用Volume持久化数据
│   ├── [ 17M]  6-13【如何实现在Pipeline使用Volume及Results】使用Results持久化数据
│   ├── [ 13M]  6-14【配置GitlabWebhook触发自动部署运行Pipeline】解发器介绍与部署
│   ├── [ 32M]  6-15【配置GitlabWebhook触发自动部署运行Pipeline】Tekton触发器YAML文件介绍
│   ├── [ 18M]  6-16【配置GitlabWebhook触发自动部署运行Pipeline】Tekton触发器实战
│   ├── [ 41M]  6-17【配置GitlabWebhook触发自动部署运行Pipeline】Tekton项目部署
│   └── [1.4M]  6-18Tekton快速入门到实战--课程总结
├──  第7章  CI篇(三)与Gitlab深度集成的云原生CI工具Drone快速入门到企业级实战/
│   ├── [1.5M]  7-1Drone本章概述
│   ├── [5.3M]  7-2Drone介绍
│   ├── [ 23M]  7-3如何部署Drone接入Gitlab
│   ├── [ 19M]  7-4Drone权限管理(一)
│   ├── [ 13M]  7-5Drone权限配置(二)
│   ├── [6.5M]  7-6如何实现接入Docker管道运行流水线?
│   ├── [5.5M]  7-7如何实现接入K8s管道运行流水线?
│   ├── [ 15M]  7-8【K8s管道配置1】克隆(一)
│   ├── [ 11M]  7-9【K8s管道配置1】步骤、插件、空间(二)
│   ├── [ 24M]  7-10【K8s管道配置2】触发器与when的使用(三)
│   ├── [ 12M]  7-11镜像拉取方式
│   ├── [ 11M]  7-12并行执行
│   ├── [ 16M]  7-13卷的使用
│   ├── [ 32M]  7-14Secret配置使用
│   ├── [5.0M]  7-15内置环境变量
│   ├── [8.4M]  7-16sonar扫描
│   ├── [ 13M]  7-17Kaniko与Docker插件使用
│   ├── [6.4M]  7-18Jenkins调用
│   ├── [ 16M]  7-19Deploy插件使用
│   ├── [9.7M]  7-20SSH-SCP-S3插件的使用
│   ├── [5.1M]  7-21钉钉插件与Webhook插件
│   ├── [ 13M]  7-22项目部署
│   ├── [3.2M]  7-23CI工具对比分析
│   └── [2.9M]  7-24课程总结
├──  第8章 CD篇(一)云原生CD工具KubeVela入门到企业级实战/
│   ├── [3.1M]  8-1KubeVela概述与介绍
│   ├── [ 17M]  8-2Kubevela部署
│   ├── [ 17M]  8-3Kubevela概念
│   ├── [ 17M]  8-4接入OpenLdap
│   ├── [8.0M]  8-5项目-环境-交付目标
│   ├── [ 41M]  8-6KubeVela接入K8S集群部署一个小案例测试
│   ├── [ 11M]  8-7项目配置
│   ├── [ 11M]  8-8容器镜像部署篇
│   ├── [ 43M]  8-9金丝雀发布篇
│   ├── [8.9M]  8-10Sidecar与Worker的使用
│   ├── [ 10M]  8-11K8s-Object资源类型与多集群交付
│   ├── [ 18M]  8-12if-and-timeout与工作流的操作
│   ├── [ 13M]  8-13组件编排与参数传递
│   ├── [7.2M]  8-14资源托管
│   ├── [9.0M]  8-15触发器构建
│   ├── [ 12M]  8-16gitops部署
│   ├── [4.5M]  8-17如何配置报警alert
│   ├── [4.8M]  8-18项目和平台角色权限分配
│   ├── [ 15M]  8-19内置组件讲解
│   ├── @优库it资源网ukoou.com
│   ├── [8.7M]  8-20内置运维特征操作
│   ├── [ 13M]  8-21内置策略操作
│   ├── [9.1M]  8-22工作流操作
│   ├── [8.3M]  8-23cue基础语法
│   ├── [ 32M]  8-24自定义CUE扩展模板
│   ├── [ 15M]  8-25cue扩展模块实战
│   ├── [ 14M]  8-26项目实战
│   └── [2.4M]  8-27kubevela总结
├──  第9章 CD篇(二)云原生CD工具zadig快速入门到企业级实战/
│   ├── [1.6M]  9-1Zadig概述
│   ├── [5.2M]  9-2Zadig介绍
│   ├── [ 22M]  9-3如何实现Zadig部署于k8S集群
│   ├── [ 44M]  9-4OpenLDAP接入、集群与镜像仓库接入、系统配置
│   ├── [ 35M]  9-5接入Jenkins、Gitlab、Sonar、权限配置、创建项目
│   ├── [ 18M]  9-6Zadig服务介绍
│   ├── [ 24M]  9-7Zadig环境介绍
│   ├── [ 28M]  9-8构建模板
│   ├── [ 24M]  9-9产品工作流
│   ├── [ 13M]  9-10自定义工作流
│   ├── [ 17M]  9-11构建缓存
│   ├── [ 22M]  9-12持久化存储实战
│   ├── [ 24M]  9-13测试与代码扫描
│   ├── [ 17M]  9-14Zadig集成Jenkins构建
│   ├── [ 14M]  9-15项目实战
│   └── [1.6M]  9-16Zadig本章小结
└──  第10章 CD篇(三)云原生CD工具Argo CD + Argo Rollout入门到实战/
    ├── [1.3M]  10-1ArgoCD+ArgoRollout--本章概述
    ├── [2.7M]  10-2Argocd介绍
    ├── [9.0M]  10-3Argocd部署
    ├── [ 24M]  10-4Application介绍
    ├── [ 38M]  10-5Application实战
    ├── [8.8M]  10-6applicationsetset介绍与实战
    ├── [ 26M]  10-7同步选项配置介绍
    ├── [ 26M]  10-8同步选项执行
    ├── [ 17M]  10-9ArgoCD应用删除、回滚与Webhook触发
    ├── [ 10M]  10-10横幅与容器终端配置
    ├── [ 11M]  10-11Ldap接入-
    ├── [ 13M]  10-12权限配置
    ├── [3.3M]  10-13Argocd终端命令行的使用
    ├── [2.2M]  10-14ArgoRollout介绍
    ├── [ 10M]  10-15ArgoRollout蓝绿发布介绍
    ├── [7.2M]  10-16ArgoRollut灰度发布介绍
    ├── [ 42M]  10-17ArgoRollout蓝绿发布实战
    ├── [ 13M]  10-18ArgoRollout灰度发布实战
    ├── [ 16M]  10-19分析模板介绍与Istio和Prometheus的部署
    ├── [ 11M]  10-20分析模板配置
    ├── [ 38M]  10-21蓝绿发布项目实现流量分析自动回滚实战
    ├── [ 26M]  10-22灰度发布项目实现流量分析自动回滚实战
    ├── [7.8M]  10-23获取部署状态
    ├── [2.9M]  10-24三大CD工具回顾总结及对比分析
    └── [2.7M]  10-25本章总结