k8s基礎概念之一 labels


Labels:對k8s中各種資源進行分類、分組,添加一個具有特別屬性的標簽

 

service是通過標簽來關聯pod,就是上圖中,app=nginx這個標簽

labels的用法:

如果svc下面有一個pod做定時任務,不接收流量,那么我們可以在加一個labels,在svc加一個Role:backend-app、然后在定時任務那個pod加一個標簽,ROle:backend-cj,這樣就可以通過labels來過濾掉定時任務那個pod,(service匹配到和自身labels一樣的的pod)

kubectl label nodes node02 mem=ssd
#在node02 節點打一個標簽,mem=ssd(臨時加的,下一次滾動更新就會被刪掉)
kubectl get node -l mem=ssd
#-l就是使用過濾器,過濾labels mem=ssd的節點

# -A 就是看所有命名空間下的容器

kubectl label pod busybox app- -n kube-public
#刪除busybox pod的key 為app的標簽

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM