סכימת המפרט
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 מפסיקה את הצמתים של מסד הנתונים במופע הזה של מסד הנתונים כשהיא מחזירה True. ערך ברירת המחדל של השדה הזה הוא false. עצירת ה-DBNode הראשי של DBCluster לא עוצרת באופן אוטומטי את ה-DBNodes של ReadPool DBInstances. כשמפסיקים את המכונה, משאבי המחשוב שלה (מעבד, זיכרון) משתחררים. עם זאת, משאב האחסון עדיין נשמר ב-DBNode. |
nodeCount
| |
integerחובה | הפרמטר NodeCount קובע את מספר ה-DBNode שצריך ליצור עבור DBInstance. |
progressTimeout
| |
stringאופציונלי | ההגדרה ProgressTimeout קובעת את מספר השניות שבהן הבקר מנסה להקצות DBNode, או את מספר השניות שבהן יכול להיות ש-DBNode לא יהיה מוכן, לפני שהבקר מחשיב את ה-DBNode ככשל. הערך 0 מציין שלא נעשה שימוש בזמן קצוב לתפוגה. |
resources
| |
objectאופציונלי | המשאב מציין את המשאבים שמשמשים למכונות (במילים אחרות, DBNodes) ששייכות ל-DBInstance הזה. אם משמיטים את השדה, המכונה משתמשת באותם משאבים כמו המכונה הראשית של DBCluster. |
resources.cpu
| |
integer or stringחובה | כמות המעבד שהוקצתה למאגר הנתונים. |
resources.disks
| |
objectחובה | המפרטים של הדיסקים שהוקצו למאגר מסד הנתונים. |
resources.disks.accessModes
| |
stringאופציונלי | AccessModes מכיל את מצבי הגישה הרצויים לנפח האחסון. מידע נוסף זמין במאמר בנושא מצבי גישה. |
resources.disks.annotations
| |
objectאופציונלי | הערות נוספות שנוספו ל-Persistent Volume Claim. כך אפשר לשלב את הנתונים עם כלים אחרים. |
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} יחיד במפה matchLabels שווה ערך לאלמנט של matchExpressions, ששדה המפתח שלו הוא "key", האופרטור הוא "In" ומערך הערכים מכיל רק "value". הדרישות מחוברות באמצעות AND. |
resources.disks.size
| |
stringחובה | גודל הדיסק בבייטים, לדוגמה, "10Gi" עבור 10 Gibibytes. הקידומות המותרות ליחידות גודל הן: "Ki", "Mi", "Gi", "Ti", "Pi" ו-"Ei" לבסיס 2. גם האותיות K, M, G, T, P ו-E מייצגות חזקות של 10. מידע נוסף זמין במאמר תחילית יחידה. |
resources.disks.storageClass
| |
stringאופציונלי | StorageClass מפנה למחלקת אחסון ספציפית של CSI. השדה הזה הוא אופציונלי. אם השדה לא מוגדר, המערכת משתמשת במחלקת האחסון של CSI שמוגדרת כברירת מחדל באשכול Kubernetes. אם לא מוגדרת ברירת מחדל לאשכול Kubernetes, הבקשה לנפח אחסון קבוע תיכשל והקצאת אשכול מסד הנתונים תיכשל. מידע נוסף מופיע במאמר סוגי אחסון. |
resources.disks.volumeName
| |
stringאופציונלי | VolumeName הוא ההפניה המקשרת ל-Persistent Volume שקשור לדיסק הזה. השדה הזה הוא אופציונלי. כך אפשר לעשות שימוש חוזר בנפח אחסון קיים. חשוב לדעת שאם השדה הזה מצוין, הערך "storageClass" לא ייכנס לתוקף. מידע נוסף זמין במאמר בנושא קישור. |
resources.memory
| |
integer or stringחובה | כמות הזיכרון שהוקצתה למאגר של מסד הנתונים. |
schedulingConfig
| |
objectאופציונלי | השדה SchedulingConfig מציין איך לתזמן את המכונה בצומתי Kubernetes. אם לא מציינים את המאפיין, המכונה תשתמש באותה הגדרת תזמון כמו המכונה הראשית של DBCluster. אם משנים שדה כלשהו בהגדרות התזמון, יכול להיות שה-pod של Kubernetes יתזמן מחדש לצומת אחר בהתאם להגדרות. |
schedulingConfig.nodeAffinity
| |
objectאופציונלי | NodeAffinity מתאר את כללי התזמון של שיוך הצומת של המכונה. |
schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution
| |
objectאופציונלי | המתזמן מעדיף לתזמן פודים לצמתים שעומדים בביטויים של ההעדפה שצוינו בשדה הזה. יכול להיות שהמתזמן יבחר בצומת שמפר ביטוי אחד או יותר. הצומת המועדף ביותר הוא זה עם הסכום הגדול ביותר של המשקלים. במילים אחרות, לכל צומת שעומד בכל דרישות התזמון (בקשת משאבים, ביטויי שיוך requiredDuringScheduling וכו'), המערכת מחשבת סכום על ידי איטרציה של הרכיבים בשדה הזה והוספת 'משקל' לסכום, אם הצומת תואם ל-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חובה | מונח של קרבה בין Pods, שמשויך למשקל המתאים. |
schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector
| |
objectאופציונלי | שאילתת תווית על קבוצת משאבים, במקרה הזה, פודים. |
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} במפת 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} יחיד במפה matchLabels שווה ערך לאלמנט של matchExpressions, ששדה המפתח שלו הוא "key", האופרטור הוא "In" ומערך הערכים מכיל רק "value". הדרישות הן מסוג AND. |
schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaces
| |
stringאופציונלי | מרחבי שמות מציין רשימה סטטית של שמות מרחבי שמות שהמונח חל עליהם. המונח חל על איחוד מרחבי השמות שמפורטים בשדה הזה ועל אלה שנבחרו על ידי namespaceSelector. רשימת מרחבי שמות ריקה או null ו-namespaceSelector ריק או null פירושם 'מרחב השמות של הפוד הזה'. |
schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaces
| |
stringחובה | ה-pod הזה חייב להיות ממוקם באותו מקום (affinity) או לא באותו מקום (anti-affinity) עם ה-pods שתואמים ל-labelSelector במרחבי השמות שצוינו. הגדרה של מיקום משותף היא הפעלה בצומת שערך התווית שלו עם מפתח הטופולוגיה topologyKey תואם לערך של כל צומת שבו מופעלים אחד מהפודים שנבחרו. אסור להשאיר את topologyKey ריק. |
schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight
| |
integerחובה | המשקל שמשויך להתאמה של podAffinityTerm המתאים, בטווח 1-100. |
schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution
| |
objectאופציונלי | אם הדרישות של ההעדפה שצוינו בשדה הזה לא מתקיימות בזמן התזמון, ה-Pod לא מתזמן את עצמו לצומת. אם הדרישות של ההעדפה שצוינו בשדה הזה לא מתקיימות בשלב מסוים במהלך ההפעלה של ה-Pod – למשל, בגלל עדכון של תווית ה-Pod – יכול להיות שהמערכת תנסה בסופו של דבר להוציא את ה-Pod מהצומת שלו, ויכול להיות שלא. אם יש כמה רכיבים, מתבצעת הצלבה בין רשימות הצמתים שמתאימות לכל podAffinityTerm. במילים אחרות, כל התנאים צריכים להתקיים. |
schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector
| |
objectאופציונלי | שאילתת תווית על קבוצת משאבים, במקרה הזה, פודים. |
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} במפת 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} יחיד במפה matchLabels שווה ערך לאלמנט של matchExpressions, ששדה המפתח שלו הוא "key", האופרטור הוא "In" ומערך הערכים מכיל רק "value". הדרישות הן מסוג AND. |
schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaces
| |
stringאופציונלי | namespaces מציין רשימה סטטית של שמות של מרחבי שמות שהמונח חל עליהם. המונח חל על האיחוד של מרחבי השמות שמופיעים בשדה הזה ועל אלה שנבחרו על ידי namespaceSelector. רשימת מרחבי שמות ריקה או null ו-namespaceSelector עם ערך null פירושם "מרחב השמות של ה-Pod הזה". |
schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaces
| |
stringאופציונלי | מרחבי שמות מציין רשימה סטטית של שמות מרחבי שמות שהמונח חל עליהם. המונח חל על איחוד מרחבי השמות שמפורטים בשדה הזה ועל אלה שנבחרו על ידי namespaceSelector. רשימת מרחבי שמות ריקה או null ו-namespaceSelector ריק או null פירושם 'מרחב השמות של הפוד הזה'. |
schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.topologyKey
| |
stringחובה | ה-pod הזה חייב להיות ממוקם באותו מקום (affinity) או לא באותו מקום (anti-affinity) עם ה-pods שתואמים ל-labelSelector במרחבי השמות שצוינו. "מיקום משותף" מוגדר כהרצה בצומת שערך התווית שלו עם המפתח topologyKey תואם לערך של כל צומת שבו פועל אחד מה-pods שנבחרו. אסור להשאיר את topologyKey ריק. |
schedulingConfig.podAntiAffinity
| |
stringחובה | ה-pod הזה חייב להיות ממוקם באותו מקום (affinity) או לא באותו מקום (anti-affinity) עם ה-pods שתואמים ל-labelSelector במרחבי השמות שצוינו. הגדרה של מיקום משותף היא הפעלה בצומת שערך התווית שלו עם מפתח הטופולוגיה topologyKey תואם לערך של כל צומת שבו מופעלים אחד מהפודים שנבחרו. אסור להשאיר את topologyKey ריק. |
schedulingConfig.podAntiAffinity
| |
objectאופציונלי | PodAntiAffinity מתאר את כללי התזמון של pod anti-affinity למכונה. |
schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution
| |
objectאופציונלי | המתזמן מעדיף לתזמן Pods לצמתים שעומדים בביטויים של חוסר-קרבה שצוינו בשדה הזה, אבל המתזמן עשוי לבחור צומת שמפר אחד או יותר מהביטויים. הצומת המועדף ביותר הוא זה עם סכום המשקלים הגדול ביותר. במילים אחרות, לכל צומת שעומד בכל דרישות התזמון (בקשת משאבים, ביטויים של חוסר-קרבה מסוג requiredDuringScheduling וכו'), מחשבים סכום על ידי חזרה על הרכיבים של השדה הזה והוספת "משקל" לסכום, אם לצומת יש Pods שתואמים ל-podAffinityTerm המתאים. הצמתים עם הסכום הגבוה ביותר הם המועדפים ביותר. |
schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm
| |
objectחובה | מונח של קרבה בין Pods, שמשויך למשקל המתאים. |
schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector
| |
objectאופציונלי | שאילתת תווית על קבוצת משאבים, במקרה הזה, פודים. |
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} במפת 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} יחיד במפה matchLabels שווה ערך לאלמנט של matchExpressions, ששדה המפתח שלו הוא "key", האופרטור הוא "In" ומערך הערכים מכיל רק "value". הדרישות מחוברות באמצעות AND. |
schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaces
| |
stringאופציונלי | מרחבי שמות מציין רשימה סטטית של שמות מרחבי שמות שהמונח חל עליהם. המונח חל על איחוד מרחבי השמות שמפורטים בשדה הזה ועל אלה שנבחרו על ידי namespaceSelector. רשימת מרחבי שמות ריקה או null ו-namespaceSelector ריק או null פירושם 'מרחב השמות של הפוד הזה'. |
schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.topologyKey
| |
stringחובה | ה-Pod הזה חייב להיות ממוקם באותו מקום (קרבה) או לא באותו מקום (אנטי-קרבה) עם ה-Pods שתואמים ל-labelSelector במרחבי השמות שצוינו. "מיקום משותף" מוגדר כהרצה בצומת שערך התווית שלו עם המפתח topologyKey תואם לערך של כל צומת שבו פועל אחד מה-pods שנבחרו. אסור להשאיר את topologyKey ריק. |
schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight
| |
integerחובה | המשקל שמשויך להתאמה של podAffinityTerm המתאים, בטווח 1-100. |
schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution
| |
objectאופציונלי | אם הדרישות של anti-affinity שצוינו בשדה הזה לא מתקיימות בזמן התזמון, ה-pod לא יתוזמן לצומת. אם דרישות האנטי-אפיניות שצוינו בשדה הזה לא מתקיימות בשלב כלשהו במהלך הפעלת ה-Pod, למשל בגלל עדכון של תווית ה-Pod, יכול להיות שהמערכת תנסה בסופו של דבר לפנות את ה-Pod מהצומת שלו, ויכול להיות שלא. כשיש כמה רכיבים, רשימות הצמתים שתואמות לכל podAffinityTerm מצטלבות, כלומר כל התנאים צריכים להתקיים. |
schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector
| |
objectאופציונלי | שאילתת תווית על קבוצת משאבים, במקרה הזה, פודים. |
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} במפת 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} יחיד במפה matchLabels שווה ערך לאלמנט של matchExpressions, ששדה המפתח שלו הוא "key", האופרטור הוא "In" ומערך הערכים מכיל רק "value". הדרישות הן מסוג AND. |
schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaces
| |
stringאופציונלי | מרחבי שמות מציין רשימה סטטית של שמות מרחבי שמות שהמונח חל עליהם. המונח חל על איחוד מרחבי השמות שמפורטים בשדה הזה ועל אלה שנבחרו על ידי namespaceSelector. רשימת מרחבי שמות ריקה או null ו-namespaceSelector ריק או null פירושם 'מרחב השמות של הפוד הזה'. |
schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.topologyKey
| |
stringחובה | ה-pod הזה חייב להיות ממוקם באותו מקום (affinity) או לא באותו מקום (anti-affinity) עם ה-pods שתואמים ל-labelSelector במרחבי השמות שצוינו. הגדרה של מיקום משותף היא הפעלה בצומת שערך התווית שלו עם מפתח הטופולוגיה topologyKey תואם לערך של כל צומת שבו מופעלים אחד מהפודים שנבחרו. אסור להשאיר את topologyKey ריק. |
schedulingConfig.tolerations
| |
objectאופציונלי | סבילות (tolerations) שמאפשרת לנהל את ההרשאה או האיסור לתזמן מכונה בצומת Kubernetes שהוחל עליו זיהום (taint) ספציפי. |
schedulingConfig.tolerations.effect
| |
stringאופציונלי | השדה Effect מציין את השפעת הטיינט שצריך להתאים. אם השדה ריק, המשמעות היא שכל ההשפעות של ההכתמה תואמות. אם מציינים את המאפיין, הערכים המותרים הם NoSchedule, PreferNoSchedule ו-NoExecute. |
schedulingConfig.tolerations.key
| |
stringאופציונלי | המפתח הוא מפתח ה-taint שה-toleration חל עליו. אם השדה ריק, המערכת תתאים את כל מפתחות ה-taint. אם המפתח ריק, האופרטור חייב להיות Exists. השילוב הזה אומר שצריך להתאים את כל הערכים ואת כל המפתחות. |
schedulingConfig.tolerations.operator
| |
stringאופציונלי | האופרטור מייצג את הקשר בין המפתח לערך. האופרטורים החוקיים הם Exists ו-Equal. ברירת המחדל היא Equal. הערך Exists מקביל לתו כללי לחיפוש, כך ש-pod יכול לסבול את כל ה-taints בקטגוריה מסוימת. |
schedulingConfig.tolerations.tolerationSeconds
| |
integerאופציונלי | השדה TolerationSeconds מייצג את משך הזמן שבו הסבילות (שחייבת להיות עם ההשפעה NoExecute, אחרת המערכת מתעלמת מהשדה הזה) סובלת את הכתם. כברירת מחדל, הוא לא מוגדר, כלומר, להתעלם מה-taint לתמיד (לא לפנות). המערכת מתייחסת לערכים שליליים ולערך 0 כאל 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.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חובה | הקוד הוא קוד השגיאה של השגיאה הספציפית הזו. קודי השגיאה הם מחרוזות אלפאנומריות שמתחילות ב-DBSE, כמו DBSE1012. |
criticalIncidents.createTime
| |
stringחובה | CreateTime היא חותמת הזמן שבה האירוע נוצר במקור. |
criticalIncidents.message
| |
stringאופציונלי | ההודעה מתארת את האירוע או את השגיאה שהתרחשו. |
criticalIncidents.messageTemplateParams
| |
objectאופציונלי | MessageTemplateParams מכיל צמדי מפתח/ערך שנדרשים כדי ליצור גרסה ידידותית למשתמש של Message בממשק המשתמש, שמבוססת על נתונים. |
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אופציונלי | השם הוא השם של משאב ב-Kubernetes שהושפע. |
criticalIncidents.resource.location.namespace
| |
stringאופציונלי | מרחב השמות הוא מרחב השמות של משאב ב-Kubernetes שהושפע. |
criticalIncidents.resource.location.version
| |
stringאופציונלי | Group הוא הגרסה של משאב ב-Kubernetes. |
criticalIncidents.stackTrace
| |
objectאופציונלי | StackTrace מכיל רשימה לא מובנית של הודעות מדוח הקריסות. |
criticalIncidents.stackTrace.component
| |
stringאופציונלי | Component הוא השם של רכיב Database Service שרשם את ההודעה ביומן. |
criticalIncidents.stackTrace.message
| |
stringאופציונלי | הודעה ביומן. |
criticalIncidents.transientUntil
| |
stringאופציונלי | אם מופיע הערך TransientUntil, הוא מציין שהבעיה נחשבת זמנית עד לזמן שצוין. |
endpoints
| |
objectאופציונלי | נקודות הקצה הן נקודות הקצה שמהן אפשר לגשת ל-DBNodes ב-DBInstance. |
endpoints.name
| |
stringחובה | השם מכיל את שם נקודת הקצה. |
endpoints.value
| |
stringאופציונלי | הערך מכיל את פרטי נקודת הקצה. |
observedGeneration
| |
integerאופציונלי | הדור שנצפה על ידי הבקר. |
reconciled
| |
booleanאופציונלי | מציין אם המשאב מותאם על ידי הבקר. |