REST Resource: projects.locations.bareMetalAdminClusters

משאב: BareMetalAdminCluster

משאב שמייצג אשכול אדמין בשרת פיזי.

ייצוג ב-JSON
{
  "name": string,
  "description": string,
  "uid": string,
  "bareMetalVersion": string,
  "state": enum (State),
  "endpoint": string,
  "reconciling": boolean,
  "createTime": string,
  "updateTime": string,
  "deleteTime": string,
  "localName": string,
  "etag": string,
  "annotations": {
    string: string,
    ...
  },
  "networkConfig": {
    object (BareMetalAdminNetworkConfig)
  },
  "controlPlane": {
    object (BareMetalAdminControlPlaneConfig)
  },
  "loadBalancer": {
    object (BareMetalAdminLoadBalancerConfig)
  },
  "storage": {
    object (BareMetalAdminStorageConfig)
  },
  "fleet": {
    object (Fleet)
  },
  "clusterOperations": {
    object (BareMetalAdminClusterOperationsConfig)
  },
  "status": {
    object (ResourceStatus)
  },
  "maintenanceConfig": {
    object (BareMetalAdminMaintenanceConfig)
  },
  "maintenanceStatus": {
    object (BareMetalAdminMaintenanceStatus)
  },
  "validationCheck": {
    object (ValidationCheck)
  },
  "nodeConfig": {
    object (BareMetalAdminWorkloadNodeConfig)
  },
  "proxy": {
    object (BareMetalAdminProxyConfig)
  },
  "securityConfig": {
    object (BareMetalAdminSecurityConfig)
  },
  "nodeAccessConfig": {
    object (BareMetalAdminNodeAccessConfig)
  },
  "osEnvironmentConfig": {
    object (BareMetalAdminOsEnvironmentConfig)
  },
  "binaryAuthorization": {
    object (BinaryAuthorization)
  }
}
שדות
name

string

אי אפשר לשנות. שם המשאב של אשכול האדמין של Bare Metal.

description

string

תיאור קריא (לבני אדם) של אשכול האדמין הזה של Bare Metal.

uid

string

פלט בלבד. המזהה הייחודי של אשכול האדמין של Bare Metal.

bareMetalVersion

string

הגרסה של אשכולות Anthos בשרת פיזי לאשכול הניהול בשרת הפיזי.

state

enum (State)

פלט בלבד. המצב הנוכחי של אשכול האדמין של Bare Metal.

endpoint

string

פלט בלבד. שם כתובת ה-IP של שרת ה-API של אשכול האדמין של Bare Metal.

reconciling

boolean

פלט בלבד. אם ההגדרה מופעלת, יש כרגע שינויים שמתבצעים ב-Admin Cluster של Bare Metal.

createTime

string (Timestamp format)

פלט בלבד. השעה שבה נוצר אשכול האדמין הזה בשרת פיזי.

הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים חוץ מ-Z. דוגמאות: "2014-10-02T15:01:23Z", ‏ "2014-10-02T15:01:23.045123456Z" או "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

פלט בלבד. התאריך והשעה שבהם עודכן לאחרונה אשכול האדמין של Bare Metal.

הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים חוץ מ-Z. דוגמאות: "2014-10-02T15:01:23Z", ‏ "2014-10-02T15:01:23.045123456Z" או "2014-10-02T15:01:23+05:30".

deleteTime

string (Timestamp format)

פלט בלבד. השעה שבה נמחק אשכול האדמין של ה-Bare Metal. אם המשאב לא נמחק, השדה הזה צריך להיות ריק

הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים חוץ מ-Z. דוגמאות: "2014-10-02T15:01:23Z", ‏ "2014-10-02T15:01:23.045123456Z" או "2014-10-02T15:01:23+05:30".

localName

string

פלט בלבד. שם האובייקט של המשאב המותאם אישית של אשכול Bare Metal. השדה הזה משמש לתמיכה בשמות סותרים כשרושמים קלאסטרים קיימים ל-API. כשמשתמשים בשדה הזה כחלק מהרשמה לאשכול, הוא יהיה שונה מהמזהה בשם המשאב. עבור אשכולות חדשים, השדה הזה יהיה זהה לשם האשכול שצוין על ידי המשתמש ויוצג ברכיב האחרון של שם המשאב. אי אפשר לשנות אותו.

