ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

90DaysOfDevOps 西班牙语版学习路线图:90 天系统掌握 DevOps 全栈技能

90DaysOfDevOps 西班牙语版学习路线图:90 天系统掌握 DevOps 全栈技能 文档/教程【免费下载链接】90DaysOfDevOpsThis repository started out as a learning in public project for myself and has now become a structured learning map for many in the community. We have 3 years under our belt covering all things DevOps, including Principles, Processes, Tooling and Use Cases surrounding this vast topic.项目地址https://gitcode.com/gh_mirrors/90/90DaysOfDevOps点击查看免费下载90DaysOfDevOps 是社区中知名的公开学习项目作者 Michael Cade 于 2022 年 1 月 1 日开启为期 90 天的 DevOps 学习之旅每天投入约 1 小时系统覆盖 13 大领域从编程语言、Linux、网络、云、Git、容器、Kubernetes、IaC、配置管理、CI/CD 到监控与数据保护。本仓库中的2022/es/目录即该路线图的西班牙语Castellano译本完整保留了英文原版的结构、课程标题与学习顺序。读完本文你将获得一份可直接跟随的 90 天全量课程索引、每个学习阶段的主题说明以及仓库内配套源码、配置与操作示例的定位指引。项目定位一份持续 90 天、每天 1 小时的公开学习笔记2022/es/README.md明确阐述了该项目的基本形态它不是一个DevOps 百科全书而是一份结构化的学习旅程文档。作者从 2022 年 1 月 1 日开始计划用 90 天约 12 周加 6 天的时间每天花约 1 小时依次探索 13 个 DevOps 相关领域。西班牙语版于 2022 年底由 Manu 翻译完成与英文原版位于仓库 README.md保持一致的目录结构。该文档反复强调一个观点这不会覆盖 DevOps 的全部内容——DevOps 是一个极其宽泛的专业领域——但它覆盖了作者认为对其学习与理解最有帮助的核心区域。因此把它看作一份高覆盖率的入门地图而非权威认证大纲更为合适。90 天学习路径总览13 大领域与课程结构整个旅程被拆分为 13 个学习模块对应仓库2022/es/Days/目录下的 90 篇课程文档day01.md至day90.md均已确认存在。前 6 天用于建立 DevOps 基础认知随后逐周深入各个专门领域。整体顺序遵循了 DevOps 全生命周期的典型路径DevOps 基础与理念第 1–6 天学习一门编程语言Go第 7–13 天Linux 基础第 14–20 天网络第 21–27 天选择一个云厂商Microsoft Azure第 28–34 天高效使用 Git第 35–41 天容器第 42–48 天Kubernetes第 49–55 天基础设施即代码 IaC第 56–62 天配置管理自动化第 63–69 天CI/CD 流水线第 70–76 天监控、日志管理与数据可视化第 77–83 天数据存储与保护第 84–90 天一、DevOps 基础为什么用、谁来用第 1–6 天旅程的前 6 天不涉及具体工具而是回答DevOps 是什么、为什么存在、工程师的责任边界在哪里。以西班牙语版 第 1 天 为例它开宗明义地纠正了常见误解DevOps 不是一种工具——你无法购买它它不是某个软件 SKU也不是一个可下载的开源仓库它同样不是一门编程语言。DevOps 的本质是在软件开发中更聪明地做事的一组实践目标是缩短从产品构思到生产交付之间的时间。文中特别指出即使你不是软件开发者例如来自运维、虚拟化背景DevOps 同样适用开发者、运维工程师、QA 工程师都能从这套实践中获益因为 DevOps 的核心职责之一就是打破开发、运维、QA 之间的孤岛并把开发、测试、部署统一纳入 DevOps 团队的视野。第 2 天 则聚焦DevOps 工程师的职责用开发侧 运维侧的二分模型解释应用从编码到上线的完整链路应用需要与数据服务、周边服务通信需要被部署到服务器或容器上服务器需要被创建与配置还需要具备网络与 DNS、负载均衡等知识。它的核心论点是通才不一定全知——DevOps 工程师不需要成为网络或基础设施专家但必须具备让系统互相通信的基础知识并理解虚拟化、IaaS、容器化等概念本路线图后续更侧重于容器方向。二、Go 编程语言第 7–13 天第 7 天先交代为什么 DevOps 要学编程语言随后第 8 天进入实操配置 Go 开发环境并编写第一个 Hello World 程序。仓库中2022/Days/Go/目录提供了配套的 12 个 Go 源文件如Hello、variables等示例可配合西班牙语课程逐日对照练习。这一阶段覆盖的知识点包括Go 工作区Workspace与编译运行、变量/常量/数据类型、指针与用户输入处理以及用程序发推这样的趣味实战。它在学习曲线上的定位是够用即可——学会一门语言的语法与运行机制为后续理解自动化脚本与工具源码打基础。三、Linux 基础第 14–20 天Linux 是 DevOps 运维侧的母语这一周从零开始建立系统操作能力第 15 天Linux 常用命令作者戏称其实都是 DevOps 要用的第 16 天系统管理、文件系统与存储第 17 天文本编辑器 nano 与 vim 对比第 18 天SSH 与 LAMP Web 服务器搭建第 19 天用 bash 脚本自动化任务第 20 天配置开发工作站仓库中 Linux 练习脚本 可作为命令行实操的补充素材。四、网络第 21–27 天这一周从理论走向动手第 22 天讲解 OSI 七层模型第 23 天介绍网络协议随后转向网络自动化——第 24–25 天引入 Python 作为自动化语言第 26–27 天动手搭建实验环境并操作真实网络。仓库 Networking 目录 下的 5 个 Python 文件即第 25/27 天课程对应的网络自动化脚本可直接对照学习。五、云厂商Microsoft Azure第 28–34 天路线图建议只选一个云厂商深入本仓库选择的是 Microsoft Azure依次覆盖云基础概念、Azure 安全模型、计算模型、存储与数据库模型、网络模型与 Azure 管理最后以实战场景收尾。这一周帮助读者建立云资源的抽象心智模型仓库 Cloud 目录 中的 PowerShell.ps1脚本与 JSON 模板即为 Azure 实操的配套资源。六、Git 与开源工作流第 35–41 天Git 一周的脉络非常清晰第 35 天理解版本控制的价值第 36 天安装与配置 Git第 37–38 天进入日常操作提交、分支、更改第 39 天学习可视化、回退、丢弃与恢复第 40 天代码的社交网络GitHub 协作第 41 天则升华到开源项目的工作流——这正是本项目学习公开化理念的直接体现整个 90DaysOfDevOps 仓库本身就是用 Git 协作维护的开源产物。七、容器第 42–48 天容器周以 Docker 为主线第 42 天先看全景第 43 天安装 Docker第 44 天开始实际操作镜像与 Docker Desktop第 45 天深入镜像的解剖学第 46 天使用 Docker Compose 编排第 47 天讨论网络与安全第 48 天对比 Docker 的替代方案。以西班牙语版 第 44 天 为例它详细定义了核心概念Docker 镜像是一个用于在容器中执行代码的文件它像一组构建指令、一份模板是使用 Docker 的起点。课程还给出了选择镜像的重要建议——优先使用官方镜像Official Image与已验证发布者Verified Publisher的内容避免在生产环境使用来源不明的非官方镜像。仓库 Containers 目录 提供了配套的 Docker 配置示例文件。八、Kubernetes第 49–55 天进入编排层第 49 天总览 Kubernetes第 50 天对比选择平台第 51 天部署第一个单节点集群第 52 天扩展为多节点集群第 53 天上手 Rancher第 54 天在集群上部署应用第 55 天处理状态State与 Ingress。仓库 Kubernetes 目录 中的 7 个 Shell 脚本与 4 个 YAML 清单文件正是第 51–55 天课程里可用集群部署示例的落盘素材适合逐条命令跟随练习。九、基础设施即代码 IaC第 56–62 天IaC 一周选择 Terraform 作为主工具第 57 天入门 Terraform第 58 天学习 HCLHashiCorp Configuration Language第 59 天用变量创建虚拟机第 60 天扩展到 Docker 容器、预置器provisioners与模块第 61 天对接 Kubernetes 与多环境管理第 62 天讨论测试、工具与替代方案。仓库 IaC 目录 中 11 个.tf文件与.tfvars变量文件即为课程中 Terraform 配置的完整示例可直接用于本地terraform plan/apply演练。十、配置管理自动化Ansible第 63–69 天这一周以 Ansible 为核心第 64 天入门第 65–66 天连续两讲 Playbook第 67 天使用 Roles 并部署负载均衡器第 68 天深入 Tags、变量、Inventory 与数据库服务器配置第 69 天收尾于 Automation Controller、AWX 与 Vault。仓库 Configmgmt 目录 是内容最丰富的配套目录之一包含 115 个 YAML 文件Playbook、Inventory、Roles 等、20 个 Jinja2 模板与 6 篇 Markdown 文档足以支撑完整的 Ansible 实验环境演练。十一、CI/CD 流水线第 70–76 天CI/CD 一周覆盖三条主流路径第 71–74 天围绕Jenkins从什么是 Jenkins到构建 Pipeline再到 Hello World 版 Jenkinsfile 应用流水线第 75 天转向GitHub Actions第 76 天介绍ArgoCDGitOps 风格。仓库 CICD 目录 中的 4 个 YAML 流水线定义文件正是 Jenkins 与 GitHub Actions 流水线的可直接复用示例。十二、监控、日志与数据可视化第 77–83 天最后的技术冲刺阶段覆盖可观测性第 77 天总览监控第 78 天实践常用监控工具第 79 天进入日志管理第 80 天搭建ELK 栈第 81 天学习 Fluentd 与 FluentBit第 82 天搭建EFK 栈第 83 天用 Grafana 做数据可视化。仓库 Monitoring 目录 提供了 15 个 YAML 配置、2 个 Shell 脚本与相关文档覆盖 Prometheus 等监控与日志组件的编排定义。十三、数据存储与保护第 84–90 天旅程以数据收官且与作者在 Kasten by Veeam 的工作背景高度相关第 84 天总览数据管理第 85 天介绍数据服务第 86–88 天连续三讲备份平台备份、备份与恢复实践、应用级备份第 89 天灾备恢复第 90 天数据与应用迁移。以西班牙语版 第 90 天 为例它给出了一个非常完整的实战场景由于现有 Kubernetes 集群无法满足需求且成本快速上升业务决定将生产集群迁移到另一朵公有云上的灾备站点应用Pac-Man依赖 MongoDB 数据库且运行在慢速存储上希望在迁移时顺带升级存储层级、扩大 Pod 副本数。实操步骤包括用kubectl delete ns pacman清理第 89 天灾备测试产生的命名空间在 Kasten K10 控制台中选择已删除应用的恢复点并通过额外恢复选项同时完成存储类切换与副本数调整。这一讲正是备份 → 恢复 → 迁移 → 应用转换完整链条的收官演示。多语言版本与许可证除西班牙语外仓库还维护了多个语言的入口中文简体版、中文繁体版、日语版、波兰语版、越南语版、韩语版、巴西葡萄牙语版、土耳其语版英文原版入口位于根目录 README.md。此外 2023 年与 2024 年的新一期旅程也在仓库中以独立年份目录组织如 2023 年度、2024 年度延续了逐年公开学习的惯例。内容采用 Creative Commons Attribution-NonCommercial-ShareAlike 4.0 InternationalCC BY-NC-SA 4.0许可允许在署名、非商业用途、相同方式共享的前提下自由分发与演绎。使用建议如何跟随这份 90 天路线图按序跟随从 第 1 天 开始每天阅读一篇对应课程保持约 1 小时的学习节奏配合配套目录每进入一个新领域同时打开仓库中对应的源码/配置目录如Go/、Kubernetes/、IaC/、Configmgmt/、CICD/、Monitoring/把文中的命令与 YAML 示例落到自己的实验环境动手大于阅读第 8、19、25–27、44、51–55、59–69、72–76 等天数都包含可直接运行的命令或配置建议在本地虚拟机、minikube 或云账号中逐一复现结合语言版本对照若在西班牙语翻译中遇到术语不确定处可对照仓库根目录英文原版 README.md 及各日英文文档核验。这份路线图的价值不在于权威覆盖而在于它是一条被社区验证过、可完整走完的路径——从第一行 Go 代码到 Kubernetes 迁移实战90 天每一步都有对应的文档、源码与配置可查。赞分享文档/教程【免费下载链接】90DaysOfDevOpsThis repository started out as a learning in public project for myself and has now become a structured learning map for many in the community. We have 3 years under our belt covering all things DevOps, including Principles, Processes, Tooling and Use Cases surrounding this vast topic.项目地址https://gitcode.com/gh_mirrors/90/90DaysOfDevOps点击查看免费下载相关推荐90DaysOfDevOps 2022 学习路线图全解90 天从零构建 DevOps 基础能力的 13 大领域实战指南90DaysOfDevOps 2022 学习路线图全解90 天从零构建 DevOps 基础能力的 13 大领域实战指南 本文是一份围绕 2022.md 学习路文档/教程Anarlog 的 macOS 原生通知系统Collapsed/Expanded 双形态交互与自动关闭计时器实现解析Anarlog 的 macOS 原生通知系统Collapsed/Expanded 双形态交互与自动关闭计时器实现解析 Anarlog 是一个开源 Granol文档/教程Anime4K如何在5分钟内为你的动漫视频开启4K超清体验Anime4K如何在5分钟内为你的动漫视频开启4K超清体验 还在为观看低分辨率动漫时的模糊画面而烦恼吗Anime4K是一套革命性的实时动漫视频画质提升系统人工智能计算机视觉图像处理深度学习视频处理上一篇hirb: 一个灵活、可扩展的Ruby命令行界面工具下一篇如何复现 SemIf 的每一个数字基准脚本、SHA256 校验与行级证据实战指南创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表