k8s學習記錄,Label&Selector(十)


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

  • 創建label
kubectl label node master03 region=subnet7

kubectl get node -l region=subenet7

  • 修改label
#第一種刪了label后,重新添加
kubectl label node master03 region-

kubectl label node master03 region=subnet8

#第二種方法,添加overwrite參數

kubectl label node master03 region=subnet9 --overwrite

Selector:通過一些過濾的語法,進行查找到對應標簽的資源

  • 查詢語法
kubectl get po -A -l 'k8s-app in (metrics-server, kubernetes-dashboard)'

#查看version != v1並且app=nginx的po怎么看呢
kubectl get po -l version!=v1,app=nginx

#上面的2種寫法也可以合在一起寫
kubectl get po -l version!=v1,'app in (busybox, nginx)'


免責聲明!

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



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