九、Kubernetes定向调度-NodeSelector-nodeName

一、nodeName:指定调度

在 Kubernetes 中,nodeName 是 Pod 规范 (spec) 的一个字段,用于指定 Pod 应该调度到的特定节点上。它是一个硬性要求(binding),当设置了 nodeName 后,Kubernetes 不会再通过调度器去决定这个 Pod 的节点,而是直接在指定的节点上运行。

基本字段定义

apiVersion: v1
kind: Pod
metadata:
  name: dapi-envars
spec:
  nodeName: k8s-node02
  containers:
    - name: nginx
      image: registry.cn-beijing.aliyuncs.com/dotbalo/nginx

查看位置

[root@k8s-master01 APIPod]#kubectl get po -owide
NAME                          READY   STATUS    RESTARTS       AGE     IP              NODE           NOMINATED NODE   READINESS GATES
dapi-envars                   1/1     Running   0              5h50m   172.16.58.223   k8s-node02     <none>           <none>
dapi-envars-resource          1/1     Running   0              5h52m   172.16.58.222   k8s-node02     <none>           <none>
dapi-volume                   1/1     Running   0              140m    172.16.58.224   k8s-node02     <none>           <none>
dapi-volume-2                 1/1     Running   0              106m    172.16.58.225   k8s-node02     <none>           <none>

行为特点

你可能感兴趣的:(Kubernetes,kubernetes,容器,云原生)