在 Kubernetes 中,spec
(规格说明)部分是资源配置文件的核心内容,它定义了资源期望的状态或配置。与 metadata
不同,spec
描述了资源实际“做什么”或者“应该如何运行”,例如一个 Pod 应该运行哪些容器,一个 Deployment 应该管理多少个副本,以及服务如何路由流量等。下面通过几个常见的资源类型来解析 spec
的关键元素。
1、对于 Deployment
apiVersion: apps/v1
kind: Deployment
metadata:
name: my-deployment
spec:
replicas: 3
selector:
matchLabels:
app: my-app
templa