使用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 感到好奇的云初学者

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。