סכימת המפרט
DBInstanceSpec מגדיר את המצב הרצוי של DBInstance.
conditions:
- lastTransactionTime: string
message: string
observedGeneration: integer
reason: string
status: string
type: string
criticalIncidents:
- code: string
createTime: string
message: string
messageTemplateParams: object
resource:
component: string
location:
cluster: string
group: string
kind: string
name: string
namespace: string
version: string
stackTrace:
- component: string
message: string
transientUntil: string
lastBackupTime: string
nextBackupTime: string
observedGeneration: integer
dbcParent:
name: string
instanceType: string
isStopped: boolean
nodeCount: integer
progressTimeout: string
resources:
cpu:
- disks:
accessModes: string
annotations: object
name: string
selector:
matchExpressions:
- key: string
operator: string
values: string
matchLabels: object
size: string
storageClass: string
volumeName: string
memory: integer or string
schedulingconfig:
nodeaffinity:
preferredDuringSchedulingIgnoredDuringExecution:
preference:
matchExpressions:
- key: string
operator: string
values: string
matchFields:
- key: string
operator: string
values: string
weight: integer
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
matchExpressions:
- key: string
operator: string
values: string
matchFields:
- key: string
operator: string
values: string
podAffinity:
preferredDuringSchedulingIgnoredDuringExecution:
podAffinityTerm:
labelSelector:
matchExpressions:
- key: string
operator: string
values: string
matchLabels:
namespaceSelector:
matchExpressions:
- key: string
operator: string
values: string
matchLabels: object
namespaces: string
topologyKey: string
weight: integer
requiredDuringSchedulingIgnoredDuringExecution:
labelSelector:
matchExpressions:
- key: string
operator: string
values: string
matchLabels: object
namespaceSelector:
matchExpressions:
- key: string
operator: string
values: string
matchLabels: object
namespaces: string
topologyKey: string
podAntiAffinity:
preferredDuringSchedulingIgnoredDuringExecution:
podAffinityTerm:
labelSelector:
matchExpressions:
- key: string
operator: string
values: string
matchLabels:
namespaceSelector:
matchExpressions:
- key: string
operator: string
values: string
matchLabels: object
namespaces: string
topologyKey: string
weight: integer
requiredDuringSchedulingIgnoredDuringExecution:
labelSelector:
matchExpressions:
- key: string
operator: string
values: string
matchLabels: object
namespaceSelector:
matchExpressions:
- key: string
operator: string
values: string
matchLabels: object
namespaces: string
topologyKey: string
tolerations:
- effect: string
key: string
operator: string
tolerationSeconds: integer
value: string
שדה סוגחובה או אופציונלי |
תיאור |
|---|---|
dbcParent
| |
objectאופציונלי | DBClusterParent הוא DBCluster שממנו DBInstance משכפל. |
dbcParent.name
| |
stringאופציונלי | שם הגורם המפנה. מידע נוסף זמין במאמר שמות. |
instanceType
| |
stringאופציונלי | InstanceType מציין את הסוג של DBInstance. בשלב הזה יש תמיכה רק בסוג ReadPool. |
isStopped
| |
booleanאופציונלי | הפונקציה IsStopped מפסיקה את DBNodes ב-DBInstance הזה כשהערך הוא true. ערך ברירת המחדל של השדה הזה הוא False. הפסקת פעולה של Primary DBNode ב-DBCluster לא מפסיקה באופן אוטומטי את פעולת ה-DBNodes של ReadPool DBInstances. כשמפסיקים את המכונה, משאבי החישוב (CPU, זיכרון) של המופע משוחררים. עם זאת, צומת מסד הנתונים עדיין שומר את משאב האחסון. |
nodeCount
| |
integerחובה | הפרמטר NodeCount קובע את מספר ה-DBNode שצריך ליצור עבור DBInstance. |
progressTimeout
| |
stringאופציונלי | ההגדרה ProgressTimeout קובעת את מספר השניות שבהן הבקר מנסה להקצות DBNode, או את מספר השניות שבהן יכול להיות ש-DBNode לא יהיה מוכן, לפני שהבקר מחשיב את ה-DBNode ככזה שנכשל. הערך 0 מציין שלא נעשה שימוש בזמן קצוב לתפוגה. |
resources
| |
objectאופציונלי | המאפיין Resource מציין את המשאבים שמשמשים את המופעים – במילים אחרות, DBNodes – ששייכים ל-DBInstance הזה. אם לא מציינים את המשאבים, המכונה משתמשת באותם משאבים כמו המכונה הראשית של DBCluster. |
resources.cpu
| |
integer or stringחובה | כמות המעבד שהוקצתה למאגר הנתונים. |
resources.disks
| |
objectחובה | המפרטים של הדיסקים שהוקצו למאגר מסד הנתונים. |
resources.disks.accessModes
| |
stringאופציונלי | המאפיין AccessModes מכיל את מצבי הגישה הרצויים לעוצמת הקול. מידע נוסף זמין במאמר בנושא מצבי גישה. |
resources.disks.annotations
| |
objectאופציונלי | הערות נוספות שנוספו לדרישת נפח אחסון מתמיד. כך אפשר לשלב את הנתונים עם כלים אחרים. |
resources.disks.name
| |
stringחובה | שם הדיסק.הערכים המותרים הם: DataDisk, LogDisk, BackupDisk ו-ObsDisk. |
resources.disks.selector
| |
objectאופציונלי | שאילתת תווית לגבי כרכים שצריך לקחת בחשבון לצורך קישור. השדה הזה הוא אופציונלי. אם השדה הזה מוגדר, נפח האחסון עם התוויות התואמות משמש כנפח האחסון הבסיסי של הדיסק. מידע נוסף זמין במאמר בנושא PersistentVolumeClaimSpec. |
resources.disks.selector.matchExpressions
| |
objectאופציונלי | matchExpressions היא רשימה של דרישות לבחירת תוויות. הדרישות מחוברות באמצעות AND. |
resources.disks.selector.matchExpressions.key
| |
stringחובה | key הוא מפתח התווית שהסלקטור חל עליו. |
resources.disks.selector.matchExpressions.operator
| |
stringחובה | אופרטור מייצג את הקשר של מפתח לקבוצת ערכים. האופרטורים התקינים הם In, NotIn, Exists ו-DoesNotExist. |
resources.disks.selector.matchExpressions.values
| |
stringאופציונלי | values הוא מערך של ערכי מחרוזות. אם האופרטור הוא In או NotIn, מערך הערכים לא יכול להיות ריק. אם האופרטור הוא Exists או DoesNotExist, מערך הערכים חייב להיות ריק. המערך הזה מוחלף במהלך תיקון מיזוג אסטרטגי. |
resources.disks.selector.matchLabels
| |
objectאופציונלי | matchLabels היא מפה של צמדי {key,value}. צמד יחיד {key,value} במפה matchLabels שווה לאלמנט של matchExpressions, ששדה המפתח שלו הוא 'key', האופרטור הוא 'In', ומערך הערכים מכיל רק 'value'. הדרישות מחוברות באמצעות AND. |
resources.disks.size
| |
stringחובה | גודל הדיסק בבייטים. לדוגמה, 10Gi בשביל 10 Gibibytes. קידומות מותרות ליחידות גודל: "Ki", "Mi", "Gi", "Ti, "Pi" and "Ei" לבסיס 2. גם האותיות K, M, G, T, P ו-E מייצגות חזקות של 10. מידע נוסף זמין במאמר בנושא קידומת של יחידה. |
resources.disks.storageClass
| |
stringאופציונלי | StorageClass מצביע על סוג אחסון (storage class) ספציפי של CSI. השדה הזה הוא אופציונלי. אם השדה לא מוגדר, המערכת משתמשת בסוג אחסון (storage class) של CSI שמוגדר כברירת מחדל עבור אשכול Kubernetes. אם לא מוגדרת ברירת מחדל לאשכול Kubernetes, התביעה של נפח האחסון המתמשך תיכשל והקצאת המקום לאשכול מסד הנתונים תיכשל. מידע נוסף מופיע במאמר סוגי אחסון. |
resources.disks.volumeName
| |
stringאופציונלי | VolumeName הוא הפניה המחייבת לנפח האחסון המתמיד שקשור לדיסק הזה. השדה הזה הוא אופציונלי. כך אפשר לעשות שימוש חוזר בווליום קיים. הערה: אם השדה הזה מצוין, הערך storageClass לא ייכנס לתוקף. מידע נוסף זמין במאמר בנושא קישור. |
resources.memory
| |
integer or stringחובה | כמות הזיכרון שהוקצתה למאגר הנתונים. |
schedulingConfig
| |
objectאופציונלי | SchedulingConfig מציין איך המופע צריך להיות מתוזמן בצמתי Kubernetes. אם לא מציינים את ההגדרה הזו, המופע ישתמש באותה הגדרת תזמון כמו המופע הראשי של DBCluster. כשמשנים שדה כלשהו בהגדרת התזמון, יכול להיות שה-Pod של Kubernetes יתוזמן מחדש בצומת אחר על סמך ההגדרה. |
schedulingConfig.nodeAffinity
| |
objectאופציונלי | NodeAffinity מתאר כללי תזמון של זיקה לצומת עבור המופע. |
schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution
| |
objectאופציונלי | מתזמן המשימות מעדיף לתזמן פודים לצמתים שעומדים בביטויי הקרבה שצוינו בשדה הזה. יכול להיות שהמתזמן יבחר בצומת שמפר ביטוי אחד או יותר. הצומת המועדף ביותר הוא זה עם סכום המשקלים הגדול ביותר. במילים אחרות, לכל צומת שעומד בכל דרישות התזמון (בקשת משאבים, ביטויי שיוך שנדרשים במהלך התזמון וכו'), מחשבים סכום על ידי איטרציה של הרכיבים בשדה הזה והוספת 'משקל' לסכום, אם הצומת תואם ל-matchExpressions המתאים. הצומת או הצמתים עם הסכום הגבוה ביותר הם המועדפים ביותר. |
schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference
| |
objectחובה | מונח לבחירת צומת, שמשויך למשקל המתאים. |
schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions
| |
objectאופציונלי | רשימה של דרישות לבחירת צמתים לפי התוויות של הצומת. |
schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.key
| |
stringחובה | מפתח התווית שהבורר חל עליו. |
schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.operator
| |
stringחובה | מייצג את הקשר של מפתח לקבוצת ערכים. האופרטורים התקפים הם In, NotIn, Exists, DoesNotExist, Gt ו-Lt. |
schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.values
| |
stringאופציונלי | מערך של ערכי מחרוזת. אם האופרטור הוא In או NotIn, מערך הערכים לא יכול להיות ריק. אם האופרטור הוא Exists או DoesNotExist, מערך הערכים חייב להיות ריק. אם האופרטור הוא Gt או Lt, מערך הערכים חייב להכיל רכיב יחיד, שמתפרש כמספר שלם. המערך הזה מוחלף במהלך תיקון מיזוג אסטרטגי. |
schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields
| |
objectאופציונלי | רשימה של דרישות לבחירת צומת לפי השדות של הצומת. |
schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.key
| |
stringחובה | מפתח התווית שהבורר חל עליו. |
schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.operator
| |
stringחובה | מייצג את הקשר של מפתח לקבוצת ערכים. האופרטורים התקפים הם In, NotIn, Exists, DoesNotExist, Gt ו-Lt. |
schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.values
| |
stringאופציונלי | מערך של ערכי מחרוזת. אם האופרטור הוא In או NotIn, מערך הערכים לא יכול להיות ריק. אם האופרטור הוא Exists או DoesNotExist, מערך הערכים חייב להיות ריק. אם האופרטור הוא Gt או Lt, מערך הערכים חייב להכיל רכיב יחיד, שמתפרש כמספר שלם. המערך הזה מוחלף במהלך תיקון מיזוג אסטרטגי. |
schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight
| |
integerחובה | משקל שמשויך להתאמה ל-nodeSelectorTerm המתאים, בטווח 1-100. |
schedulingConfig.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution
| |
objectאופציונלי | אם הדרישות לזיקה שצוינו בשדה הזה לא מתקיימות בזמן התזמון, ה-Pod לא מתזמן את עצמו לצומת. אם הדרישות של ההעדפה שצוינו בשדה הזה לא מתקיימות בשלב מסוים במהלך ההפעלה של ה-Pod, למשל בגלל עדכון, המערכת עשויה לנסות בסופו של דבר להוציא את ה-Pod מהצומת שלו, או שלא. |
schedulingConfig.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms
| |
objectחובה | רשימה של תנאים לבחירת צמתים. התנאים מופרדים באמצעות OR. |
schedulingConfig.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions
| |
objectאופציונלי | רשימה של דרישות לבחירת צמתים לפי התוויות של הצומת. |
schedulingConfig.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.key
| |
stringחובה | מפתח התווית שהבורר חל עליו. |
schedulingConfig.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.operator
| |
stringחובה | מייצג את הקשר של מפתח לקבוצת ערכים. האופרטורים התקפים הם In, NotIn, Exists, DoesNotExist, Gt ו-Lt. |
schedulingConfig.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.values
| |
stringאופציונלי | מערך של ערכי מחרוזת. אם האופרטור הוא In או NotIn, מערך הערכים לא יכול להיות ריק. אם האופרטור הוא Exists או DoesNotExist, מערך הערכים חייב להיות ריק. אם האופרטור הוא Gt או Lt, מערך הערכים חייב להכיל רכיב יחיד, שמתפרש כמספר שלם. המערך הזה מוחלף במהלך תיקון מיזוג אסטרטגי. |
schedulingConfig.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields
| |
objectאופציונלי | רשימה של דרישות לבחירת צומת לפי השדות של הצומת. |
schedulingConfig.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.key
| |
stringחובה | מפתח התווית שהבורר חל עליו. |
schedulingConfig.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.operator
| |
stringחובה | מייצג את הקשר של מפתח לקבוצת ערכים. האופרטורים התקפים הם In, NotIn, Exists, DoesNotExist, Gt ו-Lt. |
schedulingConfig.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.values
| |
stringאופציונלי | מערך של ערכי מחרוזת. אם האופרטור הוא In או NotIn, מערך הערכים לא יכול להיות ריק. אם האופרטור הוא Exists או DoesNotExist, מערך הערכים חייב להיות ריק. אם האופרטור הוא Gt או Lt, מערך הערכים חייב להכיל רכיב יחיד, שמתפרש כמספר שלם. המערך הזה מוחלף במהלך תיקון מיזוג אסטרטגי. |
schedulingConfig.podAffinity
| |
objectאופציונלי | המאפיין PodAffinity מתאר כללי תזמון של שיוך Pod למופע. |
schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution
| |
objectאופציונלי | מתזמן המשימות מעדיף לתזמן פודים לצמתים שעומדים בביטויי הקרבה שצוינו בשדה הזה. יכול להיות שהמתזמן יבחר בצומת שמפר ביטוי אחד או יותר. הצומת המועדף ביותר הוא זה עם סכום המשקלים הגדול ביותר. לכל צומת שעומד בכל דרישות התזמון – למשל, בקשת משאבים וביטויי שיוך (affinity) שנדרשים במהלך התזמון – מחשבים סכום על ידי איטרציה של הרכיבים בשדה הזה והוספת 'משקל' לסכום, אם בצומת יש פודים שתואמים ל-podAffinityTerm המתאים. הצמתים עם הסכום הגבוה ביותר הם המועדפים ביותר. |
schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm
| |
objectחובה | מונח של שיוך ל-Pod, שמשויך למשקל המתאים. |
schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector
| |
objectאופציונלי | שאילתת תווית על קבוצה של משאבים, במקרה הזה, pods. |
schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions
| |
objectאופציונלי | matchExpressions היא רשימה של דרישות לבחירת תוויות. הדרישות מחוברות באמצעות AND. |
schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.key
| |
stringחובה | key הוא מפתח התווית שהסלקטור חל עליו. |
schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.operator
| |
stringחובה | אופרטור מייצג את הקשר של מפתח לקבוצת ערכים. האופרטורים התקפים הם In, NotIn, Exists ו-DoesNotExist. |
schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.values
| |
stringאופציונלי | values הוא מערך של ערכי מחרוזות. אם האופרטור הוא In או NotIn, מערך הערכים לא יכול להיות ריק. אם האופרטור הוא Exists או DoesNotExist, מערך הערכים חייב להיות ריק. המערך הזה מוחלף במהלך תיקון מיזוג אסטרטגי. |
schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchLabels
| |
objectאופציונלי | matchLabels היא מפה של צמדי {key,value}. צמד יחיד {key,value} במפה matchLabels שווה לאלמנט של matchExpressions, ששדה המפתח שלו הוא 'key', האופרטור הוא 'In', ומערך הערכים מכיל רק 'value'. הדרישות מחוברות באמצעות AND. |
schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector
| |
objectאופציונלי | שאילתת תווית על קבוצת מרחבי השמות שהמונח חל עליהם. המונח חל על איחוד מרחבי השמות שנבחרו בשדה הזה ועל אלה שמופיעים בשדה מרחבי השמות. אם הבורר הוא null ורשימת מרחבי השמות היא null או ריקה, המשמעות היא 'מרחב השמות של הפוד הזה'. בורר ריק ({}) תואם לכל מרחבי השמות. |
schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions
| |
objectאופציונלי | matchExpressions היא רשימה של דרישות לבחירת תוויות. הדרישות מחוברות באמצעות AND. |
schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.key
| |
stringחובה | key הוא מפתח התווית שהסלקטור חל עליו. |
schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.operator
| |
stringחובה | אופרטור מייצג את הקשר של מפתח לקבוצת ערכים. האופרטורים התקפים הם In, NotIn, Exists ו-DoesNotExist. |
schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.values
| |
stringאופציונלי | values הוא מערך של ערכי מחרוזות. אם האופרטור הוא In או NotIn, מערך הערכים לא יכול להיות ריק. אם האופרטור הוא Exists או DoesNotExist, מערך הערכים חייב להיות ריק. המערך הזה מוחלף במהלך תיקון מיזוג אסטרטגי. |
schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchLabels
| |
objectאופציונלי | matchLabels היא מפה של צמדי {key,value}. צמד יחיד {key,value} במפה matchLabels שווה לאלמנט של matchExpressions, ששדה המפתח שלו הוא 'key', האופרטור הוא 'In', ומערך הערכים מכיל רק 'value'. הדרישות מחוברות באמצעות AND. |
schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaces
| |
stringאופציונלי | namespaces מציין רשימה סטטית של שמות מרחבי שמות שהמונח חל עליהם. המונח חל על איחוד מרחבי השמות שמופיעים בשדה הזה ועל אלה שנבחרו על ידי namespaceSelector. רשימת מרחבי שמות ריקה או null ו-namespaceSelector ריק או null פירושם 'מרחב השמות של הפוד הזה'. |
schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaces
| |
stringחובה | ה-Pod הזה צריך להיות ממוקם באותו מיקום (affinity) או לא באותו מיקום (anti-affinity) עם ה-Pods שתואמים ל-labelSelector במרחבי השמות שצוינו. הגדרה של מיקום משותף היא הפעלה בצומת שערך התווית שלו עם מפתח הטופולוגיה תואם לערך של כל צומת שבו מופעלים אחד מהפודים שנבחרו. אסור להשתמש ב-topologyKey ריק. |
schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight
| |
integerחובה | משקל שמשויך להתאמה של podAffinityTerm המתאים, בטווח 1-100. |
schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution
| |
objectאופציונלי | אם הדרישות לזיקה שצוינו בשדה הזה לא מתקיימות בזמן התזמון, ה-Pod לא מתזמן את עצמו לצומת. אם הדרישות של ההעדפה שצוינו בשדה הזה לא מתקיימות בשלב מסוים במהלך ההפעלה של ה-Pod – למשל, בגלל עדכון של תווית ה-Pod – יכול להיות שהמערכת תנסה בסופו של דבר להוציא את ה-Pod מהצומת שלו, ויכול להיות שלא. אם יש כמה רכיבים, מתבצעת הצלבה בין רשימות הצמתים שמתאימות לכל podAffinityTerm. במילים אחרות, כל התנאים צריכים להתקיים. |
schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector
| |
objectאופציונלי | שאילתת תווית על קבוצה של משאבים, במקרה הזה, pods. |
schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions
| |
objectאופציונלי | matchExpressions היא רשימה של דרישות לבחירת תוויות. הדרישות מחוברות באמצעות AND. |
schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.key
| |
stringחובה | key הוא מפתח התווית שהסלקטור חל עליו. |
schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.operator
| |
stringחובה | אופרטור מייצג את הקשר של מפתח לקבוצת ערכים. האופרטורים התקפים הם In, NotIn, Exists ו-DoesNotExist. |
schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.values
| |
stringאופציונלי | values הוא מערך של ערכי מחרוזות. אם האופרטור הוא In או NotIn, מערך הערכים לא יכול להיות ריק. אם האופרטור הוא Exists או DoesNotExist, מערך הערכים חייב להיות ריק. המערך הזה מוחלף במהלך תיקון מיזוג אסטרטגי. |
schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchLabels
| |
objectאופציונלי | matchLabels היא מפה של צמדי {key,value}. צמד יחיד {key,value} במפה matchLabels שווה לאלמנט של matchExpressions, ששדה המפתח שלו הוא 'key', האופרטור הוא 'In', ומערך הערכים מכיל רק 'value'. הדרישות מחוברות באמצעות AND. |
schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector
| |
objectאופציונלי | שאילתת תווית על קבוצת מרחבי השמות שהמונח חל עליהם. המונח חל על איחוד מרחבי השמות שנבחרו בשדה הזה ועל אלה שמופיעים בשדה מרחבי השמות. אם הבורר הוא null ורשימת מרחבי השמות היא null או ריקה, המשמעות היא 'מרחב השמות של הפוד הזה'. בורר ריק ({}) תואם לכל מרחבי השמות. |
schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions
| |
objectאופציונלי | matchExpressions היא רשימה של דרישות לבחירת תוויות. הדרישות מחוברות באמצעות AND. |
schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.key
| |
stringחובה | key הוא מפתח התווית שהסלקטור חל עליו. |
schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.operator
| |
stringחובה | אופרטור מייצג את הקשר של מפתח לקבוצת ערכים. האופרטורים התקפים הם In, NotIn, Exists ו-DoesNotExist. |
schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.values
| |
stringאופציונלי | values הוא מערך של ערכי מחרוזות. אם האופרטור הוא In או NotIn, מערך הערכים לא יכול להיות ריק. אם האופרטור הוא Exists או DoesNotExist, מערך הערכים חייב להיות ריק. המערך הזה מוחלף במהלך תיקון מיזוג אסטרטגי. |
schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchLabels
| |
objectאופציונלי | matchLabels היא מפה של צמדי {key,value}. צמד יחיד {key,value} במפה matchLabels שווה לאלמנט של matchExpressions, ששדה המפתח שלו הוא 'key', האופרטור הוא 'In', ומערך הערכים מכיל רק 'value'. הדרישות מחוברות באמצעות AND. |
schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaces
| |
stringאופציונלי | namespaces מציין רשימה סטטית של שמות מרחבי שמות שהמונח חל עליהם. המונח חל על איחוד מרחבי השמות שמופיעים בשדה הזה ועל אלה שנבחרו על ידי namespaceSelector. רשימת מרחבי שמות ריקה או null ו-namespaceSelector ריק או null פירושם 'מרחב השמות של הפוד הזה'. |
schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaces
| |
stringאופציונלי | namespaces מציין רשימה סטטית של שמות מרחבי שמות שהמונח חל עליהם. המונח חל על איחוד מרחבי השמות שמופיעים בשדה הזה ועל אלה שנבחרו על ידי namespaceSelector. רשימת מרחבי שמות ריקה או null ו-namespaceSelector ריק או null פירושם 'מרחב השמות של הפוד הזה'. |
schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.topologyKey
| |
stringחובה | ה-Pod הזה צריך להיות ממוקם באותו מיקום (affinity) או לא באותו מיקום (anti-affinity) עם ה-Pods שתואמים ל-labelSelector במרחבי השמות שצוינו. הגדרה של מיקום משותף היא הפעלה בצומת שערך התווית שלו עם מפתח הטופולוגיה תואם לערך של כל צומת שבו מופעלים אחד מהפודים שנבחרו. אסור להשתמש ב-topologyKey ריק. |
schedulingConfig.podAntiAffinity
| |
stringחובה | ה-Pod הזה צריך להיות ממוקם באותו מיקום (affinity) או לא באותו מיקום (anti-affinity) עם ה-Pods שתואמים ל-labelSelector במרחבי השמות שצוינו. הגדרה של מיקום משותף היא הפעלה בצומת שערך התווית שלו עם מפתח הטופולוגיה תואם לערך של כל צומת שבו מופעלים אחד מהפודים שנבחרו. אסור להשתמש ב-topologyKey ריק. |
schedulingConfig.podAntiAffinity
| |
objectאופציונלי | PodAntiAffinity מתאר כללי תזמון של pod anti-affinity עבור המופע. |
schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution
| |
objectאופציונלי | מתזמן המשימות מעדיף לתזמן פודים לצמתים שעומדים בתנאים של ביטויי האנטי-אפיניות שצוינו בשדה הזה, אבל יכול להיות שהוא יבחר צומת שלא עומד באחד או יותר מהתנאים האלה. הצומת המועדף ביותר הוא זה עם הסכום הגדול ביותר של המשקלים. במילים אחרות, לכל צומת שעומד בכל דרישות התזמון (בקשת משאבים, ביטויי אנטי-אפיניות requiredDuringScheduling וכו'), המערכת מחשבת סכום על ידי איטרציה של רכיבי השדה הזה והוספת 'משקל' לסכום, אם לצומת יש פודים שתואמים ל-podAffinityTerm המתאים. הצמתים עם הסכום הגבוה ביותר הם המועדפים ביותר. |
schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm
| |
objectחובה | מונח של שיוך ל-Pod, שמשויך למשקל המתאים. |
schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector
| |
objectאופציונלי | שאילתת תווית על קבוצה של משאבים, במקרה הזה, pods. |
schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions
| |
objectאופציונלי | matchExpressions היא רשימה של דרישות לבחירת תוויות. הדרישות מחוברות באמצעות AND. |
schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.key
| |
stringחובה | key הוא מפתח התווית שהסלקטור חל עליו. |
schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.operator
| |
stringחובה | אופרטור מייצג את הקשר של מפתח לקבוצת ערכים. האופרטורים התקפים הם In, NotIn, Exists ו-DoesNotExist. |
schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.values
| |
stringאופציונלי | values הוא מערך של ערכי מחרוזות. אם האופרטור הוא In או NotIn, מערך הערכים לא יכול להיות ריק. אם האופרטור הוא Exists או DoesNotExist, מערך הערכים חייב להיות ריק. המערך הזה מוחלף במהלך תיקון מיזוג אסטרטגי. |
schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchLabels
| |
objectאופציונלי | matchLabels היא מפה של צמדי {key,value}. צמד יחיד {key,value} במפה matchLabels שווה לאלמנט של matchExpressions, ששדה המפתח שלו הוא 'key', האופרטור הוא 'In', ומערך הערכים מכיל רק 'value'. הדרישות מחוברות באמצעות AND. |
schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector
| |
objectאופציונלי | שאילתת תווית על קבוצת מרחבי השמות שהמונח חל עליהם. המונח חל על איחוד מרחבי השמות שנבחרו בשדה הזה ועל אלה שמופיעים בשדה מרחבי השמות. אם הבורר הוא null ורשימת מרחבי השמות היא null או ריקה, המשמעות היא 'מרחב השמות של הפוד הזה'. בורר ריק ({}) תואם לכל מרחבי השמות. |
schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions
| |
objectאופציונלי | matchExpressions היא רשימה של דרישות לבחירת תוויות. הדרישות מחוברות באמצעות AND. |
schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.key
| |
stringחובה | key הוא מפתח התווית שהסלקטור חל עליו. |
schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.operator
| |
stringחובה | אופרטור מייצג את הקשר של מפתח לקבוצת ערכים. האופרטורים התקפים הם In, NotIn, Exists ו-DoesNotExist. |
schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.values
| |
stringאופציונלי | values הוא מערך של ערכי מחרוזות. אם האופרטור הוא In או NotIn, מערך הערכים לא יכול להיות ריק. אם האופרטור הוא Exists או DoesNotExist, מערך הערכים חייב להיות ריק. המערך הזה מוחלף במהלך תיקון מיזוג אסטרטגי. |
schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchLabels
| |
stringאופציונלי | matchLabels היא מפה של צמדי {key,value}. צמד יחיד {key,value} במפה matchLabels שווה לאלמנט של matchExpressions, ששדה המפתח שלו הוא 'key', האופרטור הוא 'In', ומערך הערכים מכיל רק 'value'. הדרישות מחוברות באמצעות AND. |
schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaces
| |
stringאופציונלי | namespaces מציין רשימה סטטית של שמות מרחבי שמות שהמונח חל עליהם. המונח חל על איחוד מרחבי השמות שמופיעים בשדה הזה ועל אלה שנבחרו על ידי namespaceSelector. רשימת מרחבי שמות ריקה או null ו-namespaceSelector ריק או null פירושם 'מרחב השמות של הפוד הזה'. |
schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.topologyKey
| |
stringחובה | ה-pod הזה צריך להיות ממוקם באותו מיקום (affinity) או לא באותו מיקום (anti-affinity) עם ה-pods. התאמה ל-labelSelector במרחבי השמות שצוינו. הגדרה של מיקום משותף היא הפעלה בצומת שערך התווית שלו עם מפתח הטופולוגיה תואם לערך של כל צומת שבו מופעלים אחד מהפודים שנבחרו. אסור להשתמש ב-topologyKey ריק. |
schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight
| |
integerחובה | משקל שמשויך להתאמה של podAffinityTerm המתאים, בטווח 1-100. |
schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution
| |
objectאופציונלי | אם הדרישות למניעת קרבה שצוינו בשדה הזה לא מתקיימות בזמן התזמון, ה-Pod לא יתוזמן לצומת. אם הדרישות למניעת קרבה שצוינו בשדה הזה לא מתקיימות בשלב מסוים במהלך ההפעלה של ה-Pod – למשל, בגלל עדכון של תווית ה-Pod – יכול להיות שהמערכת תנסה בסופו של דבר להוציא את ה-Pod מהצומת שלו, ויכול להיות שלא. אם יש כמה רכיבים, המערכת מבצעת חיתוך בין רשימות הצמתים שמתאימות לכל podAffinityTerm, כלומר כל התנאים צריכים להתקיים. |
schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector
| |
objectאופציונלי | שאילתת תווית על קבוצה של משאבים, במקרה הזה, pods. |
schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions
| |
objectאופציונלי | matchExpressions היא רשימה של דרישות לבחירת תוויות. הדרישות מחוברות באמצעות AND. |
schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.key
| |
stringחובה | key הוא מפתח התווית שהסלקטור חל עליו. |
schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.operator
| |
stringחובה | אופרטור מייצג את הקשר של מפתח לקבוצת ערכים. האופרטורים התקפים הם In, NotIn, Exists ו-DoesNotExist. |
schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.values
| |
stringאופציונלי | values הוא מערך של ערכי מחרוזות. אם האופרטור הוא In או NotIn, מערך הערכים לא יכול להיות ריק. אם האופרטור הוא Exists או DoesNotExist, מערך הערכים חייב להיות ריק. המערך הזה מוחלף במהלך תיקון מיזוג אסטרטגי. |
schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.matchLabels
| |
objectאופציונלי | matchLabels היא מפה של צמדי {key,value}. צמד יחיד {key,value} במפה matchLabels שווה לאלמנט של matchExpressions, ששדה המפתח שלו הוא 'key', האופרטור הוא 'In', ומערך הערכים מכיל רק 'value'. הדרישות מחוברות באמצעות AND. |
schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector
| |
objectאופציונלי | שאילתת תווית על קבוצת מרחבי השמות שהמונח חל עליהם. המונח חל על איחוד מרחבי השמות שנבחרו בשדה הזה ועל אלה שמופיעים בשדה מרחבי השמות. אם הבורר הוא null ורשימת מרחבי השמות היא null או ריקה, המשמעות היא 'מרחב השמות של הפוד הזה'. בורר ריק ({}) תואם לכל מרחבי השמות. |
schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions
| |
objectאופציונלי | matchExpressions היא רשימה של דרישות לבחירת תוויות. הדרישות מחוברות באמצעות AND. |
schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.key
| |
stringחובה | key הוא מפתח התווית שהסלקטור חל עליו. |
schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.operator
| |
stringחובה | אופרטור מייצג את הקשר של מפתח לקבוצת ערכים. האופרטורים התקפים הם In, NotIn, Exists ו-DoesNotExist. |
schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.values
| |
stringאופציונלי | values הוא מערך של ערכי מחרוזות. אם האופרטור הוא In או NotIn, מערך הערכים לא יכול להיות ריק. אם האופרטור הוא Exists או DoesNotExist, מערך הערכים חייב להיות ריק. המערך הזה מוחלף במהלך תיקון מיזוג אסטרטגי. |
schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchLabels
| |
objectאופציונלי | matchLabels היא מפה של צמדי {key,value}. צמד יחיד {key,value} במפה matchLabels שווה לאלמנט של matchExpressions, ששדה המפתח שלו הוא 'key', האופרטור הוא 'In', ומערך הערכים מכיל רק 'value'. הדרישות מחוברות באמצעות AND. |
schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaces
| |
stringאופציונלי | namespaces מציין רשימה סטטית של שמות מרחבי שמות שהמונח חל עליהם. המונח חל על איחוד מרחבי השמות שמופיעים בשדה הזה ועל אלה שנבחרו על ידי namespaceSelector. רשימת מרחבי שמות ריקה או null ו-namespaceSelector ריק או null פירושם 'מרחב השמות של הפוד הזה'. |
schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.topologyKey
| |
stringחובה | ה-Pod הזה צריך להיות ממוקם באותו מיקום (affinity) או לא באותו מיקום (anti-affinity) עם ה-Pods שתואמים ל-labelSelector במרחבי השמות שצוינו. הגדרה של מיקום משותף היא הפעלה בצומת שערך התווית שלו עם מפתח הטופולוגיה תואם לערך של כל צומת שבו מופעלים אחד מהפודים שנבחרו. אסור להשתמש ב-topologyKey ריק. |
schedulingConfig.tolerations
| |
objectאופציונלי | הגדרות Tolerations מאפשרות לנהל את ההחלטה אם לאפשר או לא לאפשר תזמון של מופע בצומת Kubernetes שמוחל עליו taint ספציפי. |
schedulingConfig.tolerations.effect
| |
stringאופציונלי | האפקט מציין את אפקט ההכתמה שצריך להתאים. אם השדה ריק, המשמעות היא התאמה לכל ההשפעות של הכתמים. אם מציינים ערך, הערכים האפשריים הם NoSchedule, PreferNoSchedule ו-NoExecute. |
schedulingConfig.tolerations.key
| |
stringאופציונלי | Key הוא מפתח ההכתמה שהסבילות חלה עליו. אם השדה ריק, כל מפתחות הכתמים תואמים. אם המפתח ריק, המפעיל חייב להיות Exists. השילוב הזה אומר שצריך להתאים את כל הערכים ואת כל המפתחות. |
schedulingConfig.tolerations.operator
| |
stringאופציונלי | האופרטור מייצג את הקשר בין מפתח לערך. האופרטורים התקפים הם Exists (קיים) ו-Equal (שווה). ברירת המחדל היא 'שווה ל'. התנאי Exists שווה לתו הכללי לחיפוש (*) עבור הערך, כך ש-Pod יכול לעמוד בכל ההכתמות של קטגוריה מסוימת. |
schedulingConfig.tolerations.tolerationSeconds
| |
integerאופציונלי | TolerationSeconds מייצג את משך הזמן שבו ה-toleration (שחייב להיות מסוג NoExecute, אחרת המערכת מתעלמת מהשדה הזה) סובל את ה-taint. כברירת מחדל, הערך לא מוגדר, מה שאומר שההכתמה תישאר לנצח (לא תתבצע העברה). המערכת מתייחסת לערכים אפס ושליליים כאל 0 (הסרה מיידית). |
schedulingConfig.tolerations.value
| |
stringאופציונלי | הערך הוא ערך הדחייה שהטולרנטיות תואמת לו. אם האופרטור הוא Exists, הערך צריך להיות ריק, אחרת הוא מחרוזת רגילה. |
סכימת סטטוס
הפרמטר DBInstanceStatus מגדיר את המצב שנצפה של DBInstance.
conditions:
- lastTransitionTime:
message: string
observedGeneration: integer
reason: string
status: string
type: string
criticalIncidents:
- code: string
createTime: string
message: string
messageTemplateParams: object
resource:
component: string
location:
cluster: string
group: string
kind: string
name: string
namespace: string
version: string
stackTrace:
- component: string
message: string
transientUntil: string
endpoints:
- name: string
value: string
observedGeneration: integer
reconciled: boolean
שדה סוגחובה או אופציונלי |
תיאור |
|---|---|
conditions
| |
objectאופציונלי | המאפיין Conditions מייצג את התצפיות העדכניות ביותר לגבי המצב הנוכחי של הישות. |
conditions.lastTransitionTime
| |
stringחובה | lastTransitionTime הוא הזמן האחרון שבו התנאי עבר מסטטוס אחד לסטטוס אחר, וזה קורה כשהתנאי הבסיסי השתנה. אם לא ידוע מתי השתנה התנאי הבסיסי, צריך להשתמש בשעה שבה השתנה שדה ה-API. |
conditions.message
| |
stringחובה | ההודעה היא הודעה קריאה שמציינת פרטים על המעבר. יכול להיות שהערך יהיה מחרוזת ריקה. |
conditions.observedGeneration
| |
integerאופציונלי | observedGeneration מייצג את הערך של .metadata.generation שעליו התבססה הגדרת התנאי. לדוגמה, אם הערך של .metadata.generation הוא כרגע 12, אבל הערך של .status.conditions[x].observedGeneration הוא 9, התנאי לא עדכני ביחס למצב הנוכחי של המופע. |
conditions.reason
| |
stringחובה | הסיבה מכילה מזהה פרוגרמטי שמציין את הסיבה למעבר האחרון של התנאי. מפיקים של סוגים מסוימים של תנאים יכולים להגדיר ערכים ומשמעויות צפויים לשדה הזה, ולקבוע אם הערכים נחשבים ל-API מובטח. הערך חייב להיות מחרוזת בפורמט CamelCase. יכול להיות שהשדה הזה לא ריק. |
conditions.status
| |
stringחובה | הסטטוס של התנאי, אחד מהערכים True, False או Unknown. |
conditions.type
| |
stringחובה | סוג התנאי ב-CamelCase או בפורמט foo.example.com/CamelCase. ערכים רבים של .condition.type עקביים במשאבים כמו Available, אבל מכיוון שתנאים שרירותיים יכולים להיות שימושיים (ראו .node.status.conditions), חשוב שתהיה אפשרות למנוע התנגשויות. הביטוי הרגולרי שתואם לו הוא (dns1123SubdomainFmt/)?(qualifiedNameFmt). |
criticalIncidents
| |
objectאופציונלי | CriticalIncidents היא רשימה שטוחה של כל האירועים הקריטיים הפעילים. |
criticalIncidents.code
| |
stringחובה | Code הוא קוד השגיאה של השגיאה הספציפית הזו. קודי השגיאה הם מחרוזות DBSE+מספרים, כמו DBSE1012. |
criticalIncidents.createTime
| |
stringחובה | CreateTime היא חותמת הזמן שבה האירוע הזה נוצר במקור. |
criticalIncidents.message
| |
stringאופציונלי | ההודעה מתארת את האירוע או השגיאה שהתרחשו. |
criticalIncidents.messageTemplateParams
| |
objectאופציונלי | MessageTemplateParams מכיל צמדי מפתח/ערך שנדרשים ליצירת גרסה ידידותית למשתמש של ההודעה בממשק המשתמש, שמבוססת על נתונים. |
criticalIncidents.resource
| |
objectחובה | המשאב מכיל מידע על רכיב שירות מסד הנתונים שדיווח על האירוע, וגם מידע על משאב Kubernetes. |
criticalIncidents.resource.component
| |
stringחובה | רכיב הוא מזהה פנימי של מערכת המשנה של שירות מסד הנתונים שדיווחה על האירוע. |
criticalIncidents.resource.location
| |
objectאופציונלי | מיקום |
criticalIncidents.resource.location.cluster
| |
stringאופציונלי | Cluster הוא שם האשכול של משאב Kubernetes המושפע. |
criticalIncidents.resource.location.group
| |
stringאופציונלי | Group הוא שם הקבוצה של משאב Kubernetes. |
criticalIncidents.resource.location.kind
| |
stringאופציונלי | Kind הוא הסוג של משאב Kubernetes. |
criticalIncidents.resource.location.name
| |
stringאופציונלי | Name הוא השם של משאב Kubernetes המושפע. |
criticalIncidents.resource.location.namespace
| |
stringאופציונלי | מרחב השמות הוא מרחב השמות של משאב Kubernetes המושפע. |
criticalIncidents.resource.location.version
| |
stringאופציונלי | Group (קבוצה) הוא הגרסה של משאב Kubernetes. |
criticalIncidents.stackTrace
| |
objectאופציונלי | StackTrace מכיל רשימה לא מובנית של הודעות מדוח הקריסה. |
criticalIncidents.stackTrace.component
| |
stringאופציונלי | רכיב הוא השם של רכיב בשירות מסד הנתונים שרשם את ההודעה ביומן. |
criticalIncidents.stackTrace.message
| |
stringאופציונלי | הודעה שנרשמה ביומן. |
criticalIncidents.transientUntil
| |
stringאופציונלי | אם יש ערך ל-TransientUntil, המשמעות היא שהבעיה נחשבת לחולפת עד למועד שצוין. |
endpoints
| |
objectאופציונלי | נקודות הקצה הן נקודות הקצה שמהן אפשר לגשת ל-DBNodes ב-DBInstance. |
endpoints.name
| |
stringחובה | השם מכיל את שם נקודת הקצה. |
endpoints.value
| |
stringאופציונלי | הערך מכיל את פרטי נקודת הקצה. |
observedGeneration
| |
integerאופציונלי | הדור שנצפה על ידי הבקר. |
reconciled
| |
booleanאופציונלי | מציין אם המשאב הותאם על ידי בקר. |