最好的指导是官网了
在这里插入图片描述
为135服务器配置label
kubectl label node 192.168.174.135 label_key_135=label_value_135
yaml文件:/root/demo/pod-nodeselector.yaml

apiVersion: v1
kind: Pod
metadata:
  name: demo-node-selector
  labels:
    key-node-selector: value-node-selector
spec:
  containers:
  - name: nginx
    image: nginx
    imagePullPolicy: IfNotPresent
  nodeSelector:
    label_key_135: label_value_135

创建
查看demo-node-selector这个pod调度在了135这台服务器

root@server02:~/demo# kubectl create -f pod-nodeselector.yaml
pod "nginx" created
root@server02:~/demo# kubectl get pod -owide
NAME                  READY     STATUS    RESTARTS   AGE       IP              NODE
demo-node-selector    1/1       Running   0          11m       172.20.188.23   192.168.174.135
node-affinity         1/1       Running   0          18h       172.20.188.20   192.168.174.135
pod-affinity          1/1       Running   0          15h       172.20.188.21   192.168.174.135
pod-manual-schedule   1/1       Running   0          21h       172.20.188.19   192.168.174.135
pod-schedule          1/1       Running   0          21h       172.20.40.205   192.168.174.137

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