90DaysOfDevOps/2022/zh_tw/README.md

165 lines
7.9 KiB
Markdown
Raw Permalink 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="../logo.png?raw=true" alt="90DaysOfDevOps Logo" width="50%" height="50%" />
</p>
English Version | [Versión en Castellano](es/README.md) | [中文版本](zh_cn/README.md) | [繁體中文版本](zh_tw/README.md)| [日本語版](ja/README.md) | [Wersja Polska](pl/README.md) | [Tiếng Việt](vi/README.md) | 繁體中文版本
這個倉儲是我學習 DevOps 基礎知識時所寫的文件。我將會從 2022年01月01 日開始,<br>
一直到 2022年03月31日為止總共花費 90天的時間完成我的旅行。
寫下這份文件的原因是希望其他人也能從中獲益,當然也希望從中豐富文件中的資源。
我的目標是花費90天的時間每天一個小時學會13項與 DevOps 相關的基礎知識。
此份文件**不會涵蓋**所有的 DevOps 知識,但是會包含我認為整體上有利我學習和了解的部分
## 目錄
---
- [✔️] ♾️ 1 > [介紹](Days/day01.md)
### 什麼是 DevOps? 為何我們需要它?
- [✔️] ♾️ 2 > [DevOps 的責任](Days/day02.md)
- [✔️] ♾️ 3 > [DevOps 生命週期 - 從應用角度](Days/day03.md)
- [✔️] ♾️ 4 > [DevOps & Agile](Days/day04.md)
- [✔️] ♾️ 5 > [規劃 > 編碼 > 編譯 > 測試 > 釋出 > 部署 > 維運 > 監控 >](Days/day05.md)
- [✔️] ♾️ 6 > [DevOps - 真實故事](Days/day06.md)
### 學習一項程式語言
- [✔️] ⌨️ 7 > [概述: DevOps & 學習一項程式語言](Days/day07.md)
- [✔️] ⌨️ 8 > [設置你的 DevOps 環境 & 使用 Go 寫 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 > [寫一隻程式發送推特](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 > [設置開發環境 - 如何更美觀](Days/day20.md)
### 瞭解網路
- [✔️] 🌐 21 > [概述: DevOps and 網路](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 & The Cloud](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 網路模型和 Azure 管理](Days/day33.md)
- [✔️] ☁️ 34 > [Microsoft Azure 實踐方案](Days/day34.md)
### 如何高效的使用 Git
- [✔️] 📚 35 > [概述: Git - 版本控管](Days/day35.md)
- [✔️] 📚 36 > [安裝和設定 Git](Days/day36.md)
- [✔️] 📚 37 > [Git 入門](Days/day37.md)
- [✔️] 📚 38 > [暫存區(Staging)和變更區(Changing)](Days/day38.md)
- [✔️] 📚 39 > [Viewing, unstaging, discarding & restoring](Days/day39.md)
- [✔️] 📚 40 > [開源平台介紹](Days/day40.md)
- [✔️] 📚 41 > [開源工作流](Days/day41.md)
### 容器(Containers)
- [✔️] 🏗️ 42 > [概述: 容器(Containers)](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 > [選擇你的 Kubernetes 平台 ](Days/day50.md)
- [✔️] ☸ 51 > [部署第一個 Kubernetes 叢集](Days/day51.md)
- [✔️] ☸ 52 > [設置多節點 Kubernetes 叢集](Days/day52.md)
- [✔️] ☸ 53 > [Rancher 概述 - Hands On](Days/day53.md)
- [✔️] ☸ 54 > [如何部署應用程式至 Kubernetes](Days/day54.md)
- [✔️] ☸ 55 > [State and Ingress in Kubernetes](Days/day55.md)
### 學習基礎架構即程式碼(Infrastructure as Code)
- [✔️] 🤖 56 > [概述: 學習基礎架構即程式碼(IaC)](Days/day56.md)
- [✔️] 🤖 57 > [Terraform 簡介](Days/day57.md)
- [✔️] 🤖 58 > [HashiCorp Configuration Language 配置語言簡介 (HCL)](Days/day58.md)
- [✔️] 🤖 59 > [使用 Terraform 在 VirtualBox 創建 VM & 變數](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 Pipelines
- [✔️] 🔄 70 > [概述: CI/CD Pipelines](Days/day70.md)
- [✔️] 🔄 71 > [什麼是 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 > [概述: Monitoring](Days/day77.md)
- [✔️] 📈 78 > [Hands-On Monitoring Tools](Days/day78.md)
- [✔️] 📈 79 > [概述: 日誌管理系統](Days/day79.md)
- [✔️] 📈 80 > [ELK Stack](Days/day80.md)
- [✔️] 📈 81 > [Fluentd & FluentBit](Days/day81.md)
- [✔️] 📈 82 > [EFK Stack](Days/day82.md)
- [✔️] 📈 83 > [資料視覺化 - Grafana](Days/day83.md)
### 儲存並保護你的資料
- [✔️] 🗃️ 84 > [概述: Data Management](Days/day84.md)
- [✔️] 🗃️ 85 > [認識資料庫系統](Days/day85.md)
- [✔️] 🗃️ 86 > [備份所有平台](Days/day86.md)
- [✔️] 🗃️ 87 > [Hands-On Backup & Recovery](Days/day87.md)
- [✔️] 🗃️ 88 > [Application Focused Backups](Days/day88.md)
- [✔️] 🗃️ 89 > [災難復原](Days/day89.md)
- [✔️] 🗃️ 90 > [Data & Application Mobility](Days/day90.md)
## License
Shield: [![CC BY-NC-SA 4.0][cc-by-nc-sa-shield]][cc-by-nc-sa]
This work is licensed under a
[Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License][cc-by-nc-sa].
[![CC BY-NC-SA 4.0][cc-by-nc-sa-image]][cc-by-nc-sa]
[cc-by-nc-sa]: http://creativecommons.org/licenses/by-nc-sa/4.0/
[cc-by-nc-sa-image]: https://licensebuttons.net/l/by-nc-sa/4.0/88x31.png
[cc-by-nc-sa-shield]: https://img.shields.io/badge/License-CC%20BY--NC--SA%204.0-lightgrey.svg