כל המשתמשים צריכים להשתמש בשם הזה כדי לגשת לאשכול באמצעות gkectl או kubectl, והם צריכים לצפות לראות את השם המקומי כשהם מעיינים ביומנים של בקר אשכול האדמין.

etag

string

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

annotations

map (key: string, value: string)

הערות באשכול הניהול בשרת הפיזי. ההגבלות בשדה הזה זהות להגבלות של הערות ב-Kubernetes. הגודל הכולל של כל המפתחות והערכים יחד מוגבל ל-256k. למפתח יכולים להיות שני מקטעים: קידומת (אופציונלית) ושם (חובה), שמופרדים באמצעות לוכסן (/). הקידומת חייבת להיות תת-דומיין של DNS. השם צריך להיות באורך של עד 63 תווים, להתחיל ולהסתיים בתווים אלפאנומריים, ולהכיל מקפים (-), קווים תחתונים (_), נקודות (.) ותווים אלפאנומריים בין לבין.

אובייקט שמכיל רשימה של "key": value זוגות. לדוגמה: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

networkConfig

object (BareMetalAdminNetworkConfig)

הגדרת הרשת.

controlPlane

object (BareMetalAdminControlPlaneConfig)

הגדרת מישור הבקרה.

loadBalancer

object (BareMetalAdminLoadBalancerConfig)

הגדרת מאזן העומסים.

storage

object (BareMetalAdminStorageConfig)

הגדרת האחסון.

fleet

object (Fleet)

פלט בלבד. הגדרת כלל המכשירים בארגון עבור האשכול.

clusterOperations

object (BareMetalAdminClusterOperationsConfig)

הגדרת פעולות באשכול.

status

object (ResourceStatus)

פלט בלבד. ‫ResourceStatus שמייצג את הסטטוס המפורט של האשכול.

maintenanceConfig

object (BareMetalAdminMaintenanceConfig)

הגדרות תחזוקה.

maintenanceStatus

object (BareMetalAdminMaintenanceStatus)

פלט בלבד. ‫MaintenanceStatus שמייצג את מצב התחזוקה.

validationCheck

object (ValidationCheck)

פלט בלבד. ‫ValidationCheck שמייצג את התוצאה של בדיקת ההתאמה.

nodeConfig

object (BareMetalAdminWorkloadNodeConfig)

הגדרת צומת של עומס עבודה.

proxy

object (BareMetalAdminProxyConfig)

הגדרת שרת proxy.

securityConfig

object (BareMetalAdminSecurityConfig)

הגדרות שקשורות לאבטחה.

nodeAccessConfig

object (BareMetalAdminNodeAccessConfig)

הגדרות שקשורות לגישה לצמתים.

osEnvironmentConfig

object (BareMetalAdminOsEnvironmentConfig)

הגדרות שקשורות לסביבת מערכת ההפעלה.

binaryAuthorization

object (BinaryAuthorization)

הגדרות שקשורות ל-Binary Authorization.

מדינה

מצב מחזור החיים של אשכול האדמין בשרת הפיזי.

טיפוסים בני מנייה (enum)
STATE_UNSPECIFIED לא מוגדר.
PROVISIONING המצב PROVISIONING מציין שהאשכול נוצר.
RUNNING הסטטוס RUNNING מציין שהאשכול נוצר ומוכן לשימוש מלא.
RECONCILING המצב RECONCILING מציין שהאשכול מתעדכן. הוא עדיין זמין, אבל יכול להיות שהביצועים שלו ירדו.
STOPPING הסטטוס STOPPING מציין שהאשכול נמצא בתהליך מחיקה.
ERROR מצב ERROR מציין שהאשכול נמצא במצב לא תקין שלא ניתן לשחזר.
DEGRADED הסטטוס DEGRADED מציין שהאשכול דורש פעולה של המשתמש כדי לשחזר את הפונקציונליות המלאה.

