type
status
date
slug
summary
category
tags
create_time
Jul 20, 2025 01:00 PM
icon
password
my_create_time

📝 前言

云原生已不是趋势,而是标准。
过去十年,软件部署从物理机 → 虚拟化 → 云平台 → 容器 → Kubernetes → Serverless,演变速度之快令人目不暇接。
云原生(Cloud Native),正是这一切的核心驱动。
恰好笔者在过去十年职场生涯中算是完整经历了这个过程,从2015年开始接触容器,到2018年独立负责从 0 到 1 的建设一个容器云 PaaS 平台,在这一领域不说精通,也算是比较熟悉了。
于是,本系列应运而生,笔者计划 以实战为主、理论为辅,从 0 到 1 帮助大家构建完整的云原生应用实践能力。

🧭 背景介绍

云原生技术栈庞大,不是单点技能,而是一整套生态体系:
  • 容器技术(如 Docker、Containerd)
  • 编排系统(如 Kubernetes)
  • 镜像仓库(如 Harbor)
  • 持续交付(CI/CD)与 GitOps
  • 服务网格(如 Istio)
  • 监控与可观测(如 Prometheus / Grafana / Loki)
  • 自动扩缩容与自愈
  • 事件驱动架构 / Serverless / FaaS
云原生最新的全景图涵盖了几百个项目,我们没必要一一学习,也学不过,因此本系列主要围绕以上部分进行展开。

📌 系列目标

本系列的目标涵盖以下内容:
  • 从实战出发,帮你构建“能运行、可维护、好观测”的云原生系统;
  • 不讲晦涩源码,只关注“你该用什么、为什么用、怎么落地”;
  • 强调工程落地,不追求教科书式理论、只聚焦真实工作场景;
  • 逐步扩展技术视野,从一个容器部署,最终掌握多集群、Serverless 与事件驱动架构。

🧑‍💻 适用人群

本系列主要适用于以下人群:
✅ DevOps / SRE 工程师
✅ 后端开发 & 架构师
✅ 云计算工程师 / 容器平台运维工程师
✅ 想通过实战快速上手云原生技术的技术爱好者

🚀 专题系列大纲

1️⃣ 云原生基础篇:理念与演变

  • 什么是云原生?Cloud Native 的核心理念
  • 从虚拟化到云原生的演变
  • 云原生的核心技术体系

2️⃣ Docker 基础篇:构建你的第一个容器

  • Docker 是什么?
  • Docker 的安装与常用命令实战
  • Dockerfile 编写基础
  • Dockerfile 进阶技巧
  • 从 Docker 到 Containerd

3️⃣ Kubernetes 理论篇:核心组件详解

  • 从单机 Docker 到集群 Kubernetes
  • 控制平面组件:kube-apiserver 介绍
  • 控制平面组件:etcd 介绍
  • 控制平面组件:kube-scheduler 介绍
  • 控制平面组件:kube-controller-manager 介绍
  • 节点组件:kubelet 介绍
  • 节点组件:kube-proxy 介绍
  • 节点组件:Container Runtime 介绍

4️⃣ Kubernetes 实战篇:应用部署

  • 使用 sealos 快速部署本地集群
  • 资源对象详解:Pod 最小运行资源
  • 资源对象详解:Deployment 资源
  • 资源对象详解:Service 资源
  • 资源对象详解:Ingress 资源
  • 资源对象详解:PV/PVC 存储资源
  • 资源对象详解:StatefulSet 资源
  • Helm 快速入门
  • kustomize 快速入门
  • Operator 快速入门

5️⃣ CI/CD 与 GitOps 篇:持续部署的自动化之路

  • 基于 Kubernetes 部署 Harbor 镜像仓库
  • Gitea Actions + Docker + K8s 的流水线构建
  • Argo CD 实现 GitOps 持续交付
  • Kustomize 与 Helm 的集成与版本控制
  • 自动化发布、灰度、回滚策略实现

6️⃣ 微服务实战篇:注册/配置中心、熔断限流与API网关

  • 基于微服务的复杂应用部署
  • 微服务应用的注册/配置中心
  • 微服务应用的熔断、限流
  • 微服务应用的API网关

7️⃣ 可观测性篇:监控、日志与链路追踪

  • Prometheus + Grafana 构建指标监控系统
  • Loki + Fluent Bit 实现集中日志收集
  • OpenTelemetry + Jaeger 打通链路追踪数据

8️⃣ 服务网格篇:Istio 流量治理

  • 服务网格基础介绍
  • Istio 服务网格部署
  • 基于 Istio 的高级流量管理
  • 基于 Istio 的可观测管理

9️⃣ 云原生进阶篇:边缘计算与 Serverless 架构

  • 使用 Knative 部署函数服务(FaaS)
  • 部署边缘计算方案(K3s)
  • Serverless 容器实践(阿里云函数计算、ACS集群)
  • 多集群管理实战(Karmada)

✅ 总结

从以上列出的大纲可以看出,这个专题系列是真的比较长,这里笔者暂时将其命名为《云原生之旅》。
愿这个系列成为你迈向云原生体系化能力的起点,也欢迎你在实践中不断反馈、扩展它,让我们一起构建更现代的基础设施。
还有我们不要忘记学习云原生,最终不是为了掌握更多工具,而是为了让系统更可控、服务更稳定、团队更高效。
最后感兴趣的同学请跟笔者一起踏上这趟《云原生之旅》吧~
💡
有关文章的任何疑问,欢迎您在底部评论区留言,一起交流~
若文章对您有帮助,欢迎 请我喝杯咖啡~
 
上一篇
第一部分:云原生基础篇(理念与演变)
下一篇
2025-07 月度总结

评论
Loading...