סכימת המפרט
DBClusterSpec מגדיר את המצב הרצוי של DBCluster.
allowExternalIncomingTraffic: boolean
availability:
autoFailoverTriggerThreshold: integer
autoHealTriggerThreshold: integer
enableAutoFailover: boolean
enableAutoHeal: boolean
enableStandbyAsReadReplica: boolean
healthcheckPeriodSeconds: integer
numberOfStandbys: integer
replayReplicationSlotsOnStandbys: boolean
connectedModeSpec:
apiKeySecret: string
clusterId: string
displayLocation: string
gcpProjectId: string
gcpZone: string
controlPlaneAgentsVersion: string
databaseImage: string
databaseVersion: string
isDeleted: boolean
mode: string
primarySpec:
adminUser:
passwordRef:
name: string
allowExternalIncomingTrafficToInstance: boolean
auditLogTarget:
syslog:
certsSecretRef:
name: string
namespace: string
host: string
availabilityOptions:
healthcheckPeriodSeconds: integer
livenessProbe: string
component: object
images: object
name: string
upgradeScheduledAt: string
version: string
dbLoadBalancerOptions:
annotations: object
gcp:
loadBalancerIP: string
loadBalancerType: string
features:
googleMLExtension:
config:
vertexAIKeyRef: string
vertexAIRegion: string
enabled: boolean
memoryAgent:
enabled: boolean
isStopped: boolean
mode: string
parameters: object
resources:
cpu: integer or string
disks:
- accessModes: string
annotations: object
name: string
selector:
matchExpressions:
- key: string
operator: string
values: string
matchLabels: object
size: string
storageClass: string
volumeName:
memory: string or integer
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: object
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
type: string
matchLabels: object
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
type: string
matchLabels: object
namespaces: string
topologyKey: string
tolerations:
- effect: string
key: string
operator: string
tolerationSeconds: integer
value: string
topologySpreadConstraints:
- labelSelector:
matchExpressions:
- key: string
operator: string
values: string
matchLabels: object
matchLabelKeys:
- string
maxSkew: integer
minDomains: integer
nodeAffinityPolicy: string
nodeTaintsPolicy: string
topologyKey: string
whenUnsatisfiable: string
services: object
sidecarRef:
name: string
sourceCidrRanges:
tls:
certSecret:
name: string
walArchiveSetting:
archiveMode: string
location: string
tls:
certSecret:
name: string
שדה סוגחובה או אופציונלי |
תיאור |
|---|---|
allowExternalIncomingTraffic
| |
booleanאופציונלי | משתמשים בשדה הזה כדי להפעיל או להשבית את היצירה של מאזן עומסים חיצוני. |
availability
| |
objectאופציונלי | ההגדרה Availability (זמינות) כוללת הגדרות שניתנות להתאמה אישית לתכונות של זמינות גבוהה (HA) ב-DBCluster. |
availability.autoFailoverTriggerThreshold
| |
integerאופציונלי | AutoFailoverTriggerThreshold הוא מספר הכשלים הרצופים בבדיקת תקינות במכונה הראשית שמפעילים מעבר אוטומטי לגיבוי. אם הערך מוגדר כ-0, המערכת תשתמש בערך ברירת המחדל. כדי להשבית את יתירות הכשל האוטומטית, משתמשים בדגל EnableAutoFailover. |
availability.autoHealTriggerThreshold
| |
integerאופציונלי |
AutoHealTriggerThreshold הוא מספר הכשלים הרצופים בבדיקת תקינות של מכונת המתנה שמתחילים תיקון אוטומטי. כדי להשבית את התיקון האוטומטי, משתמשים בדגל EnableAutoHeal. ערך ברירת המחדל הוא 5.
|
availability.enableAutoFailover
| |
booleanאופציונלי | ההגדרה EnableAutoFailover אומרת שאשכול מסד הנתונים הזה יפעיל יתירות כשל אם הוא יזהה שהמופע הראשי לא תקין והמופע במצב המתנה תקין. אם המדיניות מוגדרת כ-True, מופעל מעבר אוטומטי לגיבוי. אם הערך מוגדר כ-false, המעבר האוטומטי לגיבוי לא מופעל גם אם המערכת מזהה שהמופע הראשי לא תקין. ערך ברירת המחדל הוא True. אם האפשרות הזו מופעלת, והמערכת מזהה שהמופע הראשי לא תקין לפי הסף שנקבע, היא תפעיל מעבר לגיבוי. התכונה הזו רלוונטית רק אם מדובר ב-DBCluster עם זמינות גבוהה, ואם מצב הכוננות תקין. |
availability.enableAutoHeal
| |
booleanאופציונלי | ההגדרה EnableAutoHeal מציינת ש-DBCluster יפעיל תיקון אוטומטי אם הוא יזהה שמופע ההמתנה לא תקין. אם המדיניות מוגדרת כ-True, התיקון האוטומטי מופעל. אם ההגדרה היא False, התיקון האוטומטי לא מופעל גם אם המערכת מזהה שהמופע במצב המתנה לא תקין. ערך ברירת המחדל הוא True. כשהתכונה הזו מופעלת, אם המערכת מזהה שהמופע במצב המתנה לא תקין לפי הסף שנקבע, היא מפעילה תיקון אוטומטי. התכונה הזו רלוונטית רק אם מדובר ב-HA DBCluster. |
availability.enableStandbyAsReadReplica
| |
booleanחובה | ההגדרה EnableStandbyAsReadReplica קובעת אם מצבי ההמתנה יכולים לקבל שאילתות של משתמשים או לא. אם המדיניות מוגדרת כ-True, נוצרת נקודת קצה חדשה כדי לאפשר גישה לקריאה בלבד למערכות הגיבוי. |
availability.healthcheckPeriodSeconds
| |
integerאופציונלי | HealthcheckPeriodSeconds הוא מספר השניות שבהן כלי הבדיקה של תקינות המערכת ממתין לפני שהוא בודק שוב את התקינות של המופעים הראשיים והמשניים ומעדכן את הסטטוס בהתאם. |
availability.replayReplicationSlotsOnStandbys
| |
booleanאופציונלי |
הגדרה של replayReplicationSlotsOnStandbys ל-true מאפשרת למערכות HA במצב המתנה להפעיל מחדש משבצות שכפול מקבצי WAL. מומלץ להפעיל גם את השדה LogReplicationSlot במשאבי השכפול במעלה הזרם, כדי שמשבצות השכפול התואמות יתועדו בקובצי ה-WAL.
ההגדרה הזו עוזרת לוודא שבמקרה של יתירות כשל או מעבר לגיבוי פעיל ב-DBCluster הראשי, מופע ה-HA הראשי החדש שומר על קובצי ה-WAL שלא נעשה בהם שימוש עדיין במשבצות הרפליקציה האלה.
שימו לב: שינוי השדה הזה גורם להפעלה מחדש של כל הגיבויים של HA.
|
availability.numberOfStandbys
| |
integerאופציונלי | NumberOfStandbys הוא מספר הגיבויים שצריך ליצור עבור DBCluster. אם מגדירים ערך כלשהו שגדול מ-0, הזמינות הגבוהה מופעלת באשכול והמערכת תיצור את מספר המופעים במצב המתנה שצוין. מספר המקסימלי של מופעי המתנה המותר הוא 5. כדי לבדוק את הסטטוס הנוכחי של הזמינות הגבוהה ב-DBCluster הזה, בודקים את התנאי HAReady בסטטוס DBCluster. אם הערך של HAReady הוא true, ההגדרה הושלמה והמערכת מוכנה. אם הערך מוגדר כ-0, הזמינות הגבוהה מושבתת באשכול, וכל מופעי ההמתנה הקיימים נמחקים. אפשר להזין כל מספר בין 0 ל-5, כולל. ערך ברירת המחדל הוא 0. מידע נוסף זמין במאמר בנושא ניהול זמינות גבוהה ב-Kubernetes. |
connectedModeSpec
| |
objectאופציונלי | לא רלוונטי |
connectedModeSpec.apiSecretKey
| |
stringאופציונלי | לא רלוונטי |
connectedModeSpec.clusterId
| |
stringאופציונלי | לא רלוונטי |
connectedModeSpec.displayLocation
| |
stringאופציונלי | לא רלוונטי |
connectedModeSpec.gcpProjectId
| |
stringאופציונלי | לא רלוונטי |
connectedModeSpec.gcpZone
| |
stringאופציונלי | לא רלוונטי |
controlPlaneAgentsVersion
| |
stringחובה | ControlPlaneAgentsVersion היא הגרסה הרצויה של סוכני מישור הבקרה עבור האשכול, למשל '0.5.2'. הערך של controlPlaneAgentsVersion חייב להיות תואם לערך של databaseVersion שנבחר. כדי לדעת אילו גרסאות תואמות, אפשר לעיין ברשימת הגרסאות הזמינות ב{link}. הגרסה הזו חלה על כל המופעים של אשכול מסד הנתונים. במקרה של אשכול מסדי נתונים חדש, המופע נוצר באמצעות הגרסה שצוינה. במקרה של אשכול מסד נתונים קיים, האופרטור ינסה לשדרג או לשנמך ל-controlPlaneAgentsVersion שצוין. השדה status.currentControlPlaneAgentsVersion מציין את הגרסה הנוכחית של סוכני מישור הבקרה. |
databaseImage
| |
stringאופציונלי | DatabaseImage הוא מזהה משאב אחיד של תמונת מסד נתונים מותאמת אישית בתוך מאגר תמונות הקונטיינרים. אם מציינים את databaseImage, האופרטור משתמש בקובץ האימג' הזה של הקונטיינר עבור מסד הנתונים במקום בקובץ ברירת המחדל של מסד הנתונים של databaseVersion שצוין. מומלץ שהקונטיינר databaseImage יתבסס על תמונת מסד הנתונים שמוגדרת כברירת מחדל ב-databaseVersion שנבחרה. |
databaseVersion
| |
stringחובה | DatabaseVersion היא גרסת מסד הנתונים הרצויה לאשכול, לדוגמה, '15.4.5'. חובה למלא את השדה הזה. הגרסה הזו חלה על כל המופעים של אשכול מסד הנתונים. במקרה של אשכול מסדי נתונים חדש, המופע נוצר באמצעות הגרסה שצוינה. במקרה של אשכול מסד נתונים קיים, האופרטור מנסה לשדרג או לשנמך ל-databaseVersion שצוין. השדה status.currentDatabaseVersion מציין את הגרסה הנוכחית של מסד הנתונים. |
isDeleted
| |
booleanאופציונלי | הערך IsDeleted מציין בקשה למחיקת DBCluster. כברירת מחדל, השדה הזה הוא false. השדות האלה חלים על כל המופעים של אשכול מסד הנתונים. אם מגדירים את המדיניות הזו כ-True, מישור הבקרה ינסה לשחרר את המשאבים הקשורים, כולל נקודות קצה ברשת. בודקים את שדות הסטטוס כדי לראות אם יש אינדיקציה להצלחה או לכשלים. |
mode
| |
stringאופציונלי |
מציין את המצב של DBCluster. אפשר להזין בו את הערכים "" או disasterRecovery.
|
primarySpec
| |
objectחובה | PrimarySpec מכיל את המפרטים של המופע הראשי של אשכול מסד הנתונים. המופע הראשי מכיל את משאבי המחשוב והאחסון שמשרתים את נקודות הקצה לקריאה ולכתיבה של אשכול מסד הנתונים. |
primarySpec.adminUser
| |
objectחובה | AdminUser מייצג את המפרט של משתמש האדמין. זהו משתמש מסד הנתונים הראשוני שמישור הבקרה יוצר. משתמשים נוספים במסד הנתונים מנוהלים ישירות על ידי משתמש הקצה. אפשר להשתמש בשדה הזה גם כדי לאפס את הסיסמה של המשתמש הראשוני. |
primarySpec.adminUser.passwordRef
| |
objectאופציונלי |
PasswordRef הוא השם של הסוד שמכיל את הסיסמה של משתמש האדמין. הערך הזה משמש במהלך הקצאת הרשאות ראשונית או איפוס סיסמה כדי להגדיר את סיסמת משתמש האדמין לסיסמה הזו. הסוד צריך להיות באותו פרויקט כמו אשכול מסד הנתונים. שם הסוד חייב להיות בתבנית הבאה: db-pw- |
primarySpec.adminUser.passwordRef.name
| |
stringאופציונלי | השם של הגורם המפנה. מידע נוסף זמין במאמר שמות. |
primarySpec.AuditLogTarget
| |
objectאופציונלי | AuditLogTarget מגדיר את יעד ההעברה של יומני הביקורת של מסד הנתונים. |
primarySpec.AuditLogTarget.syslog
| |
objectאופציונלי | לא רלוונטי |
primarySpec.AuditLogTarget.certsSecretRef
| |
objectחובה | השדה CertsSecretRef מכיל את האישורים שישמשו לחיבור TLS לשרת syslog. |
primarySpec.AuditLogTarget.certsSecretRef.name
| |
stringאופציונלי | השם הוא ייחודי במרחב שמות כדי להתייחס למשאב סודי. |
primarySpec.AuditLogTarget.certsSecretRef.namespace
| |
stringאופציונלי | מרחב השמות מגדיר את המרחב שבו שם הסוד חייב להיות ייחודי. |
primarySpec.AuditLogTarget.syslog.host
| |
stringחובה | מארח הוא ה-FQDN של שרת ה-syslog או כתובת ה-IP. |
primarySpec.availabilityOptions
| |
objectאופציונלי | AvailabilityOptions מכיל הגדרות שניתנות לשינוי לתכונות של זמינות גבוהה. |
primarySpec.availabilityOptions.healthcheckPeriodSeconds
| |
integerאופציונלי | HealthcheckPeriodSeconds הוא מספר השניות שהכלי לבדיקת תקינות ימתין לפני שיבדוק שוב את התקינות של המופעים הראשיים והמשניים ויעדכן את הסטטוס בהתאם. השדה הזה מועבר מהמפרט של DBCluster. |
primarySpec.availabilityOptions.livenessProbe
| |
stringאופציונלי | LivenessProbe: הפעלה או השבתה של בדיקת מצב פעילות (liveness) שמשמשת להפעלת הפעלה מחדש של מאגר. אם ההגדרה היא Enabled (מופעל), בדיקת הפעילות מריצה בדיקות תקינות תקופתיות במסד הנתונים. הוא מפעיל מחדש את הקונטיינר אם הוא נכשל בשלוש בדיקות תקינות רצופות. התכונה LivenessProbe מושבתת אוטומטית במופעי HA. אם המדיניות מוגדרת כ-Disabled, בדיקת הפעילות לא מריצה בדיקות תקינות במסד הנתונים. ערך ברירת המחדל הוא Enabled (מופעל). |
primarySpec.component
| |
objectאופציונלי | רשימת רכיבי המופע. מופע מורכב מרכיבי DataPlane ו-controlPlaneAgent. |
primarySpec.component.images
| |
objectחובה | רשימת תמונות הקונטיינרים ברכיבים. |
primarySpec.component.name
| |
stringחובה | שם של רכיב |
primarySpec.component.upgradeScheduledAt
| |
stringאופציונלי | שעת ההתחלה של השדרוג |
primarySpec.component.version
| |
stringאופציונלי | גרסה של רכיב |
primarySpec.dbLoadBalancerOptions
| |
objectאופציונלי | האפשרות DBNetworkServiceOptions מאפשרת לשנות חלק מהפרטים של שירות Kubernetes שנוצר כדי לחשוף חיבור למסד הנתונים. |
primarySpec.dbLoadBalancerOptions.annotations
| |
objectאופציונלי | ההערות שסופקו על ידי הלקוח מתווספות לאובייקט השירות מסוג loadbalancer. |
primarySpec.dbLoadBalancerOptions.gcp
| |
objectאופציונלי | מכיל מאפיינים ספציפיים ל- Google Cloudעבור Kubernetes LoadBalancer. |
primarySpec.dbLoadBalancerOptions.gcp.loadBalancerIP
| |
stringאופציונלי | LoadBalancerIP היא כתובת IP סטטית. מידע נוסף זמין במאמר בנושא הגדרת כתובות IP חיצוניות סטטיות. |
primarySpec.dbLoadBalancerOptions.gcp.loadBalancerType
| |
stringאופציונלי | מאזן העומסים יכול להיות פנימי או חיצוני. מידע נוסף זמין במאמר בנושא מאזן עומסים פנימי. |
primarySpec.features
| |
objectאופציונלי | מפרט התכונה. |
primarySpec.features.googleMLExtension
| |
objectאופציונלי | מפרט התוסף של Google ללמידת מכונה (ML). |
primarySpec.features.googleMLExtension.config
| |
objectאופציונלי | הגדרות של תוסף Google ML. |
primarySpec.features.googleMLExtension.config.vertexAIKeyRef
| |
stringאופציונלי | לא רלוונטי |
primarySpec.features.googleMLExtension.config.vertexAIRegion
| |
stringאופציונלי | לא רלוונטי |
primarySpec.features.googleMLExtension.enabled
| |
booleanחובה | לא רלוונטי |
primarySpec.features.memoryAgent
| |
objectאופציונלי | לא רלוונטי |
primarySpec.features.memoryAgent.enabled
| |
booleanחובה | מציינים עניין כדי להפעיל או להשבית את סוכן הזיכרון עבור מסד הנתונים. ברירת המחדל היא true. |
primarySpec.features.memoryAgent.enabled
| |
booleanחובה | מציינים עניין כדי להפעיל או להשבית את סוכן הזיכרון עבור מסד הנתונים. ברירת המחדל היא true. |
primarySpec.isStopped
| |
booleanאופציונלי | המאפיין IsStopped מפסיק את המופע כשהוא מוגדר כ-true. כברירת מחדל, הערך שמוגדר בשדה הזה הוא False. כשמפסיקים את המכונה, משאבי החישוב (CPU, זיכרון) של המופע משוחררים. עם זאת, המופע שומר על משאב האחסון ועל נקודות הקצה ברשת, כך שההפעלה מחדש שקופה לשירותים במורד הזרם. בודקים את שדה הסטטוס כדי לראות אם יש הצלחות או כשלים. |
primarySpec.mode
| |
stringאופציונלי |
הפרמטר Mode מציין איך האופרטור מנהל את המופע הזה. הערכים האפשריים הם: ManuallySetUpStandby, Pause, Recovery ו-Maintenance.
|
primarySpec.parameters
| |
objectאופציונלי | פרמטרים מאפשרים להגדיר פרמטרים של מסד נתונים עבור אשכול מסדי הנתונים. הפרמטרים מקבלים צמד מפתח/ערך שמתאים לשם/ערך של הפרמטר כפי שהוגדר על ידי המנוע של מסד הנתונים. |
primarySpec.resources
| |
objectחובה | מפרט המשאבים של מאגר מסד הנתונים. אם יש שינוי באחד מהשדות בתוך המשאב, האופרטור מפעיל מחדש את מופע מסד הנתונים עם מפרט המשאב החדש. |
primarySpec.resources.cpu
| |
integer or stringחובה | כמות המעבד שהוקצתה למאגר הנתונים. |
primarySpec.resources.disks
| |
objectחובה | המפרטים של הדיסקים שהוקצו למאגר מסדי הנתונים. |
primarySpec.resources.disks.accessModes
| |
stringאופציונלי | המאפיין AccessModes מכיל את מצבי הגישה הרצויים לעוצמת הקול. מידע נוסף זמין במאמר בנושא מצבי גישה. |
primarySpec.resources.disks.annotations
| |
objectאופציונלי | הערות נוספות שנוספו לדרישת נפח אחסון מתמיד. השדה הזה מאפשר לכם לשלב את הנתונים עם כלים אחרים. |
primarySpec.resources.disks.name
| |
stringחובה | שם הדיסק. הערכים המותרים הם: DataDisk, LogDisk, BackupDisk, ObsDisk ו-BackupRepoDisk. |
primarySpec.resources.disks.selector
| |
objectאופציונלי | שאילתת תווית לגבי כרכים שצריך לקחת בחשבון לצורך קישור. אם השדה הזה מוגדר, נפח האחסון עם התוויות התואמות משמש כנפח האחסון הבסיסי של הדיסק. מידע נוסף זמין במאמר בנושא PersistentVolumeClaimSpec. |
primarySpec.resources.disks.selector.matchExpressions
| |
objectאופציונלי | matchExpressions היא רשימה של דרישות לבחירת תוויות. הדרישות מחוברות באמצעות AND. |
primarySpec.resources.disks.selector.matchExpressions.key
| |
stringחובה | key הוא מפתח התווית שהסלקטור חל עליו. |
primarySpec.resources.disks.selector.matchExpressions.operator
| |
stringחובה | אופרטור מייצג את הקשר של מפתח לקבוצת ערכים. האופרטורים התקינים הם In, NotIn, Exists ו-DoesNotExist. |
primarySpec.resources.disks.selector.matchExpressions.values
| |
stringאופציונלי | values הוא מערך של ערכי מחרוזות. אם האופרטור הוא In או NotIn, מערך הערכים לא יכול להיות ריק. אם האופרטור הוא Exists או DoesNotExist, מערך הערכים חייב להיות ריק. המערך הזה מוחלף במהלך תיקון מיזוג אסטרטגי. |
primarySpec.resources.disks.selector.matchLabels
| |
objectאופציונלי | matchLabels היא מפה של צמדי {key,value}. צמד יחיד {key,value} במפה matchLabels שווה לאלמנט של matchExpressions, ששדה המפתח שלו הוא 'key', האופרטור הוא 'In', ומערך הערכים מכיל רק 'value'. הדרישות מחוברות באמצעות AND. |
primarySpec.resources.disks.size
| |
stringחובה | גודל הדיסק בבייטים. לדוגמה, 10Gi ל-10 גיביבייט. חובה למלא את השדה הזה. קידומות מותרות של יחידות גודל הן: Ki, Mi, Gi, Ti, Pi ו-Ei לבסיס 2. גם האותיות K, M, G, T, P ו-E מייצגות חזקות של 10. מידע נוסף זמין במאמר בנושא קידומת של יחידה. |
primarySpec.resources.disks.storageClass
| |
stringאופציונלי | StorageClass מצביע על סוג אחסון ספציפי של CSI. השדה הזה הוא אופציונלי. אם השדה לא מוגדר, המערכת משתמשת בסוג אחסון (storage class) של CSI שמוגדר כברירת מחדל עבור אשכול Kubernetes. אם לא מוגדרת ברירת מחדל לאשכול Kubernetes, התביעה של נפח האחסון המתמשך תיכשל והקצאת המקום לאשכול מסד הנתונים תיכשל. מידע נוסף מופיע במאמר סוגי אחסון. |
primarySpec.resources.disks.volumeName
| |
stringאופציונלי | VolumeName הוא הפניה המחייבת ל-Persistent Volume שקשור לדיסק הזה. השדה הזה הוא אופציונלי. כך אפשר לעשות שימוש חוזר בנפח אחסון קיים. שימו לב: אם מציינים את השדה הזה, הערך storageClass לא ייכנס לתוקף. מידע נוסף זמין במאמר בנושא קישור. |
primarySpec.resources.memory
| |
string or integerחובה | כמות הזיכרון שהוקצתה למאגר הנתונים. |
primarySpec.resources.memory
| |
string or integerחובה | כמות הזיכרון שהוקצתה למאגר הנתונים. |
primarySpec.schedulingConfig
| |
objectאופציונלי | ההגדרה SchedulingConfig מציינת איך המופע צריך להיות מתוזמן בצמתי Kubernetes. אם משנים שדה כלשהו בהגדרות התזמון, יכול להיות שה-pod של Kubernetes יתוזמן מחדש לצומת אחר בהתאם להגדרות. |
primarySpec.schedulingConfig.nodeAffinity
| |
objectאופציונלי | המאפיין NodeAffinity מתאר כללי תזמון של שיוך צומת למופע. |
primarySpec.schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution
| |
objectאופציונלי | המתזמן מעדיף לתזמן בלוקים של מודעות לצמתים שעומדים בביטויים של הקרבה שצוינו בשדה הזה, אבל יכול להיות שהמתזמן יבחר צומת שלא עומד באחד או יותר מהביטויים. הצומת המועדף ביותר הוא זה עם הסכום הגדול ביותר של המשקלים. כלומר, לכל צומת שעומד בכל דרישות התזמון (בקשת משאבים, ביטויי שיוך שנדרשים במהלך התזמון וכו'), המערכת מחשבת סכום על ידי איטרציה של רכיבי השדה הזה והוספת 'משקל' לסכום, אם הצומת תואם ל-matchExpressions המתאים. הצומת או הצמתים עם הסכום הגבוה ביותר הם המועדפים ביותר. |
primarySpec.schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference
| |
objectחובה | מונח לבחירת צומת, שמשויך למשקל המתאים. |
primarySpec.schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions
| |
objectאופציונלי | רשימה של דרישות לבחירת צמתים לפי התוויות של הצומת. |
primarySpec.schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.key
| |
stringחובה | מפתח התווית שהבורר חל עליו. |
primarySpec.schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.operator
| |
stringחובה | מייצג את הקשר של מפתח לקבוצת ערכים. האופרטורים התקינים הם In, NotIn, Exists, DoesNotExist. Gt ו-Lt. |
primarySpec.schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.values
| |
stringאופציונלי | מערך של ערכי מחרוזת. אם האופרטור הוא In או NotIn, מערך הערכים לא יכול להיות ריק. אם האופרטור הוא Exists או DoesNotExist, מערך הערכים חייב להיות ריק. אם האופרטור הוא Gt או Lt, מערך הערכים חייב להכיל רכיב יחיד, שיתפרש כמספר שלם. המערך הזה מוחלף במהלך תיקון מיזוג אסטרטגי. |
primarySpec.schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields
| |
objectאופציונלי | רשימה של דרישות לבחירת צומת לפי השדות של הצומת. |
primarySpec.schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.key
| |
stringחובה | מפתח התווית שהבורר חל עליו. |
primarySpec.schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.operator
| |
stringחובה | מייצג את הקשר של מפתח לקבוצת ערכים. האופרטורים התקינים הם In, NotIn, Exists, DoesNotExist. Gt ו-Lt. |
primarySpec.schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.values
| |
stringאופציונלי | מערך של ערכי מחרוזת. אם האופרטור הוא In או NotIn, מערך הערכים לא יכול להיות ריק. אם האופרטור הוא Exists או DoesNotExist, מערך הערכים חייב להיות ריק. אם האופרטור הוא Gt או Lt, מערך הערכים חייב להכיל רכיב יחיד, שמתפרש כמספר שלם. המערך הזה מוחלף במהלך תיקון מיזוג אסטרטגי. |
primarySpec.schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight
| |
integerחובה | משקל שמשויך להתאמה של nodeSelectorTerm המתאים, בטווח 1-100. |
primarySpec.schedulingConfig.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution
| |
objectאופציונלי | אם הדרישות לזיקה שצוינו בשדה הזה לא מתקיימות בזמן התזמון, ה-Pod לא יתוזמן לצומת. אם הדרישות של ההעדפה שצוינו בשדה הזה לא מתקיימות בשלב מסוים במהלך ההפעלה של ה-Pod, למשל בגלל עדכון, יכול להיות שהמערכת תנסה בסופו של דבר להוציא את ה-Pod מהצומת שלו, ויכול להיות שלא. |
primarySpec.schedulingConfig.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms
| |
objectחובה | רשימה של תנאים לבחירת צמתים. התנאים מופרדים באמצעות OR. |
primarySpec.schedulingConfig.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions
| |
objectאופציונלי | רשימה של דרישות לבחירת צמתים לפי התוויות של הצומת. |
primarySpec.schedulingConfig.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.key
| |
stringחובה | מפתח התווית שהבורר חל עליו. |
primarySpec.schedulingConfig.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.operator
| |
stringחובה | מייצג את הקשר של מפתח לקבוצת ערכים. האופרטורים התקינים הם In, NotIn, Exists, DoesNotExist. Gt ו-Lt. |
primarySpec.schedulingConfig.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.values
| |
stringאופציונלי | מערך של ערכי מחרוזת. אם האופרטור הוא In או NotIn, מערך הערכים לא יכול להיות ריק. אם האופרטור הוא Exists או DoesNotExist, מערך הערכים חייב להיות ריק. אם האופרטור הוא Gt או Lt, מערך הערכים חייב להכיל רכיב יחיד, שמתפרש כמספר שלם. המערך הזה מוחלף במהלך תיקון מיזוג אסטרטגי. |
primarySpec.schedulingConfig.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields
| |
objectאופציונלי | רשימה של דרישות לבחירת צומת לפי השדות של הצומת. |
primarySpec.schedulingConfig.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.key
| |
stringחובה | מפתח התווית שהבורר חל עליו. |
primarySpec.schedulingConfig.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.operator
| |
stringחובה | מייצג את הקשר של מפתח לקבוצת ערכים. האופרטורים התקינים הם In, NotIn, Exists, DoesNotExist. Gt ו-Lt. |
primarySpec.schedulingConfig.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.values
| |
stringאופציונלי | מערך של ערכי מחרוזת. אם האופרטור הוא In או NotIn, מערך הערכים לא יכול להיות ריק. אם האופרטור הוא Exists או DoesNotExist, מערך הערכים חייב להיות ריק. אם האופרטור הוא Gt או Lt, מערך הערכים חייב להכיל רכיב יחיד, שמתפרש כמספר שלם. המערך הזה מוחלף במהלך תיקון מיזוג אסטרטגי. |
primarySpec.schedulingConfig.podAffinity
| |
objectאופציונלי | המאפיין PodAffinity מתאר כללי תזמון של שיוך פודים למופע. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution
| |
objectאופציונלי | כשמתזמן הפודים, הוא נותן עדיפות לצמתים שתואמים לביטויי הקרבה שצוינו בשדה הזה. יכול להיות שהמתזמן עדיין יבחר צומת שלא עומד בקריטריונים באופן מלא. הצומת המועדף ביותר הוא זה עם המשקל הכולל הגבוה ביותר. המשקל הזה מחושב על ידי סיכום הערכים של כל צומת שמקיים את כל דרישות התזמון (כמו בקשות למשאבים או ביטויי שייכות שנדרשים במהלך התזמון). לכל podAffinityTerm תואם, המשקל של הצומת עולה, והצמתים עם המשקל הכולל הגבוה ביותר נבחרים כצמתים המועדפים ביותר. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm
| |
objectחובה | מונח של קרבה בין פודים, שמשויך למשקל המתאים. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector
| |
objectאופציונלי | שאילתת תווית על קבוצה של משאבים, במקרה הזה, pods. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions
| |
objectאופציונלי | matchExpressions היא רשימה של דרישות לבחירת תוויות. הדרישות מחוברות באמצעות AND. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.key
| |
stringחובה | key הוא מפתח התווית שהסלקטור חל עליו. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.operator
| |
stringחובה | אופרטור מייצג את הקשר של מפתח לקבוצת ערכים. האופרטורים התקינים הם In, NotIn, Exists ו-DoesNotExist. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.values
| |
stringאופציונלי | values הוא מערך של ערכי מחרוזות. אם האופרטור הוא In או NotIn, מערך הערכים לא יכול להיות ריק. אם האופרטור הוא Exists או DoesNotExist, מערך הערכים חייב להיות ריק. המערך הזה מוחלף במהלך תיקון מיזוג אסטרטגי. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchLabels
| |
objectאופציונלי | matchLabels היא מפה של צמדי {key,value}. צמד יחיד {key,value} במפה matchLabels שווה לאלמנט של matchExpressions, ששדה המפתח שלו הוא 'key', האופרטור הוא 'In', ומערך הערכים מכיל רק 'value'. הדרישות מחוברות באמצעות AND. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector
| |
objectאופציונלי | שאילתת תווית על קבוצת מרחבי השמות שהמונח חל עליהם. המונח חל על איחוד מרחבי השמות שנבחרו בשדה הזה ועל אלה שמופיעים בשדה של מרחבי השמות. אם הבורר הוא null ורשימת מרחבי השמות היא null או ריקה, המשמעות היא 'מרחב השמות של הפוד הזה'. בורר ריק ({}) תואם לכל מרחבי השמות. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions
| |
objectאופציונלי | matchExpressions היא רשימה של דרישות לבחירת תוויות. הדרישות מחוברות באמצעות AND. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.key
| |
stringחובה | key הוא מפתח התווית שהסלקטור חל עליו. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.operator
| |
stringחובה | אופרטור מייצג את הקשר של מפתח לקבוצת ערכים. האופרטורים התקינים הם In, NotIn, Exists ו-DoesNotExist. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.values
| |
stringאופציונלי | values הוא מערך של ערכי מחרוזות. אם האופרטור הוא In או NotIn, מערך הערכים לא יכול להיות ריק. אם האופרטור הוא Exists או DoesNotExist, מערך הערכים חייב להיות ריק. המערך הזה מוחלף במהלך תיקון מיזוג אסטרטגי. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchLabels
| |
objectאופציונלי | matchLabels היא מפה של צמדי {key,value}. צמד יחיד {key,value} במפה matchLabels שווה לאלמנט של matchExpressions, ששדה המפתח שלו הוא 'key', האופרטור הוא 'In', ומערך הערכים מכיל רק 'value'. הדרישות מחוברות באמצעות AND. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaces
| |
stringאופציונלי | namespaces מציין רשימה סטטית של שמות מרחבי שמות שהמונח חל עליהם. המונח חל על איחוד מרחבי השמות שמופיעים בשדה הזה ועל אלה שנבחרו על ידי namespaceSelector. רשימת מרחבי שמות ריקה או null ו-namespaceSelector ריק או null פירושם 'מרחב השמות של הפוד הזה'. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.topologyKey
| |
stringחובה | ה-Pod הזה צריך להיות ממוקם באותו מיקום (affinity) או לא באותו מיקום (anti-affinity) עם ה-Pods שתואמים ל-labelSelector במרחבי השמות שצוינו. הגדרה של מיקום משותף היא הפעלה בצומת שערך התווית שלו עם מפתח topologyKey תואם לערך של צומת כלשהו שבו מופעלים אחד מהפודים שנבחרו. אסור להשתמש ב-topologyKey ריק. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight
| |
integerחובה | משקל שמשויך להתאמה של podAffinityTerm המתאים, בטווח 1-100. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution
| |
objectאופציונלי | אם הדרישות לזיקה שצוינו בשדה הזה לא מתקיימות בזמן התזמון, ה-Pod לא יתוזמן לצומת. אם הדרישות של ההעדפה שצוינו בשדה הזה לא מתקיימות בשלב מסוים במהלך ההפעלה של ה-Pod – למשל, בגלל עדכון של תווית ה-Pod – יכול להיות שהמערכת תנסה בסופו של דבר להוציא את ה-Pod מהצומת שלו, ויכול להיות שלא. אם יש כמה רכיבים, המערכת מבצעת חיתוך בין רשימות הצמתים שמתאימות לכל podAffinityTerm, כלומר כל התנאים צריכים להתקיים. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector
| |
objectאופציונלי | שאילתת תווית על קבוצה של משאבים, במקרה הזה, pods. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector
| |
objectאופציונלי | שאילתת תווית על קבוצה של משאבים, במקרה הזה, pods. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions
| |
objectאופציונלי | matchExpressions היא רשימה של דרישות לבחירת תוויות. הדרישות מחוברות באמצעות AND. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.key
| |
stringחובה | key הוא מפתח התווית שהסלקטור חל עליו. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.operator
| |
stringחובה | אופרטור מייצג את הקשר של מפתח לקבוצת ערכים. האופרטורים התקינים הם In, NotIn, Exists ו-DoesNotExist. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.values
| |
stringאופציונלי | values הוא מערך של ערכי מחרוזות. אם האופרטור הוא In או NotIn, מערך הערכים לא יכול להיות ריק. אם האופרטור הוא Exists או DoesNotExist, מערך הערכים חייב להיות ריק. המערך הזה מוחלף במהלך תיקון מיזוג אסטרטגי. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchLabels
| |
objectאופציונלי | matchLabels היא מפה של צמדי {key,value}. צמד יחיד {key,value} במפה matchLabels שווה לאלמנט של matchExpressions, ששדה המפתח שלו הוא 'key', האופרטור הוא 'In', ומערך הערכים מכיל רק 'value'. הדרישות מחוברות באמצעות AND. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector
| |
objectאופציונלי | שאילתת תווית על קבוצת מרחבי השמות שהמונח חל עליהם. המונח חל על איחוד מרחבי השמות שנבחרו בשדה הזה ועל אלה שמופיעים בשדה של מרחבי השמות. אם הבורר הוא null ורשימת מרחבי השמות היא null או ריקה, המשמעות היא 'מרחב השמות של הפוד הזה'. בורר ריק ({}) תואם לכל מרחבי השמות. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions
| |
objectאופציונלי | matchExpressions היא רשימה של דרישות לבחירת תוויות. הדרישות מחוברות באמצעות AND. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.key
| |
stringחובה | key הוא מפתח התווית שהסלקטור חל עליו. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.operator
| |
stringחובה | אופרטור מייצג את הקשר של מפתח לקבוצת ערכים. האופרטורים התקינים הם In, NotIn, Exists ו-DoesNotExist. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.values
| |
stringאופציונלי | values הוא מערך של ערכי מחרוזות. אם האופרטור הוא In או NotIn, מערך הערכים לא יכול להיות ריק. אם האופרטור הוא Exists או DoesNotExist, מערך הערכים חייב להיות ריק. המערך הזה מוחלף במהלך תיקון מיזוג אסטרטגי. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchLabels
| |
objectאופציונלי | matchLabels היא מפה של צמדי {key,value}. צמד יחיד {key,value} במפה matchLabels שווה לאלמנט של matchExpressions, ששדה המפתח שלו הוא 'key', האופרטור הוא 'In', ומערך הערכים מכיל רק 'value'. הדרישות מחוברות באמצעות AND. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchLabels
| |
objectאופציונלי | matchLabels היא מפה של צמדי {key,value}. צמד יחיד {key,value} במפה matchLabels שווה לאלמנט של matchExpressions, ששדה המפתח שלו הוא 'key', האופרטור הוא 'In', ומערך הערכים מכיל רק 'value'. הדרישות מחוברות באמצעות AND. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaces
| |
stringאופציונלי | namespaces מציין רשימה סטטית של שמות מרחבי שמות שהמונח חל עליהם. המונח חל על איחוד מרחבי השמות שמופיעים בשדה הזה ועל אלה שנבחרו על ידי namespaceSelector. רשימת מרחבי שמות ריקה או null ו-namespaceSelector ריק או null פירושם 'מרחב השמות של הפוד הזה'. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.topologyKey
| |
stringחובה | ה-Pod הזה צריך להיות ממוקם באותו מיקום (affinity) או לא באותו מיקום (anti-affinity) עם ה-Pods שתואמים ל-labelSelector במרחבי השמות שצוינו. הגדרה של מיקום משותף היא הפעלה בצומת שערך התווית שלו עם מפתח topologyKey תואם לערך של צומת כלשהו שבו מופעלים אחד מהפודים שנבחרו. אסור להשתמש ב-topologyKey ריק. |
primarySpec.schedulingConfig.podAntiAffinity
| |
objectאופציונלי | PodAntiAffinity מתאר כללי תזמון של אנטי-אפיניות של פודים עבור המופע. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution
| |
objectאופציונלי | המתזמן מעדיף לתזמן פודים לצמתים שעומדים בביטויים של אנטי-אפיניות שצוינו בשדה הזה, אבל יכול להיות שהמתזמן יבחר צומת שלא עומד באחד או יותר מהביטויים. הצומת המועדף ביותר הוא זה עם סכום המשקלים הגדול ביותר. במילים אחרות, לכל צומת שעומד בכל דרישות התזמון (בקשת משאבים, ביטויי אנטי-זיקה שנדרשים במהלך התזמון וכו'), המערכת מחשבת סכום על ידי איטרציה של רכיבי השדה הזה והוספת 'משקל' לסכום, אם לצומת יש פודים שתואמים ל-podAffinityTerm המתאים. הצמתים עם הסכום הגבוה ביותר הם המועדפים ביותר. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm
| |
objectחובה | מונח של קרבה בין פודים, שמשויך למשקל המתאים. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector
| |
objectאופציונלי | שאילתת תווית על קבוצה של משאבים, במקרה הזה, pods. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions
| |
objectאופציונלי | matchExpressions היא רשימה של דרישות לבחירת תוויות. הדרישות מחוברות באמצעות AND. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.key
| |
stringחובה | key הוא מפתח התווית שהסלקטור חל עליו. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.operator
| |
stringחובה | אופרטור מייצג את הקשר של מפתח לקבוצת ערכים. האופרטורים התקינים הם In, NotIn, Exists ו-DoesNotExist. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.values
| |
stringאופציונלי | values הוא מערך של ערכי מחרוזות. אם האופרטור הוא In או NotIn, מערך הערכים לא יכול להיות ריק. אם האופרטור הוא Exists או DoesNotExist, מערך הערכים חייב להיות ריק. המערך הזה מוחלף במהלך תיקון מיזוג אסטרטגי. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchLabels
| |
objectאופציונלי | matchLabels היא מפה של צמדי {key,value}. צמד יחיד {key,value} במפה matchLabels שווה לאלמנט של matchExpressions, ששדה המפתח שלו הוא 'key', האופרטור הוא 'In', ומערך הערכים מכיל רק 'value'. הדרישות מחוברות באמצעות AND. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector
| |
objectאופציונלי | שאילתת תווית על קבוצת מרחבי השמות שהמונח חל עליהם. המונח חל על איחוד מרחבי השמות שנבחרו בשדה הזה ועל אלה שמופיעים בשדה של מרחבי השמות. אם הבורר הוא null ורשימת מרחבי השמות היא null או ריקה, המשמעות היא 'מרחב השמות של הפוד הזה'. בורר ריק ({}) תואם לכל מרחבי השמות. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions
| |
objectאופציונלי | matchExpressions היא רשימה של דרישות לבחירת תוויות. הדרישות מחוברות באמצעות AND. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.key
| |
stringחובה | key הוא מפתח התווית שהסלקטור חל עליו. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.operator
| |
stringחובה | אופרטור מייצג את הקשר של מפתח לקבוצת ערכים. האופרטורים התקינים הם In, NotIn, Exists ו-DoesNotExist. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.values
| |
stringאופציונלי | values הוא מערך של ערכי מחרוזות. אם האופרטור הוא In או NotIn, מערך הערכים לא יכול להיות ריק. אם האופרטור הוא Exists או DoesNotExist, מערך הערכים חייב להיות ריק. המערך הזה מוחלף במהלך תיקון מיזוג אסטרטגי. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchLabels
| |
objectאופציונלי | matchLabels היא מפה של צמדי {key,value}. צמד יחיד {key,value} במפה matchLabels שווה לאלמנט של matchExpressions, ששדה המפתח שלו הוא 'key', האופרטור הוא 'In', ומערך הערכים מכיל רק 'value'. הדרישות מחוברות באמצעות AND. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaces
| |
stringאופציונלי | namespaces מציין רשימה סטטית של שמות מרחבי שמות שהמונח חל עליהם. המונח חל על איחוד מרחבי השמות שמופיעים בשדה הזה ועל אלה שנבחרו על ידי namespaceSelector. רשימת מרחבי שמות ריקה או null ו-namespaceSelector ריק או null פירושם 'מרחב השמות של הפוד הזה'. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.topologyKey
| |
stringחובה | ה-Pod הזה צריך להיות ממוקם באותו מיקום (affinity) או לא באותו מיקום (anti-affinity) עם ה-Pods שתואמים ל-labelSelector במרחבי השמות שצוינו. הגדרה של מיקום משותף היא הפעלה בצומת שערך התווית שלו עם מפתח topologyKey תואם לערך של צומת כלשהו שבו מופעלים אחד מהפודים שנבחרו. אסור להשתמש ב-topologyKey ריק. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight
| |
integerחובה | משקל שמשויך להתאמה של podAffinityTerm המתאים, בטווח 1-100. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution
| |
objectאופציונלי | אם הדרישות למניעת קרבה שצוינו בשדה הזה לא מתקיימות בזמן התזמון, הפוד לא מתזמן לצומת. אם הדרישות למניעת קרבה שצוינו בשדה הזה לא מתקיימות בשלב מסוים במהלך ההפעלה של ה-Pod (לדוגמה, בגלל עדכון של תווית ה-Pod), יכול להיות שהמערכת תנסה בסופו של דבר להוציא את ה-Pod מהצומת שלו, ויכול להיות שלא. אם יש כמה רכיבים, המערכת מבצעת חיתוך בין רשימות הצמתים שמתאימות לכל podAffinityTerm, כלומר כל התנאים צריכים להתקיים. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector
| |
objectאופציונלי | שאילתת תווית על קבוצה של משאבים, במקרה הזה, pods. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions
| |
objectאופציונלי | matchExpressions היא רשימה של דרישות לבחירת תוויות. הדרישות מחוברות באמצעות AND. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.key
| |
stringחובה | key הוא מפתח התווית שהסלקטור חל עליו. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.operator
| |
stringחובה | אופרטור מייצג את הקשר של מפתח לקבוצת ערכים. האופרטורים התקינים הם In, NotIn, Exists ו-DoesNotExist. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.values
| |
stringאופציונלי | values הוא מערך של ערכי מחרוזות. אם האופרטור הוא In או NotIn, מערך הערכים לא יכול להיות ריק. אם האופרטור הוא Exists או DoesNotExist, מערך הערכים חייב להיות ריק. המערך הזה מוחלף במהלך תיקון מיזוג אסטרטגי. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchLabels
| |
objectאופציונלי | matchLabels היא מפה של צמדי {key,value}. צמד יחיד {key,value} במפה matchLabels שווה לאלמנט של matchExpressions, ששדה המפתח שלו הוא 'key', האופרטור הוא 'In', ומערך הערכים מכיל רק 'value'. הדרישות מחוברות באמצעות AND. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector
| |
objectאופציונלי | שאילתת תווית על קבוצת מרחבי השמות שהמונח חל עליהם. המונח חל על איחוד מרחבי השמות שנבחרו בשדה הזה ועל אלה שמופיעים בשדה של מרחבי השמות. אם הבורר הוא null ורשימת מרחבי השמות היא null או ריקה, המשמעות היא 'מרחב השמות של הפוד הזה'. בורר ריק ({}) תואם לכל מרחבי השמות. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions
| |
objectאופציונלי | matchExpressions היא רשימה של דרישות לבחירת תוויות. הדרישות מחוברות באמצעות AND. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.key
| |
stringחובה | key הוא מפתח התווית שהסלקטור חל עליו. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.operator
| |
stringחובה | אופרטור מייצג את הקשר של מפתח לקבוצת ערכים. האופרטורים התקינים הם In, NotIn, Exists ו-DoesNotExist. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.values
| |
stringאופציונלי | values הוא מערך של ערכי מחרוזות. אם האופרטור הוא In או NotIn, מערך הערכים לא יכול להיות ריק. אם האופרטור הוא Exists או DoesNotExist, מערך הערכים חייב להיות ריק. המערך הזה מוחלף במהלך תיקון מיזוג אסטרטגי. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchLabels
| |
objectאופציונלי | matchLabels היא מפה של צמדי {key,value}. צמד יחיד {key,value} במפה matchLabels שווה לאלמנט של matchExpressions, ששדה המפתח שלו הוא 'key', האופרטור הוא 'In', ומערך הערכים מכיל רק 'value'. הדרישות מחוברות באמצעות AND. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaces
| |
stringאופציונלי | namespaces מציין רשימה סטטית של שמות מרחבי שמות שהמונח חל עליהם. המונח חל על איחוד מרחבי השמות שמופיעים בשדה הזה ועל אלה שנבחרו על ידי namespaceSelector. רשימת מרחבי שמות ריקה או null ו-namespaceSelector ריק או null פירושם 'מרחב השמות של הפוד הזה'. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.topologyKey
| |
stringחובה | ה-Pod הזה צריך להיות ממוקם באותו מיקום (affinity) או לא באותו מיקום (anti-affinity) עם ה-Pods שתואמים ל-labelSelector במרחבי השמות שצוינו. הגדרה של מיקום משותף היא הפעלה בצומת שערך התווית שלו עם מפתח topologyKey תואם לערך של צומת כלשהו שבו מופעלים אחד מהפודים שנבחרו. אסור להשתמש ב-topologyKey ריק. |
primarySpec.schedulingConfig.tolerations
| |
objectאופציונלי | ההגדרות האלה מאפשרות לנהל את האפשרות לתזמן מופע בצומת Kubernetes שמוחל עליו taint ספציפי. |
primarySpec.schedulingConfig.tolerations.effect
| |
stringאופציונלי | ההשפעה מציינת את השפעת ההכתמה שתואמת. אם השדה ריק, המשמעות היא התאמה לכל ההשפעות של כתמי הצבע. אם מציינים ערך, הערכים האפשריים הם NoSchedule, PreferNoSchedule ו-NoExecute. |
primarySpec.schedulingConfig.tolerations.key
| |
stringאופציונלי | Key הוא מפתח ההכתמה שהסבילות חלה עליו. אם השדה ריק, כל מפתחות ה-taint מתאימים. אם המפתח ריק, המפעיל חייב להיות Exists. השילוב הזה אומר שצריך להתאים את כל הערכים ואת כל המפתחות. |
primarySpec.schedulingConfig.tolerations.operator
| |
stringאופציונלי | האופרטור מייצג את הקשר בין מפתח לערך. האופרטורים התקפים הם Exists (קיים) ו-Equal (שווה). ברירת המחדל היא 'שווה ל'. הערך Exists שווה לתו כללי לחיפוש של ערך, כך ש-Pod יכול לסבול את כל הכתמים מקטגוריה מסוימת. |
primarySpec.schedulingConfig.tolerations.tolerationSeconds
| |
integerאופציונלי | TolerationSeconds מייצג את משך הזמן שבו הטולרנטיות (שחייבת להיות מסוג NoExecute, אחרת המערכת מתעלמת מהשדה הזה) סובלת את הדחייה (taint). כברירת מחדל, השדה הזה לא מוגדר, מה שאומר שההגדרה תהיה תקפה לנצח (לא תתבצע העברה). המערכת מתייחסת לערכים אפס ושליליים כאל 0 (הסרת נתונים מיידית). |
primarySpec.schedulingConfig.tolerations.value
| |
stringאופציונלי | הערך הוא ערך הדחייה (taint) שהטולרנטיות תואמת לו. אם האופרטור הוא Exists, הערך חייב להיות ריק. אחרת, הוא חייב להיות מחרוזת רגילה. |
primarySpec.schedulingConfig.topologySpreadConstraints
| |
objectאופציונלי | TopologySpreadConstraints מתאר איך לפזר פודים על פני דומיינים של טופולוגיה. |
primarySpec.schedulingConfig.topologySpreadConstraints.labelSelector
| |
objectאופציונלי | השדה LabelSelector משמש למציאת פודים תואמים. מודים שתואמים לבורר התוויות הזה נספרים כדי לקבוע את מספר המודים בדומיין הטופולוגיה המתאים. |
primarySpec.schedulingConfig.topologySpreadConstraints.labelSelector.matchExpressions
| |
objectאופציונלי | matchExpressions היא רשימה של דרישות לבחירת תוויות. הדרישות מחוברות באמצעות AND. |
primarySpec.schedulingConfig.topologySpreadConstraints.labelSelector.matchExpressions.key
| |
stringחובה | key הוא מפתח התווית שהסלקטור חל עליו. |
primarySpec.schedulingConfig.topologySpreadConstraints.labelSelector.matchExpressions.operator
| |
stringחובה | אופרטור מייצג את הקשר של מפתח לקבוצת ערכים. האופרטורים התקינים הם In, NotIn, Exists ו-DoesNotExist. |
primarySpec.schedulingConfig.topologySpreadConstraints.labelSelector.matchExpressions.values
| |
stringאופציונלי | values הוא מערך של ערכי מחרוזות. אם האופרטור הוא In או NotIn, מערך הערכים לא יכול להיות ריק. אם האופרטור הוא Exists או DoesNotExist, מערך הערכים חייב להיות ריק. המערך הזה מוחלף במהלך תיקון מיזוג אסטרטגי. |
primarySpec.schedulingConfig.topologySpreadConstraints.labelSelector.matchLabels
| |
objectאופציונלי | matchLabels היא מפה של צמדי {key,value}. צמד יחיד {key,value} במפה matchLabels שווה לאלמנט של matchExpressions, ששדה המפתח שלו הוא 'key', האופרטור הוא 'In', ומערך הערכים מכיל רק 'value'. הדרישות מחוברות באמצעות AND. |
primarySpec.schedulingConfig.topologySpreadConstraints.matchLabelKeys
| |
stringאופציונלי | MatchLabelKeys היא קבוצה של מפתחות תוויות של פודים שמשמשת לבחירת הפודים שעל פיהם יחושב הפיזור. המפתחות משמשים לחיפוש ערכים מתוויות הפוד הנכנסות. התוויות האלה של מפתח/ערך מחוברות באמצעות AND עם labelSelector כדי לבחור את קבוצת הפודים הקיימים שעליהם יחושב הפיזור של הפוד הנכנס. אסור שמפתח זהה יופיע גם ב-MatchLabelKeys וגם ב-LabelSelector. אי אפשר להגדיר את MatchLabelKeys אם לא מוגדר LabelSelector. המערכת תתעלם ממפתחות שלא קיימים בתוויות של ה-Pod הנכנס. רשימה ריקה או רשימה עם הערך null פירושה התאמה רק ל-labelSelector. זהו שדה בגרסת בטא שנדרשת בו הפעלה של Feature Gate MatchLabelKeysInPodTopologySpread (מופעל כברירת מחדל). |
primarySpec.schedulingConfig.topologySpreadConstraints.maxSkew
| |
integerחובה | הפרמטר MaxSkew מתאר את מידת אי-השוויון בהפצה של הפודים. כאשר הערך הוא `whenUnsatisfiable=DoNotSchedule`, זהו ההפרש המקסימלי המותר בין מספר הפודים התואמים בטופולוגיה של היעד לבין המינימום הגלובלי. המינימום הגלובלי הוא מספר הפודים התואמים המינימלי בדומיין שעומד בדרישות, או אפס אם מספר הדומיינים שעומדים בדרישות נמוך מ-MinDomains. לדוגמה, באשכול עם 3 אזורים, הערך של MaxSkew מוגדר כ-1, ותוצאת ההפצה של הפודים עם אותו labelSelector היא 2/2/1: במקרה הזה, המינימום הגלובלי הוא 1. אם הערך של MaxSkew הוא 1, אפשר לתזמן את הפוד הנכנס רק לאזור zone3 כדי שהערך יהיה 2/2/2. אם תתזמנו אותו לאזור zone1(או zone2), הערך של ActualSkew באזור zone1(או zone2) יהיה(3-1) ויפר את הערך של MaxSkew(שהוא 1). אם הערך של MaxSkew הוא 2, אפשר לתזמן את הפוד הנכנס בכל אזור. כשמגדירים את הערך `whenUnsatisfiable=ScheduleAnyway`, המערכת משתמשת בו כדי לתת עדיפות גבוהה יותר לטופולוגיות שעומדות בדרישה הזו. זהו שדה חובה. ערך ברירת המחדל הוא 1, ואי אפשר להשתמש ב-0. |
primarySpec.schedulingConfig.topologySpreadConstraints.minDomains
| |
integerאופציונלי | MinDomains מציין את המספר המינימלי של דומיינים שעומדים בדרישות. אם מספר הדומיינים שעומדים בדרישות עם מפתחות טופולוגיה תואמים קטן מ-minDomains, Pod Topology Spread מתייחס ל'מינימום גלובלי' כ-0, ואז מתבצע החישוב של Skew. אם מספר הדומיינים שעומדים בדרישות עם מפתחות טופולוגיה תואמים שווה לערך של minDomains או גדול ממנו, הערך הזה לא משפיע על התזמון. כתוצאה מכך, אם מספר הדומיינים שעומדים בדרישות קטן מ-minDomains, המתזמן לא יתזמן יותר מ-maxSkew Pods בדומיינים האלה. אם הערך הוא nil, האילוץ מתנהג כאילו MinDomains שווה ל-1. הערכים התקינים הם מספרים שלמים שגדולים מ-0. אם הערך הוא לא nil, הערך של WhenUnsatisfiable חייב להיות DoNotSchedule. לדוגמה, באשכול עם 3 אזורים, הערך של MaxSkew הוא 2, הערך של MinDomains הוא 5, והפודים עם אותו labelSelector מתפרסים כ-2/2/2: מספר הדומיינים קטן מ-5(MinDomains), ולכן המערכת מתייחסת ל'מינימום גלובלי' כ-0. במצב הזה, אי אפשר לתזמן פוד חדש עם אותו labelSelector, כי אם הפוד החדש יתוזמן לאחד משלושת האזורים, סטיית התקן המחושבת תהיה 3(3 – 0), והיא תהיה גדולה מ-MaxSkew. זהו שדה בגרסת בטא, ונדרשת הפעלה של Feature Gate MinDomainsInPodTopologySpread (הפעלה כברירת מחדל). |
primarySpec.schedulingConfig.topologySpreadConstraints.nodeAffinityPolicy
| |
stringאופציונלי | ההגדרה NodeAffinityPolicy מציינת איך נתייחס ל-nodeAffinity או ל-nodeSelector של ה-Pod כשנחשב את הטיית הפיזור של טופולוגיית ה-Pod. האפשרויות הן: - Honor: רק צמתים שתואמים ל-nodeAffinity או ל-nodeSelector נכללים בחישובים. - Ignore: המערכת מתעלמת מ-nodeAffinity/nodeSelector. כל הצמתים נכללים בחישובים. אם הערך הזה הוא nil, ההתנהגות שקולה להתנהגות של מדיניות Honor. זוהי תכונה בגרסת בטא שמופעלת כברירת מחדל באמצעות ה-feature flag NodeInclusionPolicyInPodTopologySpread. |
primarySpec.schedulingConfig.topologySpreadConstraints.nodeTaintsPolicy
| |
stringאופציונלי | ההגדרה NodeTaintsPolicy מציינת איך נתייחס ל-taints של צמתים כשנחשב את הטיית הפיזור של טופולוגיית הפוד. האפשרויות הן: - Honor: כלולים צמתים ללא דחיות, וגם צמתים עם דחיות שה-Pod הנכנס כולל טולרנטיות לגביהם. - התעלמות: המערכת מתעלמת מהכתמים של הצומת. כל הצמתים כלולים. אם הערך הזה הוא nil, ההתנהגות שקולה להתנהגות של המדיניות Ignore. זוהי תכונה בגרסת בטא שמופעלת כברירת מחדל באמצעות ה-feature flag NodeInclusionPolicyInPodTopologySpread. |
primarySpec.schedulingConfig.topologySpreadConstraints.topologyKey
| |
stringחובה | TopologyKey הוא המפתח של תוויות הצמתים. צמתים עם תווית עם המפתח הזה וערכים זהים נחשבים כחלק מאותה טופולוגיה. אנחנו מתייחסים לכל <key, value=""> כאל 'קטגוריה', ומנסים להכניס מספר מאוזן של פודים לכל קטגוריה. אנחנו מגדירים דומיין כמופע מסוים של טופולוגיה. בנוסף, אנחנו מגדירים דומיין שעומד בדרישות כדומיין שהצמתים שלו עומדים בדרישות של nodeAffinityPolicy ו-nodeTaintsPolicy. לדוגמה, אם TopologyKey הוא kubernetes.io/hostname, כל צומת הוא דומיין של הטופולוגיה הזו. אם TopologyKey הוא topology.kubernetes.io/zone, כל אזור הוא דומיין של הטופולוגיה הזו. זהו שדה חובה. </key,> |
primarySpec.schedulingConfig.topologySpreadConstraints.whenUnsatisfiable
| |
stringחובה | הערך WhenUnsatisfiable מציין איך המערכת תתמודד עם פוד אם הוא לא עומד באילוץ הפריסה. - DoNotSchedule (ברירת מחדל) – המערכת לא תתזמן את הפגישה. - ScheduleAnyway אומר למתזמן לתזמן את ה-Pod בכל מיקום, אבל נותן עדיפות גבוהה יותר לטופולוגיות שיעזרו לצמצם את ההטיה. אילוץ נחשב כ'לא ניתן לסיפוק' עבור פוד נכנס אם ורק אם כל הקצאת צמתים אפשרית עבור הפוד הזה תגרום להפרה של MaxSkew בטופולוגיה מסוימת. לדוגמה, באשכול עם 3 אזורים, הערך של MaxSkew מוגדר כ-1, והפודים עם אותו labelSelector מתפרסים כ-3/1/1: אם הערך של WhenUnsatisfiable מוגדר כ-DoNotSchedule, אפשר לתזמן את הפוד הנכנס רק לאזור 2(אזור 3) כדי שהערך יהיה 3/2/1(3/1/2), כי הערך של ActualSkew (2-1) באזור 2(אזור 3) עומד בדרישות של MaxSkew (1). במילים אחרות, יכול להיות שהאשכול עדיין לא יהיה מאוזן, אבל המתזמן לא יגרום לחוסר איזון *גדול יותר*. זהו שדה חובה. |
primarySpec.services
| |
objectאופציונלי | בקטע Services (שירותים) מפורטים השירותים האופציונליים בניהול חלקי שאפשר לבחור מתוכם. |
primarySpec.sidecarRef
| |
objectאופציונלי | SidecarRef הוא הפניה למשאב מותאם אישית של Sidecar. אם מוגדרים קונטיינרים של sidecar שכלולים במשאב המותאם אישית של sidecar, הם מוזרקים ל-pod של מסד הנתונים. |
primarySpec.sidecarRef.name
| |
stringאופציונלי | שם הגורם המפנה. מידע נוסף זמין במאמר שמות. |
primarySpec.sourceCidrRanges
| |
stringאופציונלי | טווחי CIDR של כתובות IP של מקור שמותרים ללקוח. |
primarySpec.tls
| |
objectאופציונלי | TLS היא הגדרת אישור השרת הרצויה למופע. השדה הזה הוא אופציונלי. כשמשנים את השדה הזה, הפודים של המופע מופעלים מחדש כדי לטעון את האישור שצוין. |
primarySpec.tls.certSecret
| |
objectאופציונלי | CertSecret מכיל את השם של סוד האישור באותו מרחב שמות. הסוד צריך להכיל את הרשומות ca.crt (אישור CA), tls.key (מפתח פרטי של השרת) ו-tls.crt (אישור עלה של השרת). הסוד הזה משמש להגדרת תצורת TLS עבור מופע מסד הנתונים. |
primarySpec.tls.certSecret.name
| |
stringאופציונלי | שם הגורם המפנה. מידע נוסף זמין במאמר שמות. |
primarySpec.walArchiveSetting
| |
objectאופציונלי | WalArchiveSetting מציין את הגדרות הארכיון של WAL. אם ההגדרה מוגדרת, archive_mode מופעל כדי לארכב יומני WAL למיקום שצוין. מידע נוסף זמין במאמר Continuous Archiving and Point-in-Time Recovery (PITR). |
primarySpec.walArchiveSetting.archiveMode
| |
stringאופציונלי | ArchiveMode מציין את archive_mode. מידע נוסף זמין במאמר בנושא archive_mode. |
primarySpec.walArchiveSetting.location
| |
stringאופציונלי | המיקום הוא המיקום שבו מאוחסנים יומני WAL שהועברו לארכיון. |
tls
| |
objectאופציונלי | TLS היא ההגדרה הרצויה של אישור השרת לאשכול.כברירת מחדל, השדה הזה ריק ונוצרים אישור CA חדש בחתימה עצמית ואישור עלים לאשכול. כשמשנים את השדה הזה, הפודים של אשכול מסד הנתונים מופעלים מחדש כדי לטעון את האישור שצוין. השדה status.certificateReference מציין את הסוד והמפתח הנוכחיים של אישור ה-CA. |
tls.certSecret
| |
objectאופציונלי | CertSecret מפנה לסוד של האישור באותו מרחב שמות. הסוד צריך להכיל את הרשומות ca.crt (אישור CA), tls.key (מפתח פרטי של השרת) ו-tls.crt (אישור עלה של השרת). הסוד הזה משמש להגדרת TLS עבור מופעי מסד הנתונים שמהווים חלק מאשכול מסד הנתונים. |
tls.certSecret.name
| |
stringאופציונלי | שם הגורם המפנה. מידע נוסף זמין במאמר שמות. |
סכימת סטטוס
DBClusterStatus מגדיר את המצב שנצפה של DBCluster.
healthCheck:
isRegistered: boolean
lastHealthCheckTime: string
certificateReference:
certificateKey: string
secretRef:
name: string
namespace: string
conditions:
- lastTransitionTime: 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
latestFailoverStatus:
failoverName: string
status:
conditions:
- lastTransitionTime: string
message: string
observedGeneration: integer
reason: string
status: string
type: string
createTime: 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
endTime: string
internal:
attempt: integer
lastPhaseChangeTime: string
newPrimary: string
newPrimaryZone: string
oldPrimary: string
phase: string
observedGeneration: integer
reconciled: boolean
startTime: string
state: string
observedGeneration: integer
phase: string
primary:
allocatedResources:
cpu: integer or string
disks:
accessModes: string
annotations: string
name: string
selector:
matchExpressions:
- key: string
operator: string
values: string
matchLabels: object
size: string
storageClass: string
volumeName: string
memory: integer or string
conditions:
- lastTransitionTime: string
message: string
observedGeneration: integer
reason: string
status: string
type: string
currentControlPlaneAgentsVersion: string
currentDatabaseImage: string
currentDatabaseVersion: string
currentParameters: object
endpoint: string
endpoints:
- name: string
value: string
latestExport:
creationTimeStamp: string
exportName: string
spec:
dbclusterRef: string
exportLocation:
gcsOptions:
bucket: string
key: string
secretRef:
name: string
namespace: string
type: string
status:
completeTime: string
conditions:
- lastTransitionTime: 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
exportSubDirectory: string
observedGeneration: integer
phase: string
reconciled: boolean
startTime: string
latestImport:
creationTimeStamp: string
importName: string
spec:
databaseName: string
dbclusterRef: string
downloadOnly: boolean
dumpStorage:
gcsOptions:
bucket: string
key: string
secretRef:
name: string
namespace: string
type: string
logStorage:
gcsOptions:
bucket: string
key: string
secretRef:
name: string
namespace: string
type: string
status:
completeTime: string
conditions:
- lastTransitionTime: 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
dumpPath: string
observedGeneration: integer
phase: string
reconciled: boolean
startTime: string
phase: string
url: string
walArchiveSetting:
location: string
reconciled: boolean
registrationStatus:
IsHA: boolean
IsRegistered: boolean
RegistrationTime: string
restoredFrom:
restoredTime: string
sourceDBCluster: object
serviceAccounts: string
שדה סוגחובה או אופציונלי |
תיאור |
|---|---|
healthCheck
| |
objectאופציונלי | HealthStatus מייצג את בדיקת התקינות. |
healthCheck.isRegistered
| |
booleanאופציונלי | לא רלוונטי |
healthCheck.lastHealthCheckTime
| |
stringאופציונלי | לא רלוונטי |
certificateReference
| |
objectאופציונלי | ההפניה CertificateReference מתייחסת לסוד ולמפתח של אישור CA של השרת שאפשר להשתמש בהם כדי להתחבר למסד הנתונים. אם מצוין spec.TLS, הערך הזה צריך להתייחס לאותו סוד אחרי שהמסד הנתונים הוגדר לשימוש באישור השרת שצוין. |
certificateReference.certificateKey
| |
stringאופציונלי | CertificateKey הוא המפתח שמשמש לחיפוש הסוד של האישור. |
certificateReference.secretRef
| |
objectאופציונלי | SecretRef הוא הפניה לסוד שמכיל את האישור. |
certificateReference.secretRef.name
| |
stringאופציונלי | השם הוא ייחודי במרחב שמות כדי להתייחס למשאב סודי. |
certificateReference.secretRef.namespace
| |
stringאופציונלי | מרחב השמות מגדיר את המרחב שבו שם הסוד חייב להיות ייחודי. |
conditions
| |
list (object)אופציונלי | התנאים מייצגים את התצפיות העדכניות ביותר לגבי המצב הנוכחי של הישות. |
conditions[]
| |
objectאופציונלי | המאפיין Conditions מכיל פרטים על היבט אחד של המצב הנוכחי של משאב ה-API הזה. |
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[]
| |
objectאופציונלי | CriticalIncident מכיל את כל המידע על תקרית קריטית שמתרחשת כרגע. |
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, המשמעות היא שהבעיה נחשבת לחולפת עד למועד שצוין. |
criticalIncidents[].transientUntil
| |
stringאופציונלי | אם יש ערך ל-TransientUntil, המשמעות היא שהבעיה נחשבת לחולפת עד למועד שצוין. |
latestFailoverStatus
| |
objectאופציונלי | LatestFailoverStatus הוא הסטטוס של יתירות הכשל בעדכון האחרון של אשכול מסד הנתונים. הסטטוס הזה הוא עותק של הסטטוס של פעולת יתירות הכשל הנוכחית או של פעולת יתירות הכשל בעדכון האחרון של אשכול מסד הנתונים. אפשר להשתמש בזה כדי לעקוב בקלות אחרי הסטטוס של פעולת מעבר לגיבוי (failover) שמתבצעת כרגע. |
latestFailoverStatus.failoverName
| |
stringאופציונלי | FailoverName הוא השם של המעבר האחרון לגיבוי. |
latestFailoverStatus.status
| |
objectאופציונלי | הסטטוס מייצג את הסטטוס של יתירות הכשל האחרונה עבור אשכול מסד הנתונים. |
latestFailoverStatus.status.conditions
| |
objectאופציונלי | התנאים מייצגים את התצפיות העדכניות ביותר לגבי המצב הנוכחי של הישות. |
latestFailoverStatus.status.conditions.lastTransitionTime
| |
stringחובה | lastTransitionTime הוא הזמן האחרון שבו התנאי עבר מסטטוס אחד לסטטוס אחר, וזה קורה כשהתנאי הבסיסי השתנה. אם לא ידוע מתי זה קרה, אפשר להשתמש בשעה שבה השתנה שדה ה-API. |
latestFailoverStatus.status.conditions.message
| |
stringחובה | ההודעה היא הודעה קריאה שמציינת פרטים על המעבר. יכול להיות שמדובר במחרוזת ריקה. |
latestFailoverStatus.status.conditions.observedGeneration
| |
integerאופציונלי | observedGeneration מייצג את הערך של .metadata.generation שעליו התבססה הגדרת התנאי. לדוגמה, אם הערך של .metadata.generation הוא כרגע 12, אבל הערך של .status.conditions[x].observedGeneration הוא 9, התנאי לא עדכני ביחס למצב הנוכחי של המופע. |
latestFailoverStatus.status.conditions.reason
| |
stringחובה | הסיבה מכילה מזהה תוכניתי שמציין את הסיבה למעבר האחרון של התנאי. מפיקים של סוגים ספציפיים של תנאים יכולים להגדיר ערכים ומשמעויות צפויים לשדה הזה, ולקבוע אם הערכים נחשבים ל-API מובטח. הערך צריך להיות מחרוזת בפורמט CamelCase. חובה למלא את השדה הזה. |
latestFailoverStatus.status.conditions.status
| |
stringחובה | הסטטוס של התנאי, אחד מהערכים True, False או Unknown. |
latestFailoverStatus.status.conditions.type
| |
stringחובה | סוג המצב ב-CamelCase או ב-foo.example.com/CamelCase. ערכים רבים של .condition.type עקביים במשאבים כמו Available, אבל מכיוון שתנאים שרירותיים יכולים להיות שימושיים (ראו .node.status.conditions), חשוב שתהיה אפשרות למנוע התנגשויות. הביטוי הרגולרי שתואם לו הוא (dns1123SubdomainFmt/)?(qualifiedNameFmt). |
latestFailoverStatus.status.createTime
| |
stringאופציונלי | CreateTime הוא הזמן שבו נוצר מנגנון פנימי של תהליך העבודה למעבר אוטומטי לשירות חלופי. |
latestFailoverStatus.status.criticalIncidents
| |
objectאופציונלי | CriticalIncidents היא רשימה שטוחה של כל האירועים הקריטיים הפעילים. |
latestFailoverStatus.status.criticalIncidents.code
| |
stringחובה | Code הוא קוד השגיאה של השגיאה הספציפית הזו. קודי השגיאה הם מחרוזות DBSE בתוספת מספרים, כמו DBSE1012. |
latestFailoverStatus.status.criticalIncidents.createTime
| |
stringחובה | CreateTime היא חותמת הזמן שבה האירוע הזה נוצר במקור. |
latestFailoverStatus.status.criticalIncidents.message
| |
stringאופציונלי | ההודעה מתארת את האירוע או השגיאה שהתרחשו. |
latestFailoverStatus.status.criticalIncidents.messageTemplateParams
| |
objectאופציונלי | הפרמטר MessageTemplateParams מכיל צמדי מפתח/ערך שנדרשים ליצירת גרסה ידידותית למשתמש של ההודעה בממשק המשתמש, שמבוססת על נתונים. |
latestFailoverStatus.status.criticalIncidents.resource
| |
objectחובה | המשאב מכיל מידע על רכיב שירות מסד הנתונים שדיווח על האירוע, וגם מידע על משאב Kubernetes. |
latestFailoverStatus.status.criticalIncidents.resource.component
| |
stringחובה | רכיב הוא מזהה פנימי של מערכת המשנה של שירות מסד הנתונים שדיווחה על התקרית. |
latestFailoverStatus.status.criticalIncidents.resource.location
| |
objectאופציונלי | מיקום |
latestFailoverStatus.status.criticalIncidents.resource.location.cluster
| |
stringאופציונלי | Cluster הוא שם האשכול של משאב Kubernetes המושפע. |
latestFailoverStatus.status.criticalIncidents.resource.location.group
| |
stringאופציונלי | Group הוא שם הקבוצה של משאב Kubernetes. |
latestFailoverStatus.status.criticalIncidents.resource.location.kind
| |
stringאופציונלי | Kind הוא הסוג של משאב Kubernetes. |
latestFailoverStatus.status.criticalIncidents.resource.location.name
| |
stringאופציונלי | Name הוא השם של משאב Kubernetes המושפע. |
latestFailoverStatus.status.criticalIncidents.resource.location.namespace
| |
stringאופציונלי | מרחב השמות הוא מרחב השמות של משאב Kubernetes המושפע. |
latestFailoverStatus.status.criticalIncidents.resource.location.version
| |
stringאופציונלי | Group הוא הגרסה של משאב k8s. |
latestFailoverStatus.status.criticalIncidents.stackTrace
| |
objectאופציונלי | StackTrace מכיל רשימה לא מובנית של הודעות מדוח הקריסות. |
latestFailoverStatus.status.criticalIncidents.stackTrace.component
| |
stringאופציונלי | רכיב הוא השם של רכיב בשירות מסד הנתונים שרשם את ההודעה ביומן. |
latestFailoverStatus.status.criticalIncidents.stackTrace.message
| |
stringאופציונלי | הודעה שנרשמה ביומן. |
latestFailoverStatus.status.criticalIncidents.transientUntil
| |
stringאופציונלי | אם יש ערך ל-TransientUntil, המשמעות היא שהבעיה נחשבת לחולפת עד למועד שצוין. |
latestFailoverStatus.status.endTime
| |
stringאופציונלי | EndTime הוא הזמן שבו הגיעה ההעברה האוטומטית למצב הסופי שלה. |
latestFailoverStatus.status.internal
| |
objectאופציונלי | האפשרות Internal משמשת את בקרי המערכת. אל תסתמכו על המידע שבקטע הזה. |
latestFailoverStatus.status.internal.attempt
| |
integerחובה |
הפרמטר attempt משמש ללוגיקה של ניסיון חוזר, וערך ברירת המחדל שלו הוא 0.
|
latestFailoverStatus.status.internal.lastPhaseChangeTime
| |
stringאופציונלי | LastPhaseChangeTime הוא הזמן האחרון שבו הגיבוי ברמה L1 השתנה לשלב חדש. הערך הזה משמש ללוגיקה של פסק זמן. |
latestFailoverStatus.status.internal.newPrimary
| |
stringחובה | NewPrimary היא המכונה שאליה מנסים לבצע מעבר לגיבוי. |
latestFailoverStatus.status.internal.newPrimaryZone
| |
stringאופציונלי | NewPrimaryZone הוא האזור שאליו אנחנו מנסים לבצע מעבר לגיבוי. |
latestFailoverStatus.status.internal.oldPrimary
| |
stringחובה | OldPrimary הוא המופע שהיה ראשי בתחילת המעבר לגיבוי. |
latestFailoverStatus.status.internal.phase
| |
stringאופציונלי | השלב משמש למעקב אחרי המצב הנוכחי של המעבר לגיבוי. |
latestFailoverStatus.status.observedGeneration
| |
integerאופציונלי | הדור שנצפה על ידי הבקר. |
latestFailoverStatus.status.reconciled
| |
booleanאופציונלי | אם המשאב הותאם על ידי הבקר. |
latestFailoverStatus.status.startTime
| |
stringאופציונלי | StartTime היא השעה שבה התחיל תהליך המעבר לגיבוי. |
latestFailoverStatus.status.state
| |
stringאופציונלי |
המאפיין State (מצב) מתאר את המצב הנוכחי של פעולת המעבר לגיבוי. הערכים הם:
`InProgress`, `Success`, `Failed`.
|
observedGeneration
| |
integerאופציונלי | פנימי: הדור שנצפה על ידי הבקר. |
phase
| |
stringאופציונלי | לא רלוונטי |
primary
| |
objectאופציונלי | השדה Primary מכיל את הסטטוס של המופע הראשי. |
primary.allocatedResources
| |
objectאופציונלי | AllocatedResources מייצג את ההגדרה הנוכחית של זיכרון, מעבד ודיסקים. |
primary.allocatedResources.cpu
| |
integer or stringחובה | כמות המעבד שהוקצתה למאגר הנתונים. |
primary.allocatedResources.disks
| |
objectחובה | המפרטים של הדיסקים שהוקצו למאגר מסדי הנתונים. |
primary.allocatedResources.disks.accessModes
| |
stringאופציונלי | המאפיין AccessModes מכיל את מצבי הגישה הרצויים לעוצמת הקול. מידע נוסף זמין במאמר בנושא מצבי גישה. |
primary.allocatedResources.disks.annotations
| |
objectאופציונלי | הערות נוספות שנוספו לדרישת נפח אחסון מתמיד. כך אפשר לשלב את הנתונים עם כלים אחרים. |
primary.allocatedResources.disks.name
| |
stringחובה | שם הדיסק. חובה למלא את השדה הזה. הערכים המותרים הם: DataDisk, LogDisk, BackupDisk ו-ObsDisk. |
primary.allocatedResources.disks.selector
| |
objectאופציונלי | שאילתת תווית לגבי כרכים שצריך לקחת בחשבון לצורך קישור. אם השדה הזה מוגדר, נפח האחסון עם התוויות התואמות משמש כנפח האחסון הבסיסי של הדיסק. מידע נוסף זמין במאמר בנושא PersistentVolumeClaimSpec |
primary.allocatedResources.disks.selector
| |
objectאופציונלי | שאילתת תווית לגבי כרכים שצריך לקחת בחשבון לצורך קישור. אם השדה הזה מוגדר, נפח האחסון עם התוויות התואמות משמש כנפח האחסון הבסיסי של הדיסק. מידע נוסף זמין במאמר בנושא PersistentVolumeClaimSpec. |
primary.allocatedResources.disks.selector.matchExpressions
| |
objectאופציונלי | matchExpressions היא רשימה של דרישות לבחירת תוויות. הדרישות מחוברות באמצעות AND. |
primary.allocatedResources.disks.selector.matchExpressions.operator
| |
stringחובה | אופרטור מייצג את הקשר של מפתח לקבוצת ערכים. האופרטורים התקינים הם In, NotIn, Exists ו-DoesNotExist. |
primary.allocatedResources.disks.selector.matchExpressions.values
| |
stringאופציונלי | values הוא מערך של ערכי מחרוזות. אם האופרטור הוא In או NotIn, מערך הערכים לא יכול להיות ריק. אם האופרטור הוא Exists או DoesNotExist, מערך הערכים חייב להיות ריק. המערך הזה מוחלף במהלך תיקון מיזוג אסטרטגי. |
primary.allocatedResources.disks.selector.matchlabels
| |
objectאופציונלי | matchLabels היא מפה של צמדי {key,value}. צמד יחיד {key,value} במפה matchLabels שווה לאלמנט של matchExpressions, ששדה המפתח שלו הוא 'key', האופרטור הוא 'In', ומערך הערכים מכיל רק 'value'. הדרישות מחוברות באמצעות AND. |
primary.allocatedResources.disks.selector.matchlabels
| |
objectאופציונלי | matchLabels היא מפה של צמדי {key,value}. צמד יחיד {key,value} במפה matchLabels שווה לאלמנט של matchExpressions, ששדה המפתח שלו הוא 'key', האופרטור הוא 'In', ומערך הערכים מכיל רק 'value'. הדרישות מחוברות באמצעות AND. |
primary.allocatedResources.disks.size
| |
stringחובה | גודל הדיסק בבייטים. לדוגמה, 10Gi ל-10 גיביבייט. חובה למלא את השדה הזה. קידומות מותרות של יחידות גודל הן: Ki, Mi, Gi, Ti, Pi ו-Ei לבסיס 2. גם האותיות K, M, G, T, P ו-E מייצגות חזקות של 10. מידע נוסף זמין במאמר בנושא קידומת של יחידה. |
primary.allocatedResources.disks.storageClass
| |
stringאופציונלי | StorageClass מצביע על סוג אחסון ספציפי של CSI. השדה הזה הוא אופציונלי. אם השדה לא מוגדר, המערכת משתמשת בסוג אחסון (storage class) של CSI שמוגדר כברירת מחדל עבור אשכול Kubernetes. אם לא מוגדרת ברירת מחדל לאשכול Kubernetes, התביעה של נפח האחסון המתמשך תיכשל והקצאת המקום לאשכול מסד הנתונים תיכשל. מידע נוסף מופיע במאמר סוגי אחסון. |
primary.allocatedResources.disks.volumeName
| |
stringאופציונלי | VolumeName הוא הפניה המחייבת ל-Persistent Volume שקשור לדיסק הזה. השדה הזה הוא אופציונלי. כך אפשר לעשות שימוש חוזר בנפח אחסון קיים. שימו לב: אם מציינים את השדה הזה, הערך storageClass לא ייכנס לתוקף. מידע נוסף זמין במאמר בנושא קישור. |
primary.allocatedResources.memory
| |
string or integerחובה | כמות הזיכרון שהוקצתה למאגר הנתונים. |
primary.allocatedResources.memory
| |
string or integerחובה | כמות הזיכרון שהוקצתה למאגר הנתונים. |
primary.conditions
| |
objectחובה | התנאים מייצגים את התצפיות העדכניות ביותר על המצב הנוכחי של המופע. |
primary.conditions.lastTransitionTime
| |
stringחובה | lastTransitionTime הוא הזמן האחרון שבו התנאי עבר מסטטוס אחד לסטטוס אחר, וזה קורה כשהתנאי הבסיסי השתנה. אם לא ידוע מתי השתנה המצב הבסיסי, אפשר להשתמש בשעה שבה השדה ב-API השתנה. |
primary.conditions.message
| |
stringחובה | ההודעה היא הודעה קריאה שמציינת פרטים על המעבר. יכול להיות שהערך בשדה הזה יהיה מחרוזת ריקה. |
primary.conditions.observedGeneration
| |
integerאופציונלי | observedGeneration מייצג את הערך של .metadata.generation שעליו התבססה הגדרת התנאי. לדוגמה, אם הערך של .metadata.generation הוא 12, אבל הערך של .status.conditions[x].observedGeneration הוא 9, התנאי לא עדכני ביחס למצב הנוכחי של המופע. |
primary.conditions.reason
| |
stringחובה | הסיבה מכילה מזהה תוכניתי שמציין את הסיבה למעבר האחרון של התנאי. מפיקים של סוגים ספציפיים של תנאים יכולים להגדיר ערכים ומשמעויות צפויים לשדה הזה, ולקבוע אם הערכים נחשבים ל-API מובטח. הערך צריך להיות מחרוזת בפורמט CamelCase. יכול להיות שהשדה הזה לא ריק. |
primary.conditions.status
| |
stringחובה | הסטטוס של התנאי, אחד מהערכים True, False או Unknown. |
primary.conditions.type
| |
stringחובה | סוג המצב ב-CamelCase או ב-foo.example.com/CamelCase. ערכים רבים של .condition.type עקביים במשאבים כמו Available, אבל מכיוון שתנאים שרירותיים יכולים להיות שימושיים (ראו .node.status.conditions), חשוב שתהיה אפשרות למנוע התנגשויות. הביטוי הרגולרי שתואם לו הוא (dns1123SubdomainFmt/)?(qualifiedNameFmt). |
primary.currentControlPlaneAgentsVersion
| |
stringאופציונלי | CurrentControlPlaneAgentsVersion היא הגרסה של סוכני מישור הבקרה שמופעלת במופע הראשי. הערך הזה חייב להיות זהה לערך של spec.controlPlaneAgentsVersion אחרי שהמופע הראשי מוקצה או אחרי שהשדרוג או השנמוך מסתיימים בהצלחה. |
primary.currentDatabaseImage
| |
stringאופציונלי | CurrentDatabaseImage היא תמונת מסד הנתונים המותאמת אישית שמופע ראשי משתמש בה. הערך הזה צריך להיות זהה לערך של spec.databaseImage אחרי שהמופע הראשי מוקצה או אחרי שהשדרוג או השנמוך מסתיימים בהצלחה. |
primary.currentDatabaseVersion
| |
stringאופציונלי | CurrentDatabaseVersion היא גרסת מסד הנתונים הנוכחית שמופעלת במופע הראשי. הערך הזה צריך להיות זהה לערך של spec.databaseVersion אחרי שהמופע הראשי מוקצה או אחרי שהשדרוג או השנמוך מסתיימים בהצלחה. |
primary.currentParameters
| |
objectאופציונלי | CurrentParameters מציין את הערכים הנוכחיים של הפרמטרים. הפונקציה CurrentParameters מאפשרת לוודא שהשדה spec.primarySpec.parameters הוחל על מסד הנתונים. רק שמות הפרמטרים ב-spec.primarySpec.parameters ייכללו בשדה הזה. |
primary.endpoint
| |
stringאופציונלי | נקודת הקצה היא הכתובת שאפשר להשתמש בה כדי ליצור חיבורים למסד הנתונים. הוצא משימוש: במקום זאת, צריך להשתמש בשדה Endpoints (נקודות קצה). |
primary.endpoints
| |
objectאופציונלי | בקטע 'נקודות קצה' מופיעות כל נקודות הקצה שדרכן אפשר לגשת למופע הזה. |
primary.endpoints.name
| |
stringחובה | השם מכיל את שם נקודת הקצה. |
primary.endpoints.value
| |
stringאופציונלי | הערך מכיל את פרטי נקודת הקצה. |
primary.endpoints.value
| |
stringאופציונלי | הערך מכיל את פרטי נקודת הקצה. |
primary.latestExport
| |
objectאופציונלי | LatestExport מייצג את הייצוא האחרון של מופע מסד הנתונים. |
primary.latestExport.creationTimeStamp
| |
stringאופציונלי | השדה CreationTimeStamp מייצג את זמן היצירה של הייצוא עבור מופע מסד הנתונים. |
primary.latestExport.exportName
| |
stringאופציונלי | ExportName הוא השם של הייצוא האחרון. |
primary.latestExport.spec
| |
objectאופציונלי | המאפיין Spec מייצג את המפרט של הייצוא עבור מופע מסד הנתונים. |
primary.latestExport.spec.dbclusterRef
| |
stringאופציונלי | DBClusterRef הוא שם האשכול של מסד הנתונים באותו מרחב שמות שממנו רוצים לייצא. |
primary.latestExport.spec.exportLocation
| |
objectחובה | המאפיין ExportLocation מציין מיקום אחסון לקבצים המיוצאים. אתם צריכים לוודא שיש למפעיל גישת כתיבה מתאימה לקטגוריית האחסון. |
primary.latestExport.spec.exportLocation.gcsOptions
| |
objectאופציונלי | GCSOptions הוא הפניה לאפשרויות שתלויות ב-Cloud Storage. |
primary.latestExport.spec.exportLocation.gcsOptions.bucket
| |
stringחובה | Bucket הוא שדה חובה, לדוגמה, dbs-dump-bucket. אתם צריכים לוודא שיש למפעיל גישת כתיבה מתאימה לקטגוריית האחסון. |
primary.latestExport.spec.exportLocation.gcsOptions.key
| |
stringחובה | מפתח האובייקט של קובצי ה-dump, לדוגמה, ods-dump/scottschema.dmp. |
primary.latestExport.spec.exportLocation.gcsOptions.secretRef
| |
objectאופציונלי | SecretRef הוא הפניה לסוד שבו מאוחסן מידע הגישה ל-Cloud Storage. |
primary.latestExport.spec.exportLocation.gcsOptions.secretRef.name
| |
stringאופציונלי | השם הוא ייחודי במרחב שמות כדי להתייחס למשאב סודי. |
primary.latestExport.spec.exportLocation.gcsOptions.secretRef.namespace
| |
stringאופציונלי | מרחב השמות מגדיר את המרחב שבו שם הסוד חייב להיות ייחודי. |
primary.latestExport.spec.exportLocation.type
| |
stringחובה | סוג המאגר, למשל S3 או GCS, שמציין לסוכן באיזו מערכת אחסון או באיזה API להשתמש. |
primary.latestExport.status
| |
objectאופציונלי | הסטטוס מייצג את הייבוא האחרון של מופע מסד הנתונים. |
primary.latestExport.status.completeTime
| |
stringאופציונלי | CompleteTime הוא הזמן שבו הייצוא הושלם. |
primary.latestExport.status.conditions
| |
objectאופציונלי | התנאים מייצגים את התצפיות העדכניות ביותר לגבי המצב הנוכחי של הישות. |
primary.latestExport.status.conditions.lastTransitionTime
| |
stringחובה | lastTransitionTime הוא הזמן האחרון שבו התנאי עבר מסטטוס אחד לסטטוס אחר. המועד הזה צריך להיות המועד שבו השתנה התנאי הבסיסי. אם לא ידוע מתי השתנה התנאי הבסיסי, צריך להשתמש בשעה שבה השתנה שדה ה-API. |
primary.latestExport.status.conditions.message
| |
stringחובה | ההודעה היא הודעה קריאה שמציינת פרטים על המעבר. יכול להיות שמדובר במחרוזת ריקה. |
primary.latestExport.status.conditions.observedGeneration
| |
integerאופציונלי | observedGeneration מייצג את הערך של .metadata.generation שעליו התבססה הגדרת התנאי. לדוגמה, אם הערך של .metadata.generation הוא כרגע 12 והערך של .status.conditions[x].observedGeneration הוא 9, התנאי לא עדכני ביחס למצב הנוכחי של המופע. |
primary.latestExport.status.conditions.reason
| |
stringחובה | הסיבה מכילה מזהה תוכניתי שמציין את הסיבה למעבר האחרון של התנאי. מפיקים של סוגים ספציפיים של תנאים יכולים להגדיר ערכים ומשמעויות צפויים לשדה הזה, ולקבוע אם הערכים נחשבים ל-API מובטח. הערך חייב להיות מחרוזת בפורמט CamelCase. יכול להיות שהשדה הזה לא ריק. |
primary.latestExport.status.conditions.status
| |
stringחובה | הסטטוס של התנאי, אחד מהערכים True, False או Unknown. |
primary.latestExport.status.conditions.type
| |
stringחובה | סוג המצב ב-CamelCase או ב-foo.example.com/CamelCase. ערכים רבים של .condition.type עקביים במשאבים כמו Available, אבל מכיוון שתנאים שרירותיים יכולים להיות שימושיים (ראו .node.status.conditions), חשוב שתהיה אפשרות למנוע התנגשויות. הביטוי הרגולרי שתואם לו הוא (dns1123SubdomainFmt/)?(qualifiedNameFmt). |
primary.latestExport.status.criticalIncidents
| |
objectאופציונלי | CriticalIncidents היא רשימה שטוחה של כל האירועים הקריטיים הפעילים. |
primary.latestExport.status.criticalIncidents.code
| |
stringחובה | Code הוא קוד השגיאה של השגיאה הספציפית הזו. קודי השגיאה הם מחרוזות DBSE בתוספת מספרים, כמו DBSE1012. |
primary.latestExport.status.criticalIncidents.createTime
| |
stringחובה | CreateTime היא חותמת הזמן שבה האירוע הזה נוצר במקור. |
primary.latestExport.status.criticalIncidents.message
| |
stringאופציונלי | ההודעה מתארת את האירוע או השגיאה שהתרחשו. |
primary.latestExport.status.criticalIncidents.messageTemplateParams
| |
objectאופציונלי | הפרמטר MessageTemplateParams מכיל צמדי מפתח/ערך שנדרשים ליצירת גרסה ידידותית למשתמש של ההודעה בממשק המשתמש, שמבוססת על נתונים. |
primary.latestExport.status.criticalIncidents.resource
| |
objectחובה | המשאב מכיל מידע על רכיב שירות מסד הנתונים שדיווח על האירוע, וגם מידע על משאב Kubernetes. |
primary.latestExport.status.criticalIncidents.resource.component
| |
stringחובה | רכיב הוא מזהה פנימי של מערכת המשנה של שירות מסד הנתונים שדיווחה על התקרית. |
primary.latestExport.status.criticalIncidents.resource.location
| |
objectאופציונלי | מיקום |
primary.latestExport.status.criticalIncidents.resource.location.cluster
| |
stringאופציונלי | Cluster הוא שם האשכול של משאב Kubernetes המושפע. |
primary.latestExport.status.criticalIncidents.resource.location.group
| |
stringאופציונלי | Group הוא שם הקבוצה של משאב Kubernetes. |
primary.latestExport.status.criticalIncidents.resource.location.kind
| |
stringאופציונלי | Kind הוא שם הסוג של משאב Kubernetes. |
primary.latestExport.status.criticalIncidents.resource.location.name
| |
stringאופציונלי | Name הוא השם של משאב Kubernetes המושפע. |
primary.latestExport.status.criticalIncidents.resource.location.namespace
| |
stringאופציונלי | מרחב השמות הוא מרחב השמות של משאב Kubernetes המושפע. |
primary.latestExport.status.criticalIncidents.resource.location.version
| |
stringאופציונלי | Group הוא הגרסה של משאב Kubernetes. |
primary.latestExport.status.criticalIncidents.resource.location.version
| |
stringאופציונלי | Group הוא הגרסה של משאב Kubernetes. |
primary.latestExport.status.criticalIncidents.stackTrace
| |
objectאופציונלי | StackTrace מכיל רשימה לא מובנית של הודעות מדוח הקריסות. |
primary.latestExport.status.criticalIncidents.stackTrace.component
| |
stringאופציונלי | רכיב הוא השם של רכיב בשירות מסד הנתונים שרשם את ההודעה ביומן. |
primary.latestExport.status.criticalIncidents.stackTrace.message
| |
stringאופציונלי | הודעה שנרשמה ביומן. |
primary.latestExport.status.criticalIncidents.transientUntil
| |
stringאופציונלי | אם יש ערך ל-TransientUntil, המשמעות היא שהבעיה נחשבת לחולפת עד למועד שצוין. |
primary.latestExport.status.exportSubDirectory
| |
stringאופציונלי | ExportSubDirectory היא תיקיית המשנה שמצורפת ל-ExportLocation כדי לאחסן קבצים שמיוצאים. |
primary.latestExport.status.observedGeneration
| |
integerאופציונלי | ExportSubDirectory היא תיקיית המשנה שמצורפת ל-ExportLocation כדי לאחסן קבצים שמיוצאים. |
primary.latestExport.status.phase
| |
stringאופציונלי | השלב הוא סיכום של המצב הנוכחי של הייצוא. |
primary.latestExport.status.reconciled
| |
booleanאופציונלי | פנימי: האם המשאב הותאם על ידי בקר. |
primary.latestExport.status.startTime
| |
stringאופציונלי | StartTime היא השעה שבה הייצוא התחיל. |
primary.latestImport
| |
objectאופציונלי | LatestImport מייצג את הייבוא האחרון של מופע מסד הנתונים. |
primary.latestImport.creationTimeStamp
| |
stringאופציונלי | השדה CreationTimeStamp מייצג את זמן היצירה של הייבוא עבור מכונת מסד הנתונים. |
primary.latestImport.importName
| |
stringאופציונלי | ImportName הוא השם של הייבוא האחרון. |
primary.latestImport.spec
| |
objectאופציונלי | המאפיין Spec מייצג את המפרט של הייבוא למופע של מסד הנתונים. |
primary.latestImport.spec.databaseName
| |
stringאופציונלי | DatabaseName הוא שם המשאב של מסד הנתונים בתוך המופע שאליו רוצים לייבא. |
primary.latestImport.spec.dbclusterRef
| |
stringאופציונלי | DBClusterRef הוא שם ה-dbcluster באותו מרחב שמות שאליו מייבאים. |
primary.latestImport.spec.downloadOnly
| |
booleanאופציונלי | ההגדרה DownloadOnly כ-true פירושה שקובץ ה-dump יורד אבל לא יובא למסד הנתונים. ברירת המחדל היא FALSE. |
primary.latestImport.spec.dumpStorage
| |
objectחובה | הפרמטר DumpStorage מציין מיקום אחסון לקבצי ה-dump של הייבוא. צריך לוודא שיש למפעיל גישת קריאה מתאימה לקטגוריית האחסון. |
primary.latestImport.spec.dumpStorage.gcsOptions
| |
objectאופציונלי | GCSOptions הוא הפניה לאפשרויות שתלויות ב-Cloud Storage. |
primary.latestImport.spec.dumpStorage.gcsOptions.bucket
| |
stringחובה | Bucket הוא שדה חובה, לדוגמה, dbs-dump-bucket. אתם צריכים לוודא שיש למפעיל גישת כתיבה מתאימה לקטגוריית האחסון. |
primary.latestImport.spec.dumpStorage.gcsOptions.key
| |
stringחובה | מפתח האובייקט של קובצי ה-dump, לדוגמה, ods-dump/scottschema.dmp. |
primary.latestImport.spec.dumpStorage.gcsOptions.secretRef
| |
objectאופציונלי | SecretRef הוא הפניה לסוד שבו מאוחסן מידע הגישה ל-Cloud Storage. |
primary.latestImport.spec.dumpStorage.gcsOptions.secretRef.name
| |
stringאופציונלי | השם הוא ייחודי במרחב שמות כדי להתייחס למשאב סודי. |
primary.latestImport.spec.dumpStorage.gcsOptions.secretRef.namespace
| |
stringאופציונלי | מרחב השמות מגדיר את המרחב שבו שם הסוד חייב להיות ייחודי. |
primary.latestImport.spec.dumpStorage.type
| |
stringחובה | סוג המאגר, למשל S3 או GCS, שמציין לסוכן באיזו מערכת אחסון או באיזה API להשתמש. |
primary.latestImport.spec.logStorage
| |
objectאופציונלי | אפשר לציין ב-LogStorage מיקום אחסון להעתקת יומן הייבוא. אתם צריכים לוודא שיש למפעיל גישת כתיבה מתאימה לקטגוריית האחסון. |
primary.latestImport.spec.logStorage.gcsOptions
| |
objectאופציונלי | GCSOptions הוא הפניה לאפשרויות שתלויות ב-Cloud Storage. |
primary.latestImport.spec.logStorage.gcsOptions.bucket
| |
stringחובה | Bucket הוא שדה חובה, לדוגמה, dbs-dump-bucket. אתם צריכים לוודא שיש למפעיל גישת כתיבה מתאימה לקטגוריית האחסון. |
primary.latestImport.spec.logStorage.gcsOptions.key
| |
stringחובה | מפתח האובייקט של קובצי ה-dump. |
primary.latestImport.spec.logStorage.gcsOptions.secretRef
| |
objectאופציונלי | SecretRef הוא הפניה לסוד שבו מאוחסן מידע הגישה ל-Cloud Storage. |
primary.latestImport.spec.logStorage.gcsOptions.secretRef.name
| |
stringאופציונלי | השם הוא ייחודי במרחב שמות כדי להתייחס למשאב סודי. |
primary.latestImport.spec.logStorage.gcsOptions.secretRef.namespace
| |
stringאופציונלי | מרחב השמות מגדיר את המרחב שבו שם הסוד חייב להיות ייחודי. |
primary.latestImport.spec.logStorage.type
| |
stringחובה | סוג המאגר שמציין לסוכן באיזו מערכת אחסון או באיזה API להשתמש. |
primary.latestImport.status
| |
objectאופציונלי | הסטטוס מייצג את הייבוא האחרון של מופע מסד הנתונים. |
primary.latestImport.status.completeTime
| |
stringאופציונלי | CompleteTime הוא הזמן שבו הייבוא הסתיים. |
primary.latestImport.status.conditions
| |
objectאופציונלי | התנאים מייצגים את התצפיות העדכניות ביותר לגבי המצב הנוכחי של הישות. |
primary.latestImport.status.conditions.lastTransitionTime
| |
stringחובה | lastTransitionTime הוא הזמן האחרון שבו התנאי עבר מסטטוס אחד לסטטוס אחר. המועד הזה צריך להיות המועד שבו השתנה התנאי הבסיסי. אם לא ידוע מתי השתנה התנאי הבסיסי, צריך להשתמש בשעה שבה השתנה שדה ה-API. |
primary.latestImport.status.conditions.message
| |
stringחובה | ההודעה היא הודעה קריאה שמציינת פרטים על המעבר. יכול להיות שמדובר במחרוזת ריקה. |
primary.latestImport.status.conditions.observedGeneration
| |
integerאופציונלי | observedGeneration מייצג את הערך של .metadata.generation שעליו התבססה הגדרת התנאי. לדוגמה, אם הערך של .metadata.generation הוא 12 והערך של .status.conditions[x].observedGeneration הוא 9, התנאי לא עדכני ביחס למצב הנוכחי של המופע. |
primary.latestImport.status.conditions.reason
| |
stringחובה | הסיבה מכילה מזהה תוכניתי שמציין את הסיבה למעבר האחרון של התנאי. מפיקים של סוגים ספציפיים של תנאים יכולים להגדיר ערכים ומשמעויות צפויים לשדה הזה, ולקבוע אם הערכים נחשבים ל-API מובטח. הערך חייב להיות מחרוזת בפורמט CamelCase. יכול להיות שהשדה הזה לא ריק. |
primary.latestImport.status.conditions.status
| |
stringחובה | הסטטוס של התנאי, אחד מהערכים True, False או Unknown. |
primary.latestImport.status.conditions.type
| |
stringחובה | סוג התנאי בפורמט CamelCase או בפורמט foo.example.com/CamelCase. ערכים רבים של .condition.type עקביים במשאבים כמו Available, אבל מכיוון שתנאים שרירותיים יכולים להיות שימושיים (ראו .node.status.conditions), חשוב שתהיה אפשרות למנוע התנגשויות. הביטוי הרגולרי שתואם לו הוא (dns1123SubdomainFmt/)?(qualifiedNameFmt). |
primary.latestImport.status.criticalIncidents
| |
objectאופציונלי | CriticalIncidents היא רשימה שטוחה של כל האירועים הקריטיים הפעילים. |
primary.latestImport.status.criticalIncidents.code
| |
stringחובה | Code הוא קוד השגיאה של השגיאה הספציפית הזו. קודי השגיאה הם מחרוזות DBSE בתוספת מספרים, כמו DBSE1012. |
primary.latestImport.status.criticalIncidents.createTime
| |
stringחובה | CreateTime היא חותמת הזמן שבה האירוע הזה נוצר במקור. |
primary.latestImport.status.criticalIncidents.message
| |
stringאופציונלי | ההודעה מתארת את האירוע או השגיאה שהתרחשו. |
primary.latestImport.status.criticalIncidents.messageTemplateParams
| |
objectאופציונלי | הפרמטר MessageTemplateParams מכיל צמדי מפתח/ערך שנדרשים ליצירת גרסה ידידותית למשתמש של ההודעה בממשק המשתמש, שמבוססת על נתונים. |
primary.latestImport.status.criticalIncidents.resource
| |
objectחובה | המשאב מכיל מידע על רכיב שירות מסד הנתונים שדיווח על האירוע, וגם מידע על משאב Kubernetes. |
primary.latestImport.status.criticalIncidents.resource.component
| |
stringחובה | רכיב הוא מזהה פנימי של מערכת המשנה של שירות מסד הנתונים שדיווחה על התקרית. |
primary.latestImport.status.criticalIncidents.resource.location
| |
objectאופציונלי | מיקום |
primary.latestImport.status.criticalIncidents.resource.location.cluster
| |
stringאופציונלי | Cluster הוא שם האשכול של משאב Kubernetes המושפע. |
primary.latestImport.status.criticalIncidents.resource.location.group
| |
stringאופציונלי | Group הוא שם הקבוצה של משאב Kubernetes. |
primary.latestImport.status.criticalIncidents.resource.location.kind
| |
stringאופציונלי | Kind הוא הסוג של משאב Kubernetes. |
primary.latestImport.status.criticalIncidents.resource.location.name
| |
stringאופציונלי | Name הוא השם של משאב Kubernetes המושפע. |
primary.latestImport.status.criticalIncidents.resource.location.namespace
| |
stringאופציונלי | מרחב השמות הוא מרחב השמות של משאב Kubernetes המושפע. |
primary.latestImport.status.criticalIncidents.resource.location.version
| |
stringאופציונלי | Group הוא הגרסה של משאב Kubernetes. |
primary.latestImport.status.criticalIncidents.stackTrace
| |
objectאופציונלי | StackTrace מכיל רשימה לא מובנית של הודעות מדוח הקריסות. |
primary.latestImport.status.criticalIncidents.stackTrace.component
| |
stringאופציונלי | רכיב הוא השם של רכיב בשירות מסד הנתונים שרשם את ההודעה ביומן. |
primary.latestImport.status.criticalIncidents.stackTrace.message
| |
stringאופציונלי | הודעה שנרשמה ביומן. |
primary.latestImport.status.criticalIncidents.transientUntil
| |
stringאופציונלי | אם יש ערך ל-TransientUntil, המשמעות היא שהבעיה נחשבת לחולפת עד למועד שצוין. |
primary.latestImport.status.dumpPath
| |
stringאופציונלי | DumpPath הוא הנתיב של קובץ ה-dump שהורד לייבוא רק להורדה. |
primary.latestImport.status.observedGeneration
| |
integerאופציונלי | פנימי: הדור שנצפה על ידי הבקר. |
primary.latestImport.status.phase
| |
stringאופציונלי | השלב הוא סיכום של המצב הנוכחי של הייבוא. |
primary.latestImport.status.reconciled
| |
booleanאופציונלי | פנימי: האם המשאב הותאם על ידי בקר. |
primary.latestImport.status.startTime
| |
stringאופציונלי | StartTime הוא הזמן שבו התחיל הייבוא. |
primary.phase
| |
stringאופציונלי | השלב הוא סיכום של המצב הנוכחי של המופע. |
primary.walArchiveSetting
| |
objectאופציונלי | WalArchiveSetting מייצג את הגדרות הארכיון הנוכחיות של יומן הרישום מראש (WAL). |
primary.walArchiveSetting.location
| |
stringאופציונלי | לא רלוונטי |
reconciled
| |
booleanאופציונלי | פנימי: האם המשאב הותאם על ידי בקר. |
registrationStatus
| |
objectאופציונלי | RegistrationStatus מייצג את סטטוס המיגרציה של אשכול מסדי הנתונים. |
registrationStatus.isHA
| |
booleanאופציונלי | הערך של IsHA מוגדר כ-true אם בהגדרה DBClusterSpec HA Availability מוגדר לפחות 1 numberOfStandbys. |
registrationStatus.isRegistered
| |
booleanאופציונלי | לא רלוונטי |
registrationStatus.isRegistered
| |
stringאופציונלי | RegistrationTime מייצג את הזמן שבו אשכול מסד הנתונים המקומי נרשם ב- Google Cloud. |
restoredFrom
| |
objectאופציונלי | RestoredFrom הוא הסטטוס שמציג את מקור השחזור האחרון של DBCluster הנוכחי. |
restoredFrom.restoredTime
| |
stringאופציונלי | נקודת הזמן של מקור DBCluster שממנו מתבצע השחזור של DBCluster הזה. |
restoredFrom.sourceDBCluster
| |
stringאופציונלי | מקור DBCluster שממנו משוחזר DBCluster הזה. |
restoredFrom.sourceDBCluster
| |
stringאופציונלי | מקור DBCluster שממנו משוחזר DBCluster הזה. |
serviceAccounts
| |
objectאופציונלי | האוסף ServiceAccounts מכיל את חשבונות השירות שנוצרו על ידי מישור הבקרה לשימוש בפעולות שונות. הענקת הרשאות לחשבונות השירות האלה מאפשרת למסד הנתונים ליצור אינטראקציה עם שירותים אחרים במערכת האקולוגית של Kubernetes. מידע נוסף, כולל ההרשאות הנדרשות, זמין במסמכי התיעוד של כל פעולה. |