跳到主要内容

🚀 DevOps 工具链

欢迎来到 DevOps 工具链 频道。这里涵盖了现代开发中不可或缺的 DevOps 三剑客——DockerKubernetesGitHub Actions,帮助你从零构建生产级的持续集成与部署能力。

🎯 学习目标

  • 掌握 Docker 容器化思维,能够编写生产级 Dockerfile 与 Compose 编排
  • 理解 Kubernetes 核心概念,能够在集群中部署、扩缩容、排查应用
  • 熟练使用 GitHub Actions 构建自动化 CI/CD 流水线

👥 适合读者

  • 有 Linux 基础的开发者
  • 希望系统学习容器化与自动化部署的工程师
  • 需要从手动部署迁移到 CI/CD 的团队

🗺️ 内容概览

  1. 🐳 Docker:容器化基础、Dockerfile 编写、Compose 编排、网络与存储、生产优化
  2. ☸️ Kubernetes:核心概念、Pod 与工作负载、服务发现与负载均衡、配置与密钥管理、Helm 部署、集群运维
  3. 🤖 GitHub Actions:工作流语法、常用 Actions、CI/CD 实战、自托管 Runner、安全最佳实践

🧭 目录

:::tip 学习路径建议

如果你是 DevOps 初学者,建议按 Docker → Kubernetes → GitHub Actions 的顺序学习。Docker 是容器化的基础,Kubernetes 建立在容器之上,而 GitHub Actions 则将两者串联为完整的自动化流水线。

:::