Kubernetes 官方教程:从部署第一个应用到扩缩容

Kubernetes 的概念图看得懂,真要把应用跑起来还是不知道从哪下手。官方教程按「先跑通、再加东西」的顺序组织:先用本地集群部署一个最简单的应用,再依次加上扩缩容、滚动更新和服务暴露,每一步都有对应命令。
它解决什么问题
概念文档读了一堆,Pod 和 Service 也认得,却搭不出一个能访问的应用。
照着博客抄配置能跑起来,换个场景就不知道哪个字段才是关键。
核心能力
| 能力 | 具体能做到什么 |
|---|---|
| 由官方维护 | 文档随项目一起更新,与当前版本的用法保持一致 |
| 循序渐进的路径 | 从运行第一个集群到部署有状态应用,按难度分好段 |
| 示例可跟做 | 每个教程给出完整命令与配置,照着执行就能看到结果 |
| 多语言版本 | 中文等多语言翻译随文档发布,术语有统一译法 |
| 覆盖常见场景 | 扩缩容、滚动更新、配置注入、服务暴露这些都有专篇 |
| 概念文档可连查 | 教程里出现的名词都能点进对应的概念说明 |

跟着做一个完整流程,别只看概念页
建议第一个上手的是部署基础应用的教程,用本地集群把流程走完:起集群、建 Deployment、暴露 Service、在浏览器里访问到页面。这一趟下来,Pod、Deployment、Service 三者的关系就从纸上落到了实处。之后按教程顺序加扩缩容和滚动更新,每次只动一个点,出问题时容易判断是哪里改坏了。命令敲不顺手就把常用子命令记成小抄,反复用几次就熟了。
别把它当唯一材料:教程教的是标准动作,真实集群里还会遇到存储、网络插件、权限和成本这些事。碰到报错先看集群里对象的状态和事件,很多问题比如镜像拉不下来、资源不够,在事件里写得很清楚,比反复翻文档快。文档有多语言版本,中文术语和英文原文对不上时,切回英文页看原始表述往往更省事。
同类工具怎么选
| 工具 | 授权 | 差别在哪 |
|---|---|---|
| Play with Docker | 官方免费资源 | 浏览器里直接开容器环境,适合先熟悉单个容器再学编排 |
| DigitalOcean 教程 | 免费闭源 | 社区教程覆盖部署与运维,可补集群之外的基础设施知识 |
| Nginx 官方文档 | 开源免费 | 要把服务暴露到外部时用得上的反向代理参考 |
谁适合用
- 刚接触容器编排、需要把第一个应用跑起来的开发
- 要在项目里维护集群配置、想弄清字段含义的运维
- 面试前需要把 Pod 与 Service 这类基础概念理顺的人
怎么开始
- 打开教程页先看总览,了解内容分成哪几段。
- 按指引在本地装好单机集群并启动,确认集群可用。
- 跟着部署基础应用的教程把命令逐条执行完,访问到页面。
- 接着做扩缩容与滚动更新的教程,每次只改一个配置。
- 出问题先看对象状态与事件,弄明白再继续往下走。
常见问题
要真买云服务器吗?
教程可以用本地单机集群完成,不必先开云主机;想练多节点再考虑云上环境。
要会 Docker 吗?
建议先懂镜像与容器的基础概念,否则镜像拉取那类问题会看不明白。
文档有中文吗?
有中文翻译版本,语言切换在文档站内提供。
跟着做完就能上生产吗?
不能。教程覆盖基础流程,生产还要考虑存储、权限、监控与成本。
授权与合规
文档随项目一起开源维护,多语言版本同步公开,阅读与转载按项目采用的开放许可执行。 官网:kubernetes.io/docs/tutorials。
继续找同类资源
这条属于「学习资料」栏目,同栏目还有更多可直接使用的免费资源,可以在 学习资料全部资源 里按需翻阅。
相关资源
同栏目下这几条也常被一起翻到:
↓ 获取资源
点击按钮直接前往资源页面。