k8s核心資源之:標籤(label)
阿新 • • 發佈:2021-12-18
簡介
label是標籤的意思,一對key/value,被關聯到物件上,k8s中的資源物件大都可以打上標籤,如Node、Pod、Service等
一個資源可以繫結任意多個label,k8s通過Label可實現多維度的資源分組管理,後續可通過LabelSelector查詢和篩選擁有某些Label的資源物件
操作
幫助
kubectl label --help
打標籤
pod:kubectllabelpodsbusyboxapp=busybox
node:kubectllabelnodek8s-node01k8s-node02env=test
檢視
檢視pods為busybox的標籤:kubectlgetpodsbusybox--show-labels
檢視預設名稱空間下所有pod資源的標籤:kubectlgetpods--show-labels
檢視指定名稱空間:kubectlgetpods-nkube-system--show-labels
通過標籤篩選
列出預設名稱空間下標籤key是app的pod,不顯示標籤:kubectlgetpods-lapp
列出預設名稱空間下標籤key是app、值是busybox的pod,不顯示標籤:kubectlgetpods-lapp=busybox
多個篩選條件:kubectlgetpo-lversion!=v1,app=nginx
刪除標籤
pod:kubectllabelpobusyboxapp--nkube-public
node:kubectllabelnodek8s-node02env-
修改標籤
加上--overwrite引數修改標籤
kubectllabelpobusyboxapp=busybox2-nkube-public--overwrite
============================= 提升自己 ==========================> > > 1、諮詢問題,請加作者微信: ren168632201
> > > 2、效能測試從0到實戰: https://www.cnblogs.com/uncleyong/p/12311432.html
> > > 3、自動化測試實戰: https://www.cnblogs.com/uncleyong/p/12016690.html
> > > 4、測試基礎彙總: https://www.cnblogs.com/uncleyong/p/10530261.html
> > > 5、宣告:如有侵權,請聯絡刪除。
============================= 升職加薪 ==========================