| linktitle | Kubernetes 教程 | |||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| description | Kubernetes 基础教程 - 全面介绍容器编排技术的实战手册,涵盖核心架构、关键组件和实际应用。 | |||||||||||||||||||||||||||
| categories |
|
|||||||||||||||||||||||||||
| category | 教程手册 | |||||||||||||||||||||||||||
| featured | true | |||||||||||||||||||||||||||
| type | publication | |||||||||||||||||||||||||||
| status | maintaining | |||||||||||||||||||||||||||
| layout | book-content | |||||||||||||||||||||||||||
| title | Kubernetes 架构与生态:从云原生到 AI 原生基础设施的构建指南 | |||||||||||||||||||||||||||
| date | 2017-03-15 00:00:00 +0800 | |||||||||||||||||||||||||||
| icon | kubernetes | |||||||||||||||||||||||||||
| icon-pack | custom | |||||||||||||||||||||||||||
| cover | https://assets.jimmysong.io/images/book/kubernetes-handbook/banner.webp | |||||||||||||||||||||||||||
| parts |
|
|||||||||||||||||||||||||||
| cascade |
|
|||||||||||||||||||||||||||
| repository |
|
|||||||||||||||||||||||||||
| lastmod | 2025-11-04 02:02:55 UTC | |||||||||||||||||||||||||||
| https://github.com/rootsongjc/kubernetes-handbook/releases/ | ||||||||||||||||||||||||||||
| authors |
|
|||||||||||||||||||||||||||
| publisher | jimmysong.io |
{{< callout note 关于本教程 >}} 《Kubernetes 基础教程》创建于 2017 年,持续维护与更新。本书基于 Kubernetes v1.31+ 编写,持续跟进最新的概念和 API,确保内容的时效性与准确性。开源于 GitHub,使用 Hugo 构建。内容以 CC BY‑NC‑SA 4.0 协议共享。 {{< /callout >}}
云原生是一种行为方式和设计理念,其本质是通过一系列技术和方法论来提高云上资源利用率和应用交付效率。云计算的发展史就是一部云原生化的历史。
从技术发展历程来看:
- Kubernetes 开启了云原生的序幕,提供了容器编排的标准
- 服务网格(如 Istio) 引领了后 Kubernetes 时代的微服务治理
- Serverless 技术使云原生从基础设施层向应用架构层深入发展
我们正处于一个云原生技术快速演进的新时代。
Kubernetes 是 Google 于 2014 年 6 月基于其内部使用的 Borg 系统开源的容器编排调度引擎。Google 将其作为初始和核心项目贡献给 CNCF(云原生计算基金会),现已成为云原生生态的核心基石。
Kubernetes 的目标不仅仅是一个编排系统,而是:
- 提供规范来描述集群架构
- 定义服务的最终状态
- 使系统自动达到并维持该状态
- 作为云原生应用的操作系统
根据 CNCF 定义,云原生技术有利于各组织在公有云、私有云和混合云等新型动态环境中,构建和运行可弹性扩展的应用。
核心技术包括:
- 容器:应用打包和运行的标准单元
- 服务网格:微服务间通信的基础设施层
- 微服务:应用架构的设计模式
- 不可变基础设施:基础设施的管理理念
- 声明式 API:系统配置和管理的方式
这些技术能够构建容错性好、易于管理和便于观察的松耦合系统,结合可靠的自动化手段,使工程师能够轻松地对系统作出频繁和可预测的重大变更。
Kubernetes Handbook 项目始于 2016 年底,开源于 2017 年 3 月,作为第一本系统介绍 Kubernetes 的中文电子书,经过多年持续完善和更新。
本书记录了从零开始学习和使用 Kubernetes 的完整历程,具有以下特点:
- 实战导向:着重于经验总结和最佳实践分享
- 深入浅出:详细解析 Kubernetes 核心概念
- 生态完整:涵盖微服务、DevOps、服务网格、Serverless、边缘计算、AI 原生等相关领域
- 持续更新:跟进最新技术发展和社区动态
{{< section-toc show_summary="true" style="cards" >}}