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