# 第十三章 容器编排基础

`Kubernetes` 是 Google 发起的开源容器编排系统，它支持多种云平台与私有数据中心。

`Kubernetes` 负责对容器工作负载进行调度与编排，其目的是让用户通过集群声明式地管理应用，而无需手动干预每个容器的生命周期细节。

Kubernetes 的最小调度单位是 `Pod`。一个 `Pod` 由一组紧密协作的容器构成，它们共享网络命名空间、IP 以及部分存储资源，也可以根据需要对 Pod 进行端口映射。

如果你已经熟悉 Docker，可以用以下对照来理解 Kubernetes 的核心概念：Docker 中的“容器”对应 Kubernetes 的 `Pod`（一个或多个容器的组合）；`docker-compose.yml` 的角色类似于 Kubernetes 的 `Deployment` + `Service` 声明；`docker run` 的端口映射和网络配置，在 Kubernetes 中由 `Service` 和 `Ingress` 接管。掌握这些映射关系，有助于从单机 Docker 平滑过渡到集群编排。

本章将分为 5 节介绍 `Kubernetes`：

* [简介](/docker_practice/di-san-bu-fen-shen-ru-pian/13_kubernetes_concepts/13.1_intro.md)
* [基本概念](/docker_practice/di-san-bu-fen-shen-ru-pian/13_kubernetes_concepts/13.2_concepts.md)
* [架构设计](/docker_practice/di-san-bu-fen-shen-ru-pian/13_kubernetes_concepts/13.3_design.md)
* [高级特性](/docker_practice/di-san-bu-fen-shen-ru-pian/13_kubernetes_concepts/13.4_advanced.md)
* [实战练习](/docker_practice/di-san-bu-fen-shen-ru-pian/13_kubernetes_concepts/13.5_practice.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://yeasy.gitbook.io/docker_practice/di-san-bu-fen-shen-ru-pian/13_kubernetes_concepts.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