BareMetalAdminNetworkConfig

‫BareMetalAdminNetworkConfig מציין את הגדרת הרשת של האשכול.

ייצוג ב-JSON
{
  "advancedNetworking": boolean,
  "multipleNetworkInterfacesConfig": {
    object (BareMetalAdminMultipleNetworkInterfacesConfig)
  },

  // Union field cluster_cidr_configuration can be only one of the following:
  "islandModeCidr": {
    object (BareMetalAdminIslandModeCidrConfig)
  }
  // End of list of possible types for union field cluster_cidr_configuration.
}
שדות
advancedNetworking

boolean

הפעלה של שימוש בתכונות מתקדמות של רישות Anthos, כמו איזון עומסים בחבילה עם BGP או שער NAT לתעבורת נתונים יוצאת (egress). הגדרת תצורה לתכונות מתקדמות של רשתות תגדיר את הדגל הזה באופן אוטומטי.

multipleNetworkInterfacesConfig

object (BareMetalAdminMultipleNetworkInterfacesConfig)

הגדרה של כמה ממשקי רשת.

שדה איחוד cluster_cidr_configuration. הגדרת ה-CIDR שתשמש באשכול האדמין. הערך cluster_cidr_configuration יכול להיות רק אחד מהבאים:
islandModeCidr

object (BareMetalAdminIslandModeCidrConfig)

הגדרה של CIDR למצב Island.

BareMetalAdminIslandModeCidrConfig

‫BareMetalAdminIslandModeCidrConfig מציין את הגדרת ה-CIDR של האשכול בזמן הפעלה במצב אי.

ייצוג ב-JSON
{
  "serviceAddressCidrBlocks": [
    string
  ],
  "podAddressCidrBlocks": [
    string
  ]
}
שדות
serviceAddressCidrBlocks[]

string

חובה. לכל השירותים באשכול מוקצית כתובת IPv4 לפי RFC1918 מתוך הטווחים האלה. אי אפשר לשנות את השדה הזה אחרי שיוצרים את המרחב.

podAddressCidrBlocks[]

string

חובה. לכל הפודים באשכול מוקצית כתובת IPv4 מסוג RFC1918 מהטווחים האלה. אי אפשר לשנות את השדה הזה אחרי שיוצרים את המרחב.

BareMetalAdminMultipleNetworkInterfacesConfig

מציין את תצורת האשכול של כמה ממשקי רשת.

ייצוג ב-JSON
{
  "enabled": boolean
}
שדות
enabled

boolean

האם להפעיל כמה ממשקי רשת בשביל הפודים.

כשמגדירים את networkConfig,‏ advanced_networking מוגדר אוטומטית כ-true.

BareMetalAdminControlPlaneConfig

‫BareMetalAdminControlPlaneConfig מציין את ההגדרה של מישור הבקרה.

ייצוג ב-JSON
{
  "controlPlaneNodePoolConfig": {
    object (BareMetalAdminControlPlaneNodePoolConfig)
  },
  "apiServerArgs": [
    {
      object (BareMetalAdminApiServerArgument)
    }
  ]
}
שדות
controlPlaneNodePoolConfig

object (BareMetalAdminControlPlaneNodePoolConfig)

חובה. ההגדרה קובעת את מאגר הצמתים שבו פועלת מישור הבקרה. אם מציינים את המאפיין הזה, נוצר NodePool תואם לרמת הבקרה של האשכול. ל-NodePool יהיו אותם שם ומרחב שמות כמו לאשכול.

apiServerArgs[]

object (BareMetalAdminApiServerArgument)

התאמה אישית של ארגומנטים של שרת API שמוגדרים כברירת מחדל. יש תמיכה רק בחלק מההגדרות המותאמות אישית של הדגלים. כדי לדעת מה הפורמט המדויק, אפשר לעיין בתיעוד של שרת ה-API שמופיע כאן: https://kubernetes.io/docs/reference/command-line-tools-reference/kube-apiserver/

BareMetalAdminControlPlaneNodePoolConfig

‫BareMetalAdminControlPlaneNodePoolConfig מציין את ההגדרה של מאגר הצמתים של מישור הבקרה. יש לנו הגדרת מאגר צמתים ספציפית למישור הבקרה, כדי שנוכל לתמוך בשדות ספציפיים למישור הבקרה בעתיד.

ייצוג ב-JSON
{
  "nodePoolConfig": {
    object (BareMetalNodePoolConfig)
  }
}
שדות
nodePoolConfig

object (BareMetalNodePoolConfig)

חובה. ההגדרה הגנרית של מאגר צמתים שמריץ את מישור הבקרה.

BareMetalAdminApiServerArgument

‫BareMetalAdminApiServerArgument מייצג צמד של שם->ערך של ארגומנט. יש תמיכה רק בחלק מההגדרות המותאמות אישית של הדגלים. כדי לדעת מה הפורמט המדויק, אפשר לעיין בתיעוד של שרת ה-API שמופיע כאן: https://kubernetes.io/docs/reference/command-line-tools-reference/kube-apiserver/

ייצוג ב-JSON
{
  "argument": string,
  "value": string
}
שדות
argument

string

חובה. שם הארגומנט כפי שהוא מופיע בשורת הפקודה של שרת ה-API. חשוב להסיר את המקפים שמופיעים בתחילת השם.

value

string

חובה. הערך של הארגומנט כפי שהוא יועבר לשורת הפקודה של שרת ה-API.

BareMetalAdminLoadBalancerConfig

‫BareMetalAdminLoadBalancerConfig מציין את ההגדרה של מאזן העומסים.

ייצוג ב-JSON
{
  "vipConfig": {
    object (BareMetalAdminVipConfig)
  },
  "portConfig": {
    object (BareMetalAdminPortConfig)
  },

  // Union field load_balancer_configuration can be only one of the following:
  "manualLbConfig": {
    object (BareMetalAdminManualLbConfig)
  },
  "bgpLbConfig": {
    object (BareMetalAdminBgpLbConfig)
  }
  // End of list of possible types for union field load_balancer_configuration.
}
שדות
vipConfig

object (BareMetalAdminVipConfig)

כתובות ה-VIP שבהן נעשה שימוש במאזן העומסים.

portConfig

object (BareMetalAdminPortConfig)

ההגדרה קובעת את היציאות שמאזן העומסים יאזין להן.

שדה איחוד load_balancer_configuration. הגדרת מאזן העומסים שתשמש באשכול האדמין. הערך load_balancer_configuration יכול להיות רק אחד מהבאים:
manualLbConfig

object (BareMetalAdminManualLbConfig)

מאזני עומסים שהוגדרו באופן ידני.

bgpLbConfig

object (BareMetalAdminBgpLbConfig)

הגדרות למאזני עומסים מסוג BGP.

BareMetalAdminVipConfig

‫BareMetalAdminVipConfig להגדרות של מאזן עומסים בשרת פיזי.

ייצוג ב-JSON
{
  "controlPlaneVip": string
}
שדות
controlPlaneVip

string

כתובת ה-VIP שהגדרתם קודם עבור Kubernetes API של אשכול האדמין הזה בשרת פיזי.

BareMetalAdminPortConfig

‫BareMetalAdminPortConfig הוא המפרט של יציאות מאזן העומסים.

ייצוג ב-JSON
{
  "controlPlaneLoadBalancerPort": integer
}
שדות
controlPlaneLoadBalancerPort

integer

היציאה שמאזני העומסים שמארח מישור הבקרה יאזינו לה.

BareMetalAdminManualLbConfig

‫BareMetalAdminManualLbConfig מייצג פרמטרים להגדרה של מאזן עומסים ידני.

ייצוג ב-JSON
{
  "enabled": boolean
}
שדות
enabled

boolean

האם איזון העומסים הידני מופעל.

BareMetalAdminBgpLbConfig

‫BareMetalAdminBgpLbConfig מייצג פרמטרים של הגדרה למאזן עומסים של Border Gateway Protocol‏ (BGP).

ייצוג ב-JSON
{
  "asn": string,
  "bgpPeerConfigs": [
    {
      object (BareMetalAdminBgpPeerConfig)
    }
  ],
  "addressPools": [
    {
      object (BareMetalAdminLoadBalancerAddressPool)
    }
  ],
  "loadBalancerNodePoolConfig": {
    object (BareMetalAdminLoadBalancerNodePoolConfig)
  }
}
שדות
asn

string (int64 format)

חובה. מספר המערכת האוטונומית (ASN) של BGP באשכול. אפשר לעדכן את השדה הזה אחרי שיוצרים את האשכול.

bgpPeerConfigs[]

object (BareMetalAdminBgpPeerConfig)

חובה. רשימת עמיתי BGP שהאשכול יתחבר אליהם. צריך להגדיר לפחות עמית אחד לכל צומת של מישור הבקרה.

צמתי מישור הבקרה יתחברו לעמיתים האלה כדי לפרסם את כתובת ה-VIP של מישור הבקרה. מאזן העומסים של השירותים משתמש גם הוא בפירינג הזה כברירת מחדל.

אפשר לעדכן את השדה הזה אחרי שיוצרים את האשכול.

addressPools[]

object (BareMetalAdminLoadBalancerAddressPool)

חובה. ‫AddressPools היא רשימה של מאגרי כתובות IP לא חופפים שמשמשים שירותים מוקלדים של מאזן עומסים. כל הכתובות צריכות להיות ניתנות לניתוב לצמתים של מאזן העומסים. חובה לכלול את IngressVIP במאגרי הכתובות.

loadBalancerNodePoolConfig

object (BareMetalAdminLoadBalancerNodePoolConfig)

מציין את מאגר הצמתים שבו פועל איזון עומסים של מישור הנתונים. נדרשת קישוריות L2 בין הצמתים במאגר הזה. אם הוא חסר, המערכת משתמשת במאגר הצמתים של מישור הבקרה לאיזון העומסים של מישור הנתונים.

BareMetalAdminBgpPeerConfig

‫BareMetalAdminBgpPeerConfig מייצג פרמטרים של הגדרה עבור רשת שכנה (peer) של Border Gateway Protocol‏ (BGP).

ייצוג ב-JSON
{
  "asn": string,
  "ipAddress": string,
  "controlPlaneNodes": [
    string
  ]
}
שדות
asn

string (int64 format)

חובה. מספר המערכת האוטונומית (ASN) של BGP עבור הרשת שמכילה את מכשיר ה-peer החיצוני.

ipAddress

string

חובה. כתובת ה-IP של מכשיר עמית חיצוני.

controlPlaneNodes[]

string

כתובת ה-IP של צומת מישור הבקרה שמתחבר לצומת חיצוני. אם לא מציינים צמתים של מישור הבקרה, כל הצמתים של מישור הבקרה יכולים להתחבר לצומת החיצוני. אם מציינים כתובת IP אחת או יותר, רק הצמתים שצוינו משתתפים בסשנים של קישור בין רשתות שכנות (peering).

BareMetalAdminLoadBalancerAddressPool

מייצג מאגר כתובות IP שמשמש את מאזן העומסים.

ייצוג ב-JSON
{
  "pool": string,
  "addresses": [
    string
  ],
  "avoidBuggyIps": boolean,
  "manualAssign": boolean
}
שדות
pool

string

חובה. השם של מאגר הכתובות.

addresses[]

string

חובה. הכתובות שנכללות במאגר הזה. כל כתובת צריכה להיות בפורמט CIDR‏ (1.2.3.0/24) או בפורמט טווח (1.2.3.1-1.2.3.5).

avoidBuggyIps

boolean

אם זה נכון, מומלץ להימנע משימוש בכתובות IP שמסתיימות ב-‎ .0 או ב-‎ .255. כך נמנע מצב שבו מכשירים צרכניים עם באגים מפסיקים בטעות את תנועת ה-IPv4 עבור כתובות ה-IP המיוחדות האלה.

manualAssign

boolean

אם הערך הוא true, כתובות ה-IP לא יוקצו אוטומטית.

BareMetalAdminLoadBalancerNodePoolConfig

מציינת את ההגדרה של מאגר הצמתים של מאזן העומסים.

ייצוג ב-JSON
{
  "nodePoolConfig": {
    object (BareMetalNodePoolConfig)
  }
}
שדות
nodePoolConfig

object (BareMetalNodePoolConfig)

ההגדרה הגנרית של מאגר צמתים שמריץ מאזן עומסים.

BareMetalAdminStorageConfig

‫BareMetalAdminStorageConfig מציין את הגדרות האחסון של האשכול.

ייצוג ב-JSON
{
  "lvpShareConfig": {
    object (BareMetalLvpShareConfig)
  },
  "lvpNodeMountsConfig": {
    object (BareMetalLvpConfig)
  }
}
שדות
lvpShareConfig

object (BareMetalLvpShareConfig)

חובה. מציינת את התצורה של PersistentVolumes מקומיים שמגובים על ידי ספריות משנה במערכת קבצים משותפת. תיקיות המשנה האלה נוצרות אוטומטית במהלך יצירת האשכול.

lvpNodeMountsConfig

object (BareMetalLvpConfig)

חובה. ההגדרה מציינת את ההגדרה של PersistentVolumes מקומיים שמגובים על ידי דיסקים של צמתים מוצמדים. המשתמש צריך לפרמט את הדיסקים האלה ולחבר אותם, והוא יכול לעשות את זה לפני או אחרי יצירת האשכול.

BareMetalAdminClusterOperationsConfig

‫BareMetalAdminClusterOperationsConfig מציין את תשתית יכולת הצפייה של אשכול האדמין.

ייצוג ב-JSON
{
  "enableApplicationLogs": boolean
}
שדות
enableApplicationLogs

boolean

האם צריך להפעיל איסוף של יומנים או מדדים של אפליקציות (בנוסף ליומנים או למדדים של המערכת).

BareMetalAdminMaintenanceConfig

‫BareMetalAdminMaintenanceConfig מציין הגדרות להעברת צמתים של CR של אשכול אדמין של Bare Metal למצב תחזוקה וממצב תחזוקה.

ייצוג ב-JSON
{
  "maintenanceAddressCidrBlocks": [
    string
  ]
}
שדות
maintenanceAddressCidrBlocks[]

string

חובה. כל כתובות ה-IPv4 בטווחים האלה יועברו למצב תחזוקה. צמתים במצב תחזוקה יבודדו וינוקזו. אם שני התנאים האלה מתקיימים, ההערה baremetal.cluster.gke.io/maintenance מוגדרת במשאב הצומת.

BareMetalAdminMaintenanceStatus

‫BareMetalAdminMaintenanceStatus מייצג את סטטוס התחזוקה של הצמתים ב-CR של אשכול אדמין Bare Metal.

ייצוג ב-JSON
{
  "machineDrainStatus": {
    object (BareMetalAdminMachineDrainStatus)
  }
}
שדות
machineDrainStatus

object (BareMetalAdminMachineDrainStatus)

מייצג את הסטטוס של צמתים במכונה שמתרוקנים וצמתים ריקים. הנתונים האלה משמשים להצגת התקדמות השדרוג של האשכול.

BareMetalAdminMachineDrainStatus

‫BareMetalAdminMachineDrainStatus מייצג את הסטטוס של מכונות צמתים מסוג Bare Metal שעוברות פעולות ניקוי.

ייצוג ב-JSON
{
  "drainingMachines": [
    {
      object (BareMetalAdminDrainingMachine)
    }
  ],
  "drainedMachines": [
    {
      object (BareMetalAdminDrainedMachine)
    }
  ]
}
שדות
drainingMachines[]

object (BareMetalAdminDrainingMachine)

רשימת המכונות שמתרוקנות.

drainedMachines[]

object (BareMetalAdminDrainedMachine)

רשימת המכונות שבהן הסוללה התרוקנה.

BareMetalAdminDrainingMachine

‫BareMetalAdminDrainingMachine מייצג את המכונות שמתבצע בהן ניקוז כרגע.

ייצוג ב-JSON
{
  "nodeIp": string,
  "podCount": integer
}
שדות
nodeIp

string

כתובת ה-IP של המכונה שמתרוקנת.

podCount

integer

מספר ה-Pods שעדיין לא רוקנו.

BareMetalAdminDrainedMachine

‫BareMetalAdminDrainedMachine מייצג את המכונות שמתבצע בהן ניקוז.

ייצוג ב-JSON
{
  "nodeIp": string
}
שדות
nodeIp

string

כתובת ה-IP של המחשב שבו מתבצעת ההעברה.

BareMetalAdminWorkloadNodeConfig

‫BareMetalAdminWorkloadNodeConfig מציין את ההגדרות של צומת עומס העבודה.

ייצוג ב-JSON
{
  "maxPodsPerNode": string
}
שדות
maxPodsPerNode

string (int64 format)

המספר המקסימלי של פודים שניתן להריץ בצומת. הגודל של טווח ה-CIDR שמוקצה לצומת ייגזר מהפרמטר הזה. כברירת מחדל, נוצרים 110 פודים לכל צומת. הגבול העליון הוא 250 גם עבור אשכול אדמין עם זמינות גבוהה וגם עבור אשכול אדמין ללא זמינות גבוהה. הגבול התחתון הוא 64 עבור אשכול אדמין ללא זמינות גבוהה, ו-32 עבור אשכול אדמין עם זמינות גבוהה.

BareMetalAdminProxyConfig

‫BareMetalAdminProxyConfig מציין את הגדרת ה-Proxy של האשכול.

ייצוג ב-JSON
{
  "uri": string,
  "noProxy": [
    string
  ]
}
שדות
uri

string

חובה. קביעת הכתובת של שרת ה-proxy. דוגמאות: http://domain

אזהרה: אל תספקו פרטי כניסה בפורמט http://(username:password@)domain, כי השרת ידחה אותם.

noProxy[]

string

רשימה של כתובות IP, שמות מארחים ודומיינים שצריכים לדלג על ה-proxy. דוגמאות: ‎["127.0.0.1", "example.com", ".corp", "localhost"]‎.

BareMetalAdminSecurityConfig

מציין את ההגדרות שקשורות לאבטחה באשכול האדמין של Bare Metal.

ייצוג ב-JSON
{
  "authorization": {
    object (Authorization)
  }
}
שדות
authorization

object (Authorization)

ההגדרה הזו קובעת את גישת המשתמש לאשכול האדמין.

BareMetalAdminNodeAccessConfig

מציינת את ההגדרות שקשורות לגישה לצומת עבור אשכול אדמין של Bare Metal.

ייצוג ב-JSON
{
  "loginUser": string
}
שדות
loginUser

string

חובה. LoginUser הוא שם המשתמש שמשמש לגישה למכונות צמתים. אם לא מגדירים את הפרמטר, ברירת המחדל היא root.

BareMetalAdminOsEnvironmentConfig

מציינת הגדרות הפעלה של מערכת ההפעלה להקצאת משאבים של אשכול.

ייצוג ב-JSON
{
  "packageRepoExcluded": boolean
}
שדות
packageRepoExcluded

boolean

האם צריך להוסיף את מאגר החבילות כשמאתחלים מכונות Bare Metal.

Methods

create

יוצרת אשכול חדש של Bare Metal Admin בפרויקט ובמיקום נתונים.

enroll

רושמים אשכול אדמין קיים בשרת פיזי ב-Anthos On-Prem API בפרויקט ובמיקום נתונים.

get

קבלת פרטים על אשכול אדמין יחיד בשרת פיזי.

list

הצגת רשימה של אשכולות ניהול של Bare Metal בפרויקט ובמיקום נתונים.

patch

עדכון הפרמטרים של אשכול אדמין יחיד של Bare Metal.

queryVersionConfig

שאילתה להגדרת הגרסה של אשכול האדמין בשרת פיזי.