Kubernetes 是一个开源的容器编排平台,用于自动化计算机软件部署、扩展和管理。以下是一些 Kubernetes 文档的概览。

快速开始

基础概念

  • Pod: Kubernetes 中的最小部署单元。
  • Service: 用于访问 Pod 的抽象。
  • Deployment: 用于管理 Pod 的部署。

资源管理

  • Node: Kubernetes 中的计算单元。
  • Namespace: 用于隔离资源的命名空间。
  • Label 和 Annotation: 用于资源分类和元数据。

进阶功能

  • Ingress: 用于外部访问 Service。
  • StatefulSet: 用于有状态服务的部署。
  • Horizontal Pod Autoscaler: 自动调整 Pod 数量的控制器。

社区与资源

Kubernetes Architecture