Junior — Middle
Môžete vysvetliť rozdiely medzi Label a Selector v Kubernetes a ich úlohu v správe zdrojov?
sobes.tech AI
Odpoveď od AI
V Kubernetes-e je Label pár kľúč-hodnota, ktorý sa priraďuje objektom (napríklad podom, službám) na ich identifikáciu a organizáciu. Labels sa používajú na označovanie zdrojov, aby ich bolo možné skupinovať a filtrovať.
Selector je mechanizmus výberu objektov na základe ich Labels. Selector stanovuje kritériá (napríklad "app=frontend"), podľa ktorých sú vyberané všetky objekty s príslušnými štítkami.
Rola:
- Labels pomáhajú označovať zdroje.
- Selectors umožňujú spravovať skupiny zdrojov, napríklad služba vyberá pody pomocou selectoru na riadenie prevádzky.
Príklad:
labels:
app: frontend
tier: web
selector:
matchLabels:
app: frontend
Tu selector vyberie všetky objekty s etiketou app=frontend.