DevOps初级到高级|用项目解密DevOps
DevOps Beginners to Advanced | Decoding DevOps with Projects
作为绝对初学者开始 DevOps 职业生涯 | Linux、AWS、脚本、Jenkins、Ansible、Docker、K8s、N 层项目
你会学到什么
-
从零开始学习 DevOps
-
Linux、AWS、Bash 和 Python 脚本、Jenkins、Ansible、Docker、Kubernetes、Cloudformation、Terraform 等
-
了解各种技术如何在 DevOps 中协同工作
-
深入了解 DevOps 流程、工具和技术
要求
-
计算机基础知识
描述
解码 DevOps 课程适用于任何想要开始使用 DevOps 的人。
由于 DevOps 中有很多工具和技术,人们很难选择合适的技术。
本课程从命令行的基础知识开始,动手演示许多工具和技术。
同样最重要的是,它将通过设置您自己的项目向您展示 DevOps 中的各种技术如何协同工作。
步骤1
- Linux基础知识
- Linux 中的服务器管理
- 流浪汉
- 网络基础
- 项目
- 虚拟机上的Vprofile项目介绍和设置
第2步
- Bash 脚本
- 脚本基础
- 变量、条件、循环等
- 自动化日常管理任务
步骤 3
- 云计算介绍
- 我是
- Ec2 实例、EBS 卷、ELB
- S3
- 云观察
- RDS
- 自动缩放
- 53号公路
- 项目
- 用于项目设置的 AWS 云直接迁移
- 在 AWS 云上重新构建 Web 应用程序 [PAAS 和 SAAS]
步骤4
- 版本控制系统 = Git & GitHub
- 构建工具 | 构建和测试 Java 代码 = Maven
- 持续集成介绍
- 詹金斯
- Jenkins 作为构建服务器
- 詹金斯工作 | 构建、测试、部署、通知
- Jenkins 主/从、Nexus、Sonarqube
- 詹金斯 CI 管道
- 詹金斯管理
- 项目
- 使用 Jenkins、Nexus、Sonarqube 和 Slack 进行持续集成
步骤 5
- Python脚本
- python编程基础
- 变量、数据类型、条件、循环、函数、模块等
- 用于自动化操作系统任务的 Python
步骤 6
- Ansible 简介
- 临时命令
- 模块
- YAML导入
- 剧本
- 变量,条件,循环,
- 处理程序,模板等
- 变量深潜
- 角色
- 适用于 AWS 的 Ansible
- 项目
- 持续交付和配置管理 [Jenkins 加 Ansible]
步骤 7
- AWS 第 2 部分
- 专有网络深入
- 日志管理和自定义指标
- 项目
- Beanstalk 和 RDS 上的 Vprofile
- 代码提交、代码构建和代码管道
- Vprofile 项目在 AWS云上的 CI & CD
- Beanstalk、RDS、CodePipeline 等
步骤 8
- 码头工人介绍
- 理解和实施容器
- 卷、网络、日志等
- 为 Vprofile 项目构建图像
- Docker 组合运行 vprofile 多容器
- Kubernetes 简介
- 生产环境的 Kubernetes 设置
- Kubernetes 对象
- Pod、服务、控制器、部署
- 复制、自动缩放、资源配额、秘密、配置映射、命名空间。
- 项目
- Kubernetes上的Vprofile项目部署
步骤 9
- 用于 AWS 云自动化的 Terraform
- 用于 AWS 大声自动化的 Cloudformation
本课程适合谁:
- 任何想学习 DevOps 的人
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)