1、修改kube-apiserver配置文件,添加PodNodeSelector参数:
–enable-admission-plugins=PodNodeSelector # 多个参数,则用逗号隔开
systemctl daemon-reload
systemctl restart kube-apiserver
2、修改指定命名空间内容:
kubectl edit ns default
apiVersion: v1
kind: Namespace
metadata:
name: default
# 增加
annotations:
scheduler.alpha.kubernetes.io/node-selector: env=test
3,完成这些步骤之后,在此命名空间中创建的所有pod都会自动添加以下部分:
nodeSelector
env: test