- משאב: VmwareNodePool
- מדינה
- VmwareNodePoolAutoscalingConfig
- VmwareNodeConfig
- VmwareVsphereConfig
- VmwareVsphereTag
- Methods
משאב: VmwareNodePool
המשאב VmwareNodePool מייצג מאגר צמתים של VMware.
##
| ייצוג ב-JSON |
|---|
{ "name": string, "displayName": string, "uid": string, "state": enum ( |
| שדות | |
|---|---|
name |
אי אפשר לשנות. שם המשאב של מאגר הצמתים הזה. |
displayName |
השם המוצג של מאגר הצמתים. |
uid |
פלט בלבד. המזהה הייחודי של מאגר הצמתים. |
state |
פלט בלבד. המצב הנוכחי של מאגר הצמתים. |
reconciling |
פלט בלבד. אם ההגדרה מוגדרת, יש כרגע שינויים בתהליך של מאגר הצמתים. |
createTime |
פלט בלבד. השעה שבה נוצר מאגר הצמתים הזה. הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים חוץ מ-Z. דוגמאות: |
updateTime |
פלט בלבד. התאריך והשעה שבהם מאגר הצמתים הזה עודכן בפעם האחרונה. הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים חוץ מ-Z. דוגמאות: |
deleteTime |
פלט בלבד. השעה שבה מאגר הצמתים הזה נמחק. אם המשאב לא נמחק, השדה הזה צריך להיות ריק הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים חוץ מ-Z. דוגמאות: |
etag |
סכום הבדיקה הזה מחושב על ידי השרת על סמך הערך של שדות אחרים, ויכול להישלח בבקשות עדכון ומחיקה כדי לוודא שללקוח יש ערך עדכני לפני שהוא ממשיך. מאפשר ללקוחות לבצע פעולות קריאה-שינוי-כתיבה עקביות באמצעות בקרת בו-זמניות אופטימית. |
annotations |
הערות על מאגר הצמתים. ההגבלות בשדה הזה זהות להגבלות של הערות ב-Kubernetes. הגודל הכולל של כל המפתחות והערכים יחד מוגבל ל-256k. למפתח יכולים להיות שני מקטעים: קידומת (אופציונלית) ושם (חובה), שמופרדים באמצעות לוכסן (/). הקידומת חייבת להיות תת-דומיין של DNS. השם צריך להיות באורך של עד 63 תווים, להתחיל ולהסתיים בתווים אלפאנומריים, ולהכיל מקפים (-), קווים תחתונים (_), נקודות (.) ותווים אלפאנומריים בין לבין. אובייקט שמכיל רשימה של |
nodePoolAutoscaling |
הגדרת שינוי גודל אוטומטי של מאגר הצמתים. |
config |
חובה. הגדרת הצומת של מאגר הצמתים. |
status |
פלט בלבד. ResourceStatus שמייצג את המצב המפורט של מאגר הצמתים של VMware. |
onPremVersion |
גרסת Anthos של מאגר הצמתים. ברירת המחדל היא גרסת אשכול המשתמשים. |
מדינה
מצב מחזור החיים של מאגר הצמתים.
| טיפוסים בני מנייה (enum) | |
|---|---|
STATE_UNSPECIFIED |
לא מוגדר. |
PROVISIONING |
הסטטוס PROVISIONING מציין שמאגר הצמתים נמצא בתהליך יצירה. |
RUNNING |
המצב RUNNING מציין שמאגר הצמתים נוצר ומוכן לשימוש. |
RECONCILING |
המצב RECONCILING מציין שמאגר הצמתים מתעדכן. הוא עדיין זמין, אבל יכול להיות שהביצועים שלו ירדו. |
STOPPING |
המצב STOPPING מציין שהאשכול נמצא בתהליך מחיקה |
ERROR |
המצב ERROR מציין שמאגר הצמתים נמצא במצב שבור שלא ניתן לשחזור. |
DEGRADED |
הסטטוס DEGRADED מציין שנדרשת פעולה של המשתמש כדי לשחזר את הפונקציונליות המלאה של מאגר הצמתים. |
VmwareNodePoolAutoscalingConfig
הגדרת NodePoolAutoscaling עבור NodePool כדי לאפשר ל-Kubernetes לשנות את הגודל של NodePool.
| ייצוג ב-JSON |
|---|
{ "minReplicas": integer, "maxReplicas": integer } |
| שדות | |
|---|---|
minReplicas |
מספר העותקים המינימלי ב-NodePool. |
maxReplicas |
מספר הרפליקות המקסימלי ב-NodePool. |
VmwareNodeConfig
פרמטרים שמתארים את התצורה של כל הצמתים במאגר צמתים נתון.
| ייצוג ב-JSON |
|---|
{ "cpus": string, "memoryMb": string, "replicas": string, "imageType": string, "image": string, "bootDiskSizeGb": string, "taints": [ { object ( |
| שדות | |
|---|---|
cpus |
מספר המעבדים לכל צומת במאגר הצמתים. |
memoryMb |
גודל הזיכרון במגה-בייט לכל צומת במאגר הצמתים. |
replicas |
מספר הצמתים במאגר הצמתים. |
imageType |
חובה. תמונת מערכת ההפעלה שתשמש כל צומת במאגר הצמתים. השפות הנתמכות כרגע הן |
image |
שם תמונת מערכת ההפעלה ב-vCenter, תקף רק כשמשתמשים ב-Windows. |
bootDiskSizeGb |
גודל הדיסק של VMware שבו ייעשה שימוש במהלך היצירה. |
taints[] |
ההכתמות הראשוניות שהוקצו לצמתים במאגר הצמתים הזה. |
labels |
מיפוי של תוויות Kubernetes (צמדי מפתח/ערך) שיוחלו על כל צומת. התוויות האלה יתווספו בנוסף לתוויות ברירת המחדל ש-Kubernetes עשוי להחיל על הצומת. במקרה של התנגשות במפתחות של תוויות, יכול להיות שהקבוצה שהוחלה תהיה שונה בהתאם לגרסת Kubernetes – עדיף להניח שההתנהגות לא מוגדרת ולמנוע התנגשויות. מידע נוסף, כולל פרטים על השימוש והערכים התקינים, זמין בכתובת: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/ אובייקט שמכיל רשימה של |
vsphereConfig |
המדיניות קובעת את ההגדרה של vSphere למאגר הצמתים. |
enableLoadBalancer |
אפשר לאזן את עומס התנועה של מאגר הצמתים. פועל רק באשכולות עם מאזני עומסים של MetalLB. |
VmwareVsphereConfig
VmwareVsphereConfig מייצג את ההגדרה של VMware VCenter עבור מאגר צמתים.
| ייצוג ב-JSON |
|---|
{
"datastore": string,
"tags": [
{
object ( |
| שדות | |
|---|---|
datastore |
השם של מאגר הנתונים של vCenter. ההרשאות עוברות בירושה מאשכול המשתמשים. |
tags[] |
תגים להחלה על מכונות וירטואליות. |
hostGroups[] |
קבוצות של מארחי vSphere שיוחלו על כל המכונות הווירטואליות במאגר הצמתים |
VmwareVsphereTag
VmwareVsphereTag מתאר תג vSphere שיוצב במכונות וירטואליות במאגר הצמתים. מידע נוסף זמין בכתובת https://docs.vmware.com/en/VMware-vSphere/7.0/com.vmware.vsphere.vcenterhost.doc/GUID-E8E854DD-AA97-4E0C-8419-CE84F93C4058.html
| ייצוג ב-JSON |
|---|
{ "category": string, "tag": string } |
| שדות | |
|---|---|
category |
קטגוריית התגים של vSphere. |
tag |
שם התג ב-vSphere. |
Methods |
|
|---|---|
|
יוצרת מאגר צמתים חדש של VMware בפרויקט, במיקום ובאשכול VMware נתונים. |
|
מחיקה של מאגר צמתים יחיד של VMware. |
|
רישום של מאגר צמתים ב-VMware ל-Anthos On-Prem API |
|
מקבל פרטים של מאגר צמתים יחיד ב-VMware. |
|
מציגה רשימה של מאגרי צמתים של VMware בפרויקט, במיקום ובאשכול VMware נתונים. |
|
עדכון הפרמטרים של מאגר צמתים יחיד של VMware. |