Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

gitwyy/cloud-native-learning

Repository files navigation

🚀 云原生学习路线图

License: MIT Cloud Native

为有编程基础但对云原生技术完全陌生的开发者设计的3-4个月集中学习路线图

📖 项目简介

这是一个专为有编程基础的开发者设计的云原生技术学习路线图,旨在帮助您在3-4个月内掌握云原生全栈技能。通过循序渐进的4个学习阶段,您将从容器化基础开始,逐步深入到Kubernetes编排、监控可观测性,最终达到生产级云原生应用的设计和部署能力。

🎯 学习目标

完成本学习路线图后,您将能够:

  • ✅ 熟练使用Docker进行应用容器化
  • ✅ 在Kubernetes上部署和管理微服务应用
  • ✅ 构建完整的监控、日志和链路追踪体系
  • ✅ 实施云原生安全最佳实践
  • ✅ 设计和维护生产级CI/CD流水线
  • ✅ 理解并应用云原生架构设计原则

🗺️ 学习路径概览

📅 4阶段学习计划 (总计14周)

阶段 主题 时长 核心技能
第一阶段 容器化基础 3周 Docker、容器化部署
第二阶段 容器编排 4周 Kubernetes、微服务架构
第三阶段 监控与可观测性 3周 Prometheus、日志分析
第四阶段 生产级实践 4周 CI/CD、安全、治理

🚀 快速开始

前置要求

  • 熟悉至少一种编程语言(推荐:Python、Java、Go、Node.js)
  • 基本的Linux命令行操作
  • Git版本控制基础
  • 计算机网络基础知识

开始学习

  1. 克隆项目

    git clone https://github.com/gitwyy/cloud-native-learning.git
    cd cloud-native-learning-roadmap
  2. 设置学习环境

    # 查看环境设置指南
    cat docs/tools-setup.md
  3. 开始第一阶段学习

    # 查看详细学习路径
    cat docs/learning-path.md

📚 文档结构

docs/
├── learning-path.md # 📋 详细的分阶段学习路线图
├── concepts.md # 🧠 云原生核心概念解释
├── tools-setup.md # 🔧 开发环境和工具安装指南
├── resources.md # 📖 学习资源推荐
└── troubleshooting.md # 🚨 常见问题解决方案

🛠️ 实践项目

每个学习阶段都包含动手实践项目:

  • 第一阶段: 将传统Web应用容器化
  • 第二阶段: 在Kubernetes上部署微服务应用
  • 第三阶段: 为应用建立完整监控体系
  • 第四阶段: 构建端到端CI/CD流水线

详细项目说明请查看 projects/ 目录。

📈 学习进度跟踪

使用以下检查清单跟踪您的学习进度:

  • 第1周: Docker基础和容器化原理
  • 第2周: Docker Compose和多容器应用
  • 第3周: 容器化项目实践
  • 第4-5周: Kubernetes基础和集群管理
  • 第6-7周: 服务发现和微服务部署
  • 第8周: 微服务架构实践
  • 第9-10周: 监控体系建设
  • 第11周: 日志和链路追踪
  • 第12周: 性能优化实践
  • 第13-14周: CI/CD和生产级部署

🤝 贡献指南

欢迎为这个学习路线图贡献内容!请查看 CONTRIBUTING.md 了解如何参与。

📄 许可证

本项目采用 MIT 许可证 - 查看 LICENSE 文件了解详情。

🆘 获取帮助

  • 📖 查看 常见问题
  • 💬 在 Issues 中提问
  • 📧 联系维护者

开始您的云原生学习之旅吧! 🌟

记住:学习云原生技术不是一蹴而就的过程,坚持实践和持续学习是成功的关键。

About

No description, website, or topics provided.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

AltStyle によって変換されたページ (->オリジナル) /