פקודה קובקטל הערות

Pqwdh Qwbqtl H Rwt



סביבות Kubernetes מוסרות שפע של שירותים התומכים במפתחים בטיפול בתצורת הפוד ובעל כלי שורת פקודה יעיל בשם 'kubectl' עליו נוכל להריץ פקודות שונות כדי לטפל בהתנהגות של אשכול Kubernetes. בעיקרון, במאמר זה, נלמד על השימוש והפעולה של הפקודה הראשית kubectl שהיא 'פקודה kubectl annotate'. בואו נתחיל את המאמר בבחינת תופעת הפקודה המועילה הזו. אתה יכול למצוא את כל הפרטים הקריטיים והדוגמאות יחד עם צילומי מסך לרעיון טוב יותר.

מה זה Kubectl Annotate ב-Kubernetes?

פקודת הערות kubectl זו משמשת להוספה או עריכה של ההערות עבור האובייקטים או המופעים של Kubernetes. הערות מועילות מאוד ומשמשות לאחסון וגם להוביל את המטא נתונים הקשורים לאובייקטים של Kubernetes. הערות משמשות לאימות צירוף מטא נתונים חיצוניים לאשכול Kubernetes שלנו. אלו הם ערכי מפתח המכילים קלט מחרוזות שרירותיות כמו פורמט JSON. כאן, אשכול Kubernetes משתמש בהערות כדי לאחסן את הנתונים והמידע הארוכים שלהם. לדוגמה, אם ברצוננו לאחסן את ההסמכה של עובד כלשהו, ​​אנו מאחסנים מידע זה בהערת Kubernetes.

כאשר אנו מריצים פקודה זו על kubectl, סוגי האובייקטים השונים הקיימים באשכול Kubernetes שלנו גלויים. לאחר מכן, אנו יכולים בקלות להכניס ולעדכן את המידע של האובייקטים שלנו בקלות באמצעות פקודה זו. פקודה זו מחזירה את ההערות עבור האובייקטים או המופעים המיועדים של אשכול Kubernetes. פקודה זו עוזרת לך לבצע שינויים במידע על אובייקט Kubernetes ולאחסן כמויות אדירות של מידע בקלות וביעילות.







פקודה זו ניתנת לשימוש בלבד והיא חשובה אם ורק אם אשכול Kubernetes ושרת kubectl שלנו פועלים. כדי להביא את התוצאה המדויקת של פקודה, הפורמט של פקודה זו חייב להיות נכון. בואו נתחיל את השלב כיצד נוכל להוסיף הערות לאובייקטים שלנו בקלות ב- Kubernetes רק על ידי ביצוע השלבים שהוזכרו.



שלב 1: הפעל את אשכול Minikube

ראשית, חשוב להפעיל את אשכול Kubernetes במערכת שלנו. שרת Minikube מופעל בקלות במערכת על ידי הפעלת הפקודה הכתובה כך:



~$ התחל מיניקוב

כאשר הפקודה מבוצעת, אשכול Minikube Kubernetes מופעל ומתחיל לפעול. פקודה זו מספקת לנו מיכל קטן בו נוכל לבצע בקלות את הפעולות הרצויות שלנו. הפלט של פקודה זו ניתן בצילום המסך הבא:

שלב 2: אחזר את רשימת התרמילים

כדי לבצע שינויים באובייקטים שלנו, עלינו לקבל את רשימת כל התרמילים הפועלים באשכול Kubernetes שלנו עם משך הקיום שלהם. מכיוון שהאשכול שלנו פועל בהתחל, נוכל לקבל בקלות את רשימת הפודים על ידי הזנת הפקודה הבאה בשורת kubectl:

~ $ kubectl לקבל תרמילים

התוצאה מצורפת בקטע הבא שמופיע לאחר הפעלת הפקודה 'get pods':

פקודה זו מקבלת את המידע הבסיסי של התרמילים כמו שם, סטטוס, מצב מוכן, משך הפעלה מחדש וגיל התרמילים. אז, באמצעות פקודה זו, אנו מקבלים את רשימת כל הפודים שפועלים כדי לבצע הערה על הפוד הרצוי.

שלב 3: הוסף את הערות התיאור לתרמיל

בשלב זה, ננסה ללמוד כיצד ניתן להוסיף הערה לאובייקטים של Kubernetes. התרמילים, השירותים והפריסות כוללים אובייקטים של Kubernetes. אנו יכולים לראות בשלב הקודם שתרמיל 'nginx1' קיים ברשימת התרמילים שלנו. כעת, אנו יכולים להוסיף הערה בתרמיל זה שהוא תיאור של התרמיל. אנו מפעילים את הפקודה הבאה כדי להוסיף את ההערות:

~$ kubectl הערה לתרמילים nginx1 תיאור = 'החזית שלי'

בפקודה שסופקה, 'ngnix1' הוא הפוד והתיאור של הפוד הוא 'החזית שלי'. כאשר פקודה זו מופעלת, הפוד מקבל הערות בהצלחה והתיאור נוסף. הפלט מצורף כאן כצילום מסך להבנה טובה יותר:

שלב 4: עדכן את תיאור הפוד

כאן נלמד את השיטה שבאמצעותה נוכל לעדכן או לשנות בקלות את התיאור של הפוד שפועל. אנו מפעילים את הפקודה הבאה כדי לעדכן את התיאור אם ברצוננו לשנות את התיאור. אנו משתמשים בדגל '- – overwrite' כדי לעדכן את התיאור של הפוד 'nginx1' עם הקיים.

~ $ kubectl הערה -- החלף pods nginx1 תיאור = 'החזית שלי פועלת nginx'

התוצאה של פקודה זו מצורפת גם כצילום מסך. אתה יכול לראות שהתיאור של הפוד מעודכן:

כעת, התיאור של התרמיל הזה הוא 'החזית שלי פועלת nginx' המובא בהערה.

שלב 5: סמן את התיאור של כל הפודים הפועלים

בשלב זה, נוסיף או נשנה את התיאור של כל הפודים הפועלים שלנו באשכול Kubernetes. אנו מיישמים את ההערה הזו על כל הפודים באמצעות הדגל '- - הכל' בפקודה שלנו המשמשת בכלי שורת הפקודה kubectl. הפקודה ניתנת באופן הבא:

~$ kubectl הערות תרמילים -- כל התיאור = 'החזית שלי פועלת nginx'

הפלט של פקודה זו מוצג בצילום המסך הבא:

אנו יכולים לראות שהתיאור של כל הפוד שפועל הוא 'החזית שלי פועלת nginx' עם הערות.

שלב 6: הוסף הערה עבור גרסת משאב ספציפית של הפוד

בשלב זה, נלמד את ההערה שמוסיפה או משנה את התיאור של פוד שיש לו גרסת משאב ספציפית. אנו מפעילים את הפקודה המוזכרת ברשימה הבאה:

~$ kubectl הערה לתרמילים nginx1 תיאור = 'החזית שלי פועלת nginx' -מַשׁאָב - גִרְסָה = 1

בפקודה זו, אנו רוצים להוסיף את התיאור 'my frontend running ngnix' לתרמיל 'nginx1' שגרסת המשאב שלו חייבת להיות '1'. כאשר אנו מפעילים את הפקודה, הפלט מוצג כפי שניתן לראות בצילום המסך הבא:

  צילום מסך של מחשב תיאור שנוצר אוטומטית עם ביטחון נמוך

זה נותן שגיאה על הפוד ששונתה כבר בגלל שגרסת המשאב שלו מופיעה בכל עדכון. כעת, הפוד שלנו מעודכן.

שלב 7: שנה את תיאור הפוד

בשלב זה, אנו מוסיפים או משנים את התיאור של 'ngnix1' pod על ידי הזנת הפקודה הבאה:

~$ kubectl הערה לתרמילים nginx1 תיאור -

הנה הפלט שבו אתה יכול לראות שהפקודה בוצעה בהצלחה:

סיכום

סיפקנו מידע שהערות הן מושג רב עוצמה שאנו יכולים להשתמש בו כדי להוסיף או לשנות בקלות את הנתונים של אובייקטי Kubernetes שלנו. פקודת ההערה פועלת בכלי שורת הפקודה kubectl. במאמר זה למדנו על הדרכים השונות להוסיף או לשנות את התיאור של הפוד שלנו. הסברנו את המאמר הזה בעזרת דוגמאות מתאימות וצילומי מסך.