使用Jenkins, Kubernetes, Ansible 摇滚 Devops
Rocking Devops With Jenkins, Kubernetes, Ansible
使用 Git、Ansible、Docker、Kubernetes、DevSecOps 掌握 Jenkins CI/CD 管道的 DevOps,并附有面试指南
您将学到什么
在一门课程中学习掌握 DevOps 所需的概念
设置 DevOps CI/CD 管道以构建和部署实际项目
DevOps 先决条件包括 – Linux、Git、Infra as Code 和 Kubernetes 基本
知识DevOps 面试
要求
愿意学习许多令人兴奋的新事物!
AWS的基本知识将有助于理解实施
描述
您将从本课程中获得什么?
欢迎来到 Rocking DevOps with Jenkins 课程:学习 DevOps 概念 全面掌握 Jenkins – 基础知识、高级实现,包括 Kubernetes、DevSecOps、Ansible DevOps
先决条件 – git、linux、infra as code、和 Kubernetes 基本知识一门课程 提示、技巧、从现实世界中学习 云架构师访谈 Q/A
关于讲师 Rajdeep Saha 是 AWS 专业认证解决方案架构师,在领先的云提供商工作,曾在财富排名前 20 的公司担任杰出云建筑师。
与笔和纸架构师不同,Rajdeep 使用广泛的基础架构即代码和 DevOps 将真实的企业项目迁移到云中。他发表了博客,并在著名的会议上发表了广受好评的演讲。
他也是系统设计、Kubernetes、AWS Lambda、Git 和 GitHub 等多门畅销和高评价课程的作者。Rajdeep 在这门课程中经常使用现实世界的类比来解释概念,这使学生更容易理解并保留知识。
Rajdeep 还出席并参加了所有主要的云会议,并在他的领域保持最新状态。你在有能力的手中!所有观点都是 Rajdeep 自己的。
课程结构本课程有以下主要领域 – DevOps 介绍、Git 和 GitHub 基础知识、Infra as Code Basics、Linux for DevOps、Kubernetes Primer、Jenkins Introduction、Jenkinsfile – Pipeline as Code、Jenkins
常用示例、运行使用 Jenkins 的 CloudFormation、使用 Jenkins 运行 Terraform、使用 Jenkins 和 ArgoCD 部署到 EKS、使用 Ansible 的 Jenkins 以及 DevOps 面试准备。请查看讲座列表,了解每个领域的详细分类。
这门课程可以让您的职业生涯更上一层楼。让我们玩得开心,一起在云中构建一些很棒的东西!
概述
第 1 部分:DevOps 基础知识
第 1 讲 DevOps – 什么和为什么
第 2 讲 DevOps 的好处
第 3 讲 DevOps 的挑战!
第 4 讲重要 – CI vs CD vs CD!
第 5 讲不同的 DevOps 工具
第 6 讲不同的 DevOps 管道
第 7 讲重要 – DevOps 学习路径
第 8 讲 Basic vs Blue Green vs Canary vs Rolling Deployment
第 9 讲 Kubernetes 滚动部署
第 10 讲 A/B 测试与蓝绿部署
第 11 课 DevSecOps – 什么和为什么
第 12 讲 DevSecOps Pipelines 包括 Kubernetes
第十三课 下一章是什么?
第14讲课程资源
第15讲课程幻灯片
第 2 部分:Git 和 GitHub 基础知识
第 16 讲 Git 和 GitHub 基础知识速记
第 17 课 Git – 什么和为什么
第 18 讲 Git 与 GitHub
第 19 讲 Git 工作流程
第 20 讲 Git 安装和设置
第21讲重要——Git工作流演示
第 22 讲 比较文件
第 23 课重要——Git 分支与合并
第24讲 分支合并演示
第 3 节:基础设施即代码基础
第 25 讲 一切是如何开始的——基础设施即代码
第 26 讲 什么是 CloudFormation
第 27 课 运行我们的第一个 CloudFormation
第 28 课 CloudFormation 与 Terraform
第 4 节:面向 DevOps 的 Linux
第 29 讲 Linux 基本命令
第 30 讲 Linux 文件和用户命令
第 31 课 从 Linux 调用 API
第 32 课 Vi 编辑器
第 33 课 AWS CLI – 什么以及为什么
第 34 讲 AWS CLI Demo 使用 CloudShell
第 35 讲 Visual Studio Code 中的 AWS CLI 安装
第 36 课查找并运行任何 AWS CLI 命令
第 5 节:Kubernetes 入门
第 37 讲 Kubernetes Primer 速记
第38讲 开始——Docker容器
第39讲 什么是容器编排器
第 40 讲 Kubernetes 介绍
第 41 讲 豆荚
第42讲副本集和部署
第 43 讲 启动集群的方法
第44课 eksctl简介
第45讲 安装eksctl
第 46 讲 旋转我们的第一个 EKS 集群
第 6 节:Jenkins 介绍
第47课 什么和为什么
第 48 讲 Jenkins 在 AWS 上的安装
Lecture 49 本地桌面安装Jenkins
第 50 讲 Jenkins 控制台演练
第51课我们的第一个Jenkins工作
第 52 讲 在 Jenkins 中保存凭证
第 53 讲 Jenkins 插件
第54课 声明式与脚本式管道
第55讲 自由式vs流水线
第 56 课 Freestyle Job Demo – 复制 Git Repo
第 57 课管道作业演示 – 复制 Git 存储库
第 7 节:Jenkinsfile – 管道即代码
第 58 课 Jenkinsfile – 什么和为什么
第 59 课 Jenkinsfile 结构 – 必填字段
第 60 讲 我们的第一个 Jenkinsfile
第61讲 Jenkins权限
第 62 讲 用简单的方法编写 Jenkinsfile
第63讲Jenkinsfile帖子部分
Lecture 64 Jenkinsfile Post Section Demo
第 65 课 使用环境部分处理凭证
第 8 节:Jenkins 常用示例
第 66 课 构建并推送 Docker 镜像到容器仓库
第67课从另一个触发一个工作
第68课从一个作业传递参数到另一个作业
第69讲所有Jenkins环境变量列表
第 70 讲 从 Jenkins 运行 Shell 脚本
第 71 课 重要 – 使用 Docker 容器代理构建和单元测试
第72讲并行阶段
第 73 讲 从 Jenkins 触发 Lambda
第74讲 插入手动批准
第 75 课使用 Jenkinsfile 脚本部分将脚本化作业转换为流水线作业
第76讲 多分支管道
第 77 讲 GitHub WebHook & Jenkins
Lecture 78 GitHub to Jenkins 手动提交Demo
第 79 讲 GitHub Jenkins 使用 WebHook 自动集成 Demo
第 9 部分:使用 Jenkins 运行 CloudFormation
第 80 讲 Jenkinsfile 中 CloudFormation 参数的作业设置
第81讲 JenkinsFile Demo中的硬编码CloudFormation参数
第 82 讲 使用参数属性文件和 CloudFormation 演示
第 83 课从 Jenkins 运行任何 CloudFormation!
第 10 节:使用 Jenkins 运行 Terraform
第 84 课 Jenkins 的 Terraform 安装和设置
第 85 课使用 Terraform Jenkins 创建和销毁 VPC
第 86 课 使用 Terraform 和 Jenkins 配置 Kubernetes 集群
第 11 节:使用 Jenkins 和 ArgoCD 部署到 EKS
第 87 课
第 88 讲 GitOps 项目概述
第 89 课 GitOps – 什么和为什么
第 90 讲 GitOps 真实世界工作流程
第 91 讲 GitOps 真实世界演示的资源
第 92 讲 Jenkinsfile 和 Dockerfile 用于演示
第 93 讲 Jenkins 中的 GitHub 和 DockerHub 凭证设置
第 94 课 创建 Jenkins 工作
第 95 讲 ArgoCD 安装
第 96 讲 ArgoCD 应用程序设置
第 97 讲 GitHub Webhook 和全自动化
第 12 节:Jenkins 与 Ansible
第 98 讲 Jenkins Ansible 高级流程
第 99 讲 EC2 和 Jenkins 上的 Ansible 设置
第 100 讲 Ansible 的 Jenkins 工作
第 13 节:DevOps 面试准备
第 101 课 DevOps 访谈 Q/A – 基础
第 102 课 DevOps 面试问答 – 中级
第 103 课 DevOps 访谈 Q/A – 高级
第 14 节:结论
第104课 新的开始
任何想要学习和部署真实世界的 DevOps 管道的人,为 Cloud DevOps 面试做准备的各级开发人员、工程师和架构师,对 DevOps 感到好奇的云初学者
评论(0)