kubernets之pod的标签的使用

一 对于kubernets里面的资源标记完成之后的使用

    1 node节点标签的应用(将资源调度到特定的节点上)  

#kubia-gpu.yml
apiVersion: v1 kind: Pod metadata: name: kubia
-manual-gpu spec: nodeSelector: gpu: "true" containers: - image: luksa/kubia name: kubia ports: - containerPort: 8080 protocol: TCP

     需要在spec里添加nodeSelector,并且在标签的值为布尔值或者特殊符号的时候需要添加引号,否则会报错

  2 通过该yml文件进行创建pod

k create -f kubia-gpu.yml

  3 查看创建的pod被调度到哪个节点上面去了

k get po -o wide

NAME                       READY   STATUS    RESTARTS   AGE   IP           NODE     NOMINATED NODE   READINESS GATES
kubia-manual               1/1     Running   0          18h   10.244.1.2   node02   <none>           <none>
kubia-manual-gpu           1/1     Running   0          68s   10.244.1.4   node02   <none>           <none>
kubia-manual-with-labels   1/1     Running   0          83m   10.244.1.3   node02   <none>           <none>

可以看到 kubia-manual-gpu pod被调度到了node02节点上