90DaysOfDevOps/zh_cn/README.md
Dean f63c485de2
Resize main logo
Resized main logo to match the default main readme file
2022-04-20 09:49:46 +01:00

150 lines
7.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 90DaysOfDevOps 中文版本
<p align="center">
<img src="https://github.com/MichaelCade/90DaysOfDevOps/blob/main/logo.png?raw=true" alt="90DaysOfDevOps Logo" width="50%" height="50%" />
</p>
这个仓库是用来记录我在深入理解 DevOps 基础知识的过程的。我会在2022年1月1日开始我的旅程我打算一共花90天恰好这个时间就是1月1日到3月31日。
我记录下这些过程是希望其他人能够从中获益,也希望能够丰富相关的资源。
我的目标是在90天的时间内每天花费一个小时去攻克 DevOps 13个方面的基础知识。
这个过程不会覆盖到有关 DevOps 的所有知识,但它会介绍我认为会有益于我的学习和理解的方面。
## 目录
> 🔍 - 正在翻译
- [🔍] ♾️ 1 > [简介](Days/day01.md)
### 什么是 DevOps 以及为什么我们需要 DevOps
- [🔍] ♾️ 2 > [DevOps 工程师的职责](Days/day02.md)
- [🔍] ♾️ 3 > [DevOps 生命周期 - 从应用的角度](Days/day03.md)
- [🔍] ♾️ 4 > [DevOps 与敏捷](Days/day04.md)
- [🔍] ♾️ 5 > [计划 > 编码 > 构建 > 测试 > 发布 > 部署 > 操作 > 监控 >](Days/day05.md)
- [🔍] ♾️ 6 > [DevOps - 真实经历](Days/day06.md)
### 学习一门编程语言
- [🔍] ⌨️ 7 > [概述DevOps 与学习一门编程语言](Days/day07.md)
- [🔍] ⌨️ 8 > [配置 Go 语言的 DevOps 环境 & Hello World](Days/day08.md)
- [🔍] ⌨️ 9 > [解释 Hello World 代码](Days/day09.md)
- [🔍] ⌨️ 10 > [Go 工作空间及编译运行](Days/day10.md)
- [🔍] ⌨️ 11 > [变量、常量和数据类型](Days/day11.md)
- [🔍] ⌨️ 12 > [从指针获取用户输入及一个完整的程序](Days/day12.md)
- [🔍] ⌨️ 13 > [使用我们的新App发送一条推特](Days/day13.md)
### 学习 Linux 基础
- [🔍] 🐧 14 > [概览: DevOps 与 Linux](Days/day14.md)
- [🔍] 🐧 15 > [DevOps 中的Linux命令 (通用)](Days/day15.md)
- [🔍] 🐧 16 > [管理你的 Linux 系统, 文件系统及存储](Days/day16.md)
- [🔍] 🐧 17 > [文本编辑器 - nano vs vim](Days/day17.md)
- [🔍] 🐧 18 > [SSH & Web 服务器(LAMP)](Days/day18.md)
- [🔍] 🐧 19 > [使用bash脚本自动化任务](Days/day19.md)
- [🔍] 🐧 20 > [开发环境配置 - All the pretty things](Days/day20.md)
### 理解计算机网络
- [🔍] 🌐 21 > [概述DevOps 与计算机网络](Days/day21.md)
- [🔍] 🌐 22 > [OSI 7层模型](Days/day22.md)
- [🔍] 🌐 23 > [网络协议](Days/day23.md)
- [🔍] 🌐 24 > [网络自动化](Days/day24.md)
- [🔍] 🌐 25 > [使用 Python 进行网络自动化](Days/day25.md)
- [🔍] 🌐 26 > [搭建实验环境](Days/day26.md)
- [🔍] 🌐 27 > [实验 Python 和 计算机网络](Days/day27.md)
### 选择一个云服务商
- [🔍] ☁️ 28 > [概述: DevOps 与云服务](Days/day28.md)
- [🔍] ☁️ 29 > [Microsoft Azure 基础](Days/day29.md)
- [🔍] ☁️ 30 > [Microsoft Azure 安全模型](Days/day30.md)
- [🔍] ☁️ 31 > [Microsoft Azure 计算模型](Days/day31.md)
- [🔍] ☁️ 32 > [Microsoft Azure 存储和数据库模型](Days/day32.md)
- [🔍] ☁️ 33 > [Microsoft Azure Networking Models + Azure Management](Days/day33.md)
- [🔍] ☁️ 34 > [Microsoft Azure Hands-On Scenarios](Days/day34.md)
### 高效地使用 Git
- [🔍] 📚 35 > [概述: Git - 版本控制](Days/day35.md)
- [🔍] 📚 36 > [安装和配置 Git](Days/day36.md)
- [🔍] 📚 37 > [了解 Git](Days/day37.md)
- [🔍] 📚 38 > [暂存与变更](Days/day38.md)
- [🔍] 📚 39 > [Viewing, unstaging, discarding & restoring](Days/day39.md)
- [🔍] 📚 40 > [代码的社交网络](Days/day40.md)
- [🔍] 📚 41 > [开源工作流](Days/day41.md)
### 容器
- [🔍] 🏗️ 42 > [概览: 容器](Days/day42.md)
- [🔍] 🏗️ 43 > [Docker 简介及安装](Days/day43.md)
- [🔍] 🏗️ 44 > [Docker 镜像及 Docker Desktop 体验](Days/day44.md)
- [🔍] 🏗️ 45 > [Docker 镜像详解](Days/day45.md)
- [🔍] 🏗️ 46 > [Docker Compose](Days/day46.md)
- [🔍] 🏗️ 47 > [Docker 网络与安全](Days/day47.md)
- [🔍] 🏗️ 48 > [Docker 替代](Days/day48.md)
### Kubernetes
- [🔍] ☸ 49 > [概览: Kubernetes](Days/day49.md)
- [🔍] ☸ 50 > [Choosing your Kubernetes platform ](Days/day50.md)
- [🔍] ☸ 51 > [Deploying your first Kubernetes Cluster](Days/day51.md)
- [🔍] ☸ 52 > [Setting up a multinode Kubernetes Cluster](Days/day52.md)
- [🔍] ☸ 53 > [Rancher Overview - Hands On](Days/day53.md)
- [🔍] ☸ 54 > [Kubernetes Application Deployment](Days/day54.md)
- [🔍] ☸ 55 > [State and Ingress in Kubernetes](Days/day55.md)
### 学习代码作为基础设施( Infrastructure as Code
- [🔍] 🤖 56 > [The Big Picture: IaC](Days/day56.md)
- [🔍] 🤖 57 > [An intro to Terraform ](Days/day57.md)
- [🔍] 🤖 58 > [HashiCorp Configuration Language (HCL)](Days/day58.md)
- [🔍] 🤖 59 > [Create a VM with Terraform & Variables](Days/day59.md)
- [🔍] 🤖 60 > [Docker Containers, Provisioners & Modules](Days/day60.md)
- [🔍] 🤖 61 > [Kubernetes & Multiple Environments](Days/day61.md)
- [🔍] 🤖 62 > [Testing, Tools & Alternatives](Days/day62.md)
### 自动化配置管理
- [🔍] 📜 63 > [The Big Picture: Configuration Management](Days/day63.md)
- [🔍] 📜 64 > [Ansible: Getting Started](Days/day64.md)
- [🔍] 📜 65 > [Ansible Playbooks](Days/day65.md)
- [🔍] 📜 66 > [Ansible Playbooks Continued...](Days/day66.md)
- [🔍] 📜 67 > [Using Roles & Deploying a Loadbalancer](Days/day67.md)
- [🔍] 📜 68 > [Tags, Variables, Inventory & Database Server config](Days/day68.md)
- [🔍] 📜 69 > [All other things Ansible - Automation Controller, AWX, Vault](Days/day69.md)
### 创建 CI/CD 流程
- [🔍] 🔄 70 > [The Big Picture: CI/CD Pipelines](Days/day70.md)
- [🔍] 🔄 71 > [What is Jenkins?](Days/day71.md)
- [🔍] 🔄 72 > [Getting hands on with Jenkins](Days/day72.md)
- [🔍] 🔄 73 > [Building a Jenkins pipeline](Days/day73.md)
- [🔍] 🔄 74 > [Hello World - Jenkinsfile App Pipeline](Days/day74.md)
- [🔍] 🔄 75 > [GitHub Actions Overview](Days/day75.md)
- [🔍] 🔄 76 > [ArgoCD Overview](Days/day76.md)
### 监控,日志管理及数据可视化
- [🔍] 📈 77 > [The Big Picture: Monitoring](Days/day77.md)
- [🔍] 📈 78 > [Hands-On Monitoring Tools](Days/day78.md)
- [🔍] 📈 79 > [The Big Picture: Log Management](Days/day79.md)
- [🔍] 📈 80 > [ELK Stack](Days/day80.md)
- [🔍] 📈 81 > [Fluentd & FluentBit](Days/day81.md)
- [🔍] 📈 82 > [EFK Stack](Days/day82.md)
- [🔍] 📈 83 > [Data Visualisation - Grafana](Days/day83.md)
### 存储和保护你的数据
- [🔍] 🗃️ 84 > [The Big Picture: Data Management](Days/day84.md)
- [🔍] 🗃️ 85 > [Data Services](Days/day85.md)
- [🔍] 🗃️ 86 > [Backup all the platforms](Days/day86.md)
- [🔍] 🗃️ 87 > [Hands-On Backup & Recovery](Days/day87.md)
- [🔍] 🗃️ 88 > [Application Focused Backups](Days/day88.md)
- [🔍] 🗃️ 89 > [Disaster Recovery](Days/day89.md)
- [🔍] 🗃️ 90 > [Data & Application Mobility](Days/day90.md)
🚧