apiVersion: apps/v1 kind: Deployment metadata: # metadata是该资源的元数据,name是必须的元数据项 name: nginx-deployment namespace: test # 指定命名空间 labels: app: nginx spec: # spec部分是该Deployment的规则说明 replicas: 2 selector: matchLabels: app: nginx template: # template定义Pod的模板,这是配置的重要部分 metadata: # 定义Pod的元数据,至少要顶一个label,label的key和value可以任意指定 labels: app: nginx spec: # spec描述的是Pod的规则,此部分定义pod中每一个容器的属性,name和image是必需的 containers: - name: nginx image: nginx:1.23-debian-11 # 提供本地nginx镜像 ports: - containerPort: 80