|
1 |
| -# Service |
2 |
| -**Service** konusuyla ilgili dosyalara buradan erişebilirsiniz. |
| 1 | +# label ve label selector |
| 2 | +**label ve label selector** konusuyla ilgili dosyalara buradan erişebilirsiniz. |
| 3 | +*** |
| 4 | +Objelere etiket tanımlama. |
| 5 | +``` |
| 6 | +$ kubectl label "obje_tipi" "obje_ismi" "anahtar=değer" |
| 7 | +
|
| 8 | +Ör: kubectl label pods pod9 app=thirdapp |
| 9 | +``` |
| 10 | +*** |
| 11 | +Objelerden etiket kaldırma. |
| 12 | +``` |
| 13 | +$ kubectl label "obje_tipi" "obje_ismi" "anahtar-" |
| 14 | +
|
| 15 | +Ör: kubectl label pods pod9 app- |
| 16 | +``` |
| 17 | +*** |
| 18 | +Objelere atanmış etiketi güncelleme. |
| 19 | +``` |
| 20 | +$ kubectl label --overwrite "obje_tipi" "obje_ismi" "anahtar=değer" |
| 21 | +
|
| 22 | +Ör: kubectl label --overwrite pods pod9 team=team3 |
| 23 | +``` |
| 24 | +*** |
| 25 | +Bir namespace’deki tüm objelere toplu halde label eklemek. |
| 26 | +``` |
| 27 | +$ kubectl label "obje_tipi" --all "anahtar=değer" |
| 28 | +
|
| 29 | +Ör: kubectl label pods --all foo=bar |
| 30 | +``` |
| 31 | +*** |
| 32 | +Objelere atanmış etiketleri listeleme. |
| 33 | +``` |
| 34 | +$ kubectl get "obje_tipi" --show-labels |
| 35 | +
|
| 36 | +Ör: kubectl get pods --show-labels |
| 37 | +``` |
| 38 | +*** |
| 39 | +Objeleri belirlenen etiketlere göre listeleme. |
| 40 | + |
| 41 | +``` |
| 42 | +$ kubectl get "obje_tipi" -l "anahtar:değer" |
| 43 | +
|
| 44 | +Ör: kubectl get pods -l "app" |
| 45 | +``` |
| 46 | +*** |
| 47 | +Objeleri belirlenen etiketlere göre listeleme. _(virgül **","** **ve**, **"="** **eşittir**, **"!="** **eşit değildir** anlamına gelir. Set-based **"in" içinde**, **"notin" içinde değil** anlamına gelir)_ |
| 48 | + |
| 49 | +``` |
| 50 | +$ kubectl get "obje_tipi" -l "anahtar:değer" |
| 51 | +
|
| 52 | +Ör: kubectl get pods -l "app=firstapp,tier=frontend" --show-labels |
| 53 | +Ör: kubectl get pods -l "app=firstapp,tier!=frontend" --show-labels |
| 54 | +Ör: kubectl get pods -l "app,tier=frontend" --show-labels |
| 55 | +Ör: kubectl get pods -l 'app in (firstapp)' --show-labels |
| 56 | +Ör: kubectl get pods -l "app=firstapp,app=secondapp" --show-labels |
| 57 | +Ör: kubectl get pods -l 'app in (firstapp,secondapp)' --show-labels |
| 58 | +Ör: kubectl get pods -l 'app notin (firstapp)' --show-labels |
| 59 | +Ör: kubectl get pods -l 'app,app notin (firstapp)' --show-labels |
| 60 | +Ör: kubectl get pods -l '!app' --show-labels |
| 61 | +Ör: kubectl get pods -l 'app in (firstapp),tier notin (frontend)' --show-labels |
| 62 | +``` |
| 63 | +*** |
0 commit comments