Kubernetes 集群核心概念:Pod
一、工作负载(Workloads)
工作负载 是在 Kubernetes 集群中运行的应用程序。无论是单一服务还是多个服务协同运行,都可以通过 Pod 来承载和运行。
参考链接:Kubernetes Workloads 官方文档
1.1 工作负载的组成
工作负载由 Pod 和 Controllers(控制器) 组成:
- Pod:承载应用容器,提供运行环境。
- Controllers:管理 Pod 的生命周期,控制其扩缩容、升级、故障恢复等操作。
Pod 与 Controller 关联方式:
- Label-Selector(标签选择器):Pod 与 Controller 通过标签选择器关联。每个 Controller 根据指定的标签选择对应的 Pod。
示意图:
1.2 配置示例
定义 Pod 标签:
labels:
app: nginx