Kubernetes(简称 K8s)是一个开源的容器编排平台,用于自动化部署、扩展和管理容器化应用程序。以下是一些 Kubernetes 的基本概念:

  • Pod: Kubernetes 的最小部署单元,一个 Pod 可以包含一个或多个容器。
  • ReplicaSet: 确保指定数量的 Pod 副本始终运行。
  • Deployment: 管理无状态应用程序的声明式更新。
  • Service: 为 Pod 提供稳定的网络接口。
  • Ingress: 控制外部访问到集群内部服务的方式。

Kubernetes Architecture

核心组件

  • API Server: Kubernetes 的核心组件,提供资源操作的唯一入口点。
  • Controller Manager: 管理集群中所有控制器进程。
  • Scheduler: 负责将 Pod 调度到集群中的节点。
  • Node: Kubernetes 集群中的工作节点,运行容器。

学习资源

想要更深入地了解 Kubernetes,请访问我们的 Kubernetes 教程