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节点上

 

posted @ 2020-12-22 11:31  伊铭(netease)  阅读(131)  评论(0编辑  收藏  举报