סכימת המפרט
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, זיכרון) של המופע משוחררים. עם זאת, צומת ה-DBNode עדיין שומר את משאב האחסון. |
nodeCount
| |
integerחובה | הפרמטר NodeCount קובע את מספר הצמתים של מסד הנתונים שצריך ליצור עבור 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 גיביבייט. קידומות מותרות של יחידות גודל הן: Ki, Mi, Gi, Ti, Pi ו-Ei לבסיס 2. גם האותיות K, M, G, T, P ו-E מייצגות חזקות של 10. מידע נוסף זמין במאמר בנושא קידומת של יחידה. |
resources.disks.storageClass
| |
stringאופציונלי | StorageClass מצביע על סוג אחסון ספציפי של CSI. השדה הזה הוא אופציונלי. אם השדה לא מוגדר, המערכת משתמשת בסוג אחסון (storage class) של 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 מהצומת שלו, ויכול להיות שלא. |
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 מתאר כללי תזמון של שיוך פודים למופע. |
schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution
| |
objectאופציונלי | המתזמן מעדיף לתזמן פודים לצמתים שתואמים לביטויי הקרבה שצוינו בשדה הזה. יכול להיות שהמתזמן יבחר בצומת שמפר ביטוי אחד או יותר. הצומת המועדף ביותר הוא זה עם סכום המשקלים הגדול ביותר. לכל צומת שעומד בכל דרישות התזמון – לדוגמה, בקשת משאבים וביטויי שיוך שנדרשים במהלך התזמון – מחשבים סכום על ידי איטרציה על הרכיבים של השדה הזה והוספת 'משקל' לסכום, אם לצומת יש פודים שתואמים ל-podAffinityTerm המתאים. הצמתים עם הסכום הגבוה ביותר הם המועדפים ביותר. |
schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm
| |
objectחובה | מונח של קרבה בין פודים, שמשויך למשקל המתאים. |
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 תואם לערך של צומת כלשהו שבו מופעלים אחד מהפודים שנבחרו. אסור להשתמש ב-topologyKey ריק. |
schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight
| |
integerחובה | משקל שמשויך להתאמה של podAffinityTerm המתאים, בטווח 1-100. |
schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution
| |
objectאופציונלי | אם הדרישות לזיקה שצוינו בשדה הזה לא מתקיימות בזמן התזמון, הפוד לא מתזמן את עצמו לצומת. אם הדרישות של הקרבה שצוינו בשדה הזה לא מתקיימות בשלב מסוים במהלך ההפעלה של ה-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 תואם לערך של צומת כלשהו שבו מופעלים אחד מהפודים שנבחרו. אסור להשתמש ב-topologyKey ריק. |
schedulingConfig.podAntiAffinity
| |
stringחובה | ה-Pod הזה צריך להיות ממוקם באותו מיקום (affinity) או לא באותו מיקום (anti-affinity) עם ה-Pods שתואמים ל-labelSelector במרחבי השמות שצוינו. הגדרה של מיקום משותף היא הפעלה בצומת שערך התווית שלו עם מפתח topologyKey תואם לערך של צומת כלשהו שבו מופעלים אחד מהפודים שנבחרו. אסור להשתמש ב-topologyKey ריק. |
schedulingConfig.podAntiAffinity
| |
objectאופציונלי | PodAntiAffinity מתאר כללי תזמון של אנטי-אפיניות של פודים עבור המופע. |
schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution
| |
objectאופציונלי | מתזמן המשימות מעדיף לתזמן פודים לצמתים שעומדים בתנאים של ביטויי האנטי-אפיניות שצוינו בשדה הזה, אבל יכול להיות שהוא יבחר צומת שלא עומד באחד או יותר מהתנאים. הצומת המועדף ביותר הוא זה עם הסכום הגדול ביותר של המשקלים. במילים אחרות, לכל צומת שעומד בכל דרישות התזמון (בקשת משאבים, ביטויי אנטי-אפיניות requiredDuringScheduling וכו'), המערכת מחשבת סכום על ידי איטרציה על רכיבי השדה הזה והוספת 'משקל' לסכום, אם בצומת יש פודים שתואמים ל-podAffinityTerm המתאים. הצמתים עם הסכום הגבוה ביותר הם המועדפים ביותר. |
schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm
| |
objectחובה | מונח של קרבה בין פודים, שמשויך למשקל המתאים. |
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חובה | הפוד הזה צריך להיות ממוקם באותו מיקום (affinity) או לא באותו מיקום (anti-affinity) עם הפודים. התאמה ל-labelSelector במרחבי השמות שצוינו. הגדרה של מיקום משותף היא הפעלה בצומת שערך התווית שלו עם מפתח topologyKey תואם לערך של צומת כלשהו שבו מופעלים אחד מהפודים שנבחרו. אסור להשתמש ב-topologyKey ריק. |
schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight
| |
integerחובה | משקל שמשויך להתאמה של podAffinityTerm המתאים, בטווח 1-100. |
schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution
| |
objectאופציונלי | אם הדרישות למניעת קרבה שצוינו בשדה הזה לא מתקיימות בזמן התזמון, הפוד לא יתוזמן לצומת. אם הדרישות למניעת קרבה שצוינו בשדה הזה לא מתקיימות בשלב מסוים במהלך ההפעלה של ה-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 תואם לערך של צומת כלשהו שבו מופעלים אחד מהפודים שנבחרו. אסור להשתמש ב-topologyKey ריק. |
schedulingConfig.tolerations
| |
objectאופציונלי | הגדרות Tolerations מאפשרות לנהל את האפשרות לתזמן מופע בצומת Kubernetes שמוחל עליו taint ספציפי. |
schedulingConfig.tolerations.effect
| |
stringאופציונלי | ההשפעה מציינת את השפעת ההכתמה שתואמת. אם השדה ריק, המשמעות היא התאמה לכל ההשפעות של כתמי הצבע. אם מציינים ערך, הערכים האפשריים הם NoSchedule, PreferNoSchedule ו-NoExecute. |
schedulingConfig.tolerations.key
| |
stringאופציונלי | Key הוא מפתח ההכתמה שהסבילות חלה עליו. אם השדה ריק, כל מפתחות ה-taint מתאימים. אם המפתח ריק, המפעיל חייב להיות Exists. השילוב הזה אומר שצריך להתאים את כל הערכים ואת כל המפתחות. |
schedulingConfig.tolerations.operator
| |
stringאופציונלי | האופרטור מייצג את הקשר בין מפתח לערך. האופרטורים התקפים הם Exists (קיים) ו-Equal (שווה). ברירת המחדל היא 'שווה ל'. התנאי Exists שווה לתו הכללי לחיפוש (*) עבור הערך, כך ש-Pod יכול לסבול את כל הכתמים מקטגוריה מסוימת. |
schedulingConfig.tolerations.tolerationSeconds
| |
integerאופציונלי | TolerationSeconds מייצג את משך הזמן שבו ה-טולרנטיות (שחייב להיות מסוג NoExecute, אחרת המערכת מתעלמת מהשדה הזה) סובל את ה-דחייה (taint). כברירת מחדל, הערך לא מוגדר, מה שאומר שהדחייה (taint) תישאר לנצח (לא תתבצע העברה). המערכת מתייחסת לערכים אפס ושליליים כאל 0 (הסרה מיידית). |
schedulingConfig.tolerations.value
| |
stringאופציונלי | הערך הוא ערך הדחייה (taint) שהטולרנטיות תואמת לו. אם האופרטור הוא 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חובה | 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אופציונלי | מציין אם המשאב הותאם על ידי בקר. |