namespace绑定node
修改kube-apiserver
配置文件,找到–enable-admission-plugins=
参数,添加PodNodeSelector
命名空间配置
kubectl edit ns default
apiVersion: v1
kind: Namespace
metadata:
name: default
annotations: # 增加
scheduler.alpha.kubernetes.io/node-selector: env=test # 增加
spec: {}
status: {}
在default
命名空间中创建的所有pod都会自动添加以下部分:
nodeSelector
env: test
node打标签:
kubectl label node node01 env=test
本空间的所有pod都会创建在node01
上