מה זה ConfigMap?
מה זה ConfigMap?

וִידֵאוֹ: מה זה ConfigMap?

וִידֵאוֹ: מה זה ConfigMap?
וִידֵאוֹ: What Is a Kubernetes ConfigMap? 2024, נוֹבֶמבֶּר
Anonim

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

בדרך זו, איך אני מקבל ConfigMap ב-Kubernetes?

  1. צריך להיות לך אשכול Kubernetes, וכלי שורת הפקודה kubectl חייב להיות מוגדר לתקשר עם האשכול שלך.
  2. השתמש בפקודה kubectl create configmap כדי ליצור ConfigMaps מתוך ספריות, קבצים או ערכים מילוליים:
  3. אתה יכול להשתמש ב-kubectl describe או kubectl get כדי לאחזר מידע על ConfigMap.

דע גם, מה ההבדל בין מפות התצורה של Kubernetes Engine לבין הסודות? הגדול ההבדל בין סודות ו ConfigMaps האם זה סודות מעורפלים עם קידוד Base64. יכול להיות שיש עוד הבדלים ב עתיד, אבל זה תרגול טוב לשימוש סודות עבור נתונים סודיים (כמו מפתחות API) ו ConfigMaps עבור נתונים לא חסויים (כמו מספרי יציאות).

בהקשר זה, כיצד אוכל לערוך את ConfigMap ב-Kubernetes?

פשוט לזרוק: kubectl לערוך את מפת התצורה <שם של configmap > בשורת הפקודה שלך. אז את / ה יכול / ה לַעֲרוֹך התצורה שלך. זה פותח Vim עוֹרֵך עם ה configmap בפורמט yaml. עכשיו פשוט לַעֲרוֹך אותו ולשמור אותו.

איך אני נפטר מתרמיל Kubernetes?

ראשית, אשר את שם הצומת שברצונך לְהַסִיר , וודא שכל ה תרמילים על הצומת ניתן לסיים בבטחה ללא כל נהלים מיוחדים. לאחר מכן, השתמש בפקודה drain כדי לפנות את כל המשתמשים תרמילים מהצומת. הם יתוזמנו על צמתים אחרים על ידי הבקר שלהם (פריסה, ReplicaSet וכו').

מוּמלָץ: