1.节点选择器
(1)nodeSelector
apiVersion: apps/v1
kind: Deployment
metadata:
name: nginx-deployment
namespace: default #指定命名空间
labels:
app: nginx #控制器的标签
spec: #控制器期望的状态
replicas: 1 #指定副本个数
selector: #标签选择器
matchLabels: #逻辑域(可以写多个标签)
app: nginx
template: #pod模板定义
metadata: #pod的元数据
labels: #pod标签一定符合标签选择器,至少符合标签选择器的一个
app: nginx
spec: #pod的期望的状态
containers: #列表所以下面会有-
- name: nginx-deployment #镜像
image: nginx:1.15
nodeSelector:
app: en
(2)nodeName
apiVersion: apps/v1
kind: Deployment
metadata:
name: nginx-deployment