Menu
Coddy logo textTech

תוויות

חלק מהיחידה מבוא ל-Kubernetes במסלול ה-Terminal של Coddy. שיעור 9 מתוך 45.

תוויות הן תגיות מפתח/ערך שמצמידים לאובייקטים בתוך metadata. הן אינן אומרות דבר ל-Kubernetes בפני עצמן, אבל כמעט כל דבר אחר (מציאת Pods, חיבור Services אליהם) פועל באמצעות תוויות:

metadata:
  name: web
  labels:
    app: web
    tier: frontend

הצג את התוויות של כל ה-Pods באמצעות --show-labels, או סנן לפי תווית באמצעות -l (selector):

kubectl get pods --show-labels
kubectl get pods -l app=web

הפקודה השנייה מציגה רק את ה-Pods שהתווית app שלהם שווה ל-web.

אפשר להוסיף או לשנות תווית באובייקט פעיל בלי לגעת במניפסט שלו:

kubectl label pod web tier=frontend

הפקודה kubectl run מקבלת גם את -l app=web כדי להוסיף תווית ל-Pod בזמן יצירתו. קובץ יכול להכיל כמה מניפסטים המופרדים בשורה עם ---; הפקודה apply יוצרת את כולם.

challenge icon

אתגר

קל

מניפסט בשם pods.yaml מתאר שני Pods,‏ web ו-db, שלכל אחד מהם יש תווית app. החל אותו, הצג את ה-Pods עם התוויות שלהם, ואז הצג רק את ה-Pods שהתווית app שלהם היא db.

נסו בעצמכם

טרמינל
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה מבוא ל-Kubernetes

תרגלו בעצמכם: Terminal אונליין