System Private Kubernetes Resource Model APIs

חבילות

addon.private.gdc.goog/v1alpha1

החבילה v1alpha1 מכילה הגדרות של סכימת API עבור קבוצת ה-API של התוסף v1alpha1.

AddOn

התוסף מייצג משימת פריסה בפועל שהכלי לפריסת תוספים צריך לבצע. – האובייקט הזה נוצר על ידי Addon Lifecycle Controller. – האובייקט הזה נמצא בשימוש של Addon Deployer Controller. ‫– צריך להיות באותו מרחב שמות כמו BareMetal Cluster שאליו הוא שייך. – מומלץ מאוד להשתמש בסכימת השמות הבאה כדי למנוע התנגשות שמות: + '-' +

מופיע ב: - AddOnList

שדה תיאור
apiVersion string addon.private.gdc.goog/v1alpha1
kind string AddOn
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec AddOnSpec
status AddOnStatus

AddOnList

‫AddOnList מכיל רשימה של תוספים.

שדה תיאור
apiVersion string addon.private.gdc.goog/v1alpha1
kind string AddOnList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items AddOn

AddOnRef

התג AddOnRef מכיל הפניה שקשורה לחבילת תוכן וסטטוס פריסה.

מופיע ב: - AddOnSetStatus

שדה תיאור
namespace string מרחב השמות מציין את מרחב השמות של אובייקט התוסף שנפרס.
name string המאפיין Name מציין את השם של אובייקט התוסף שנפרס.
lastObservedTime זמן ‫LastObservedTime היא חותמת הזמן של ההתאמה האחרונה, שבה בקר ערכת התוספים בודק את סטטוס התוסף. שימו לב שהתאריך הזה לא זהה לתאריך שבו בוצע התאום האחרון של התוסף.
state string המאפיין State מציין את המצב הנוכחי של התאמת התוסף.

AddOnSet

‫AddOnSet מייצג הפעלה של AddOnSetTemplate. ‫– AddonSet מצביע על אשכול ספציפי ועל AddonSetTemplate. ‫– זהו משאב לכל אשכול. – היא צריכה להיווצר באותו מרחב שמות כמו האשכול המתאים. – צריך ליצור את האובייקט AddOnSet באותו מרחב שמות שבו נמצא ה-CR של אשכול Bare Metal, עם אותו שם אובייקט כמו האובייקט המתאים של ה-CR של האשכול. – האובייקט הזה נוצר על ידי Addon Lifecycle Controller.

מופיע ב: - AddOnSetList

שדה תיאור
apiVersion string addon.private.gdc.goog/v1alpha1
kind string AddOnSet
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec AddOnSetSpec
status AddOnSetStatus

AddOnSetList

‫AddOnList מכיל רשימה של תוספים.

שדה תיאור
apiVersion string addon.private.gdc.goog/v1alpha1
kind string AddOnSetList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items AddOnSet

AddOnSetSpec

‫AddOnSetSpec מגדיר את המצב הרצוי של AddOnSet.

מופיע ב: - AddOnSet

שדה תיאור
addOnSetTemplateRef LocalObjectReference ‫AddonSetTemplateRef יהיה הפניה אל AddonSetTemplate. זהו שדה חובה.
ownerClusterRef LocalObjectReference השדה OwnerClusterRef מצביע על אשכול Anthos BareMetal שאליו התוסף הזה שייך. היא מציינת את האשכול שמייצר את התוסף הזה, ולא את האשכול שבו התוסף נפרס. לדוגמה: תוסף נפרס באשכול המקומי אבל הוא שייך לאשכול המרוחק. לכן, הוא שונה מהמקום שבו הוא נפרס בפועל. סוג ה-API: - קבוצה: baremetal.cluster.gke.io - סוג : Cluster השדה הזה הוא קבוע.
overrides מערך Override המאפיין Overrides מכיל ניסיונות לבטל תוספים ספציפיים ששייכים ל-addonset הזה.

AddOnSetStatus

‫AddOnSetStatus מייצג את הסטטוס הנוכחי של AddOnSet.

מופיע ב: - AddOnSet

שדה תיאור
currentStage string המאפיין CurrentStage מציין באיזה שלב פריסה נמצאת כרגע.
addOns AddOnRef array ‫addOns הם תוספים שמתבצעת לגביהם התאמה על ידי addOnSet הזה. כך אפשר לראות את התקדמות הפריסה של חבילת התוספים ולעקוב אחרי סטטוס הפריסה של כל תוסף בנפרד.
conditions מערך Condition יכול להיות שיופיעו כאן פרטים נוספים על המצב הנוכחי של כל שלב. כל שלב צריך להיות תנאי נפרד.

AddOnSetTemplate

התבנית AddOnSetTemplate משמשת להגדרת תהליך הפריסה של התוסף Addon Lifecycle Controller. – צריך לציין CR מסוג AddOnSetTemplate לכל סוג אשכול נתמך או גרסת Anthos נתמכת. ‫- AddOnSetTemplate מכיל רשימה של תוספים שצריך להתקין באשכול מסוים של סוג וגרסה. ‫– AddOnSetTemplate צריך להיווצר על ידי המפיץ של ABM (למשל ABM, ‏ GPC, ‏ APM). – אין דרישות לגבי השם של האובייקט הזה. – זהו משאב ברמת (האשכול) ללא מרחב שמות.

מופיע ב: - AddOnSetTemplateList

שדה תיאור
apiVersion string addon.private.gdc.goog/v1alpha1
kind string AddOnSetTemplate
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec AddOnSetTemplateSpec

AddOnSetTemplateList

‫AddOnList מכיל רשימה של תוספים.

שדה תיאור
apiVersion string addon.private.gdc.goog/v1alpha1
kind string AddOnSetTemplateList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items AddOnSetTemplate

AddOnSetTemplateSpec

‫AddOnSetTemplateSpec מגדיר את המצב הרצוי של AddOnSetTemplateSpec.

מופיע ב: - AddOnSetTemplate

שדה תיאור
selector LabelSelector הבורר בוחר את אשכולות היעד להחלת התבנית הזו על ידי התאמת התוויות של אובייקטים מסוג Cluster. ייווצר אובייקט AddOnSet באותו מרחב שמות עבור אשכול עם תוויות תואמות.
addOnUtilImage string ‫AddonUtilImage מצביע על תמונת Docker שמספקת תכונות מתקדמות כמו הוספת פרמטרים או בדיקת מוכנות לאחד או יותר מהתוספים שאליהם יש הפניה ב-AddOnSetTemplate הזה. זוהי תמונת ברירת המחדל לשימוש בתוסף ששייך ל-AddOnSetTemplate הזה, אם לא צוינה תמונה ספציפית ב-AddOnSetTemplate.Spec.Stages[].AddOnsToDeploy[i].AddOnUtilImage. אם אף אחד מהערכים של AddOnUtilImage לא מוגדר, אבל התוסף עדיין כולל את הערכים הבאים שמוגדרים כ-true: - Spec.Stages[].AddOnsToDeploy[i].ReadinessCheckJob - Spec.Stages[].AddOnsToDeploy[i].ParameterJob תוצג שגיאה.
stages מערך Stage שלבים היא רשימה של שלבים, שכל אחד מהם מכיל קבוצה של תוספים שיפרסו. השלבים נפרסים לפי הסדר, וכל שלב ייפרס רק אחרי שהשלב הקודם הסתיים.

AddOnSpec

‫AddOnSpec מגדיר את המצב הרצוי של התוסף.

מופיע ב: - AddOn

שדה תיאור
manifestType ManifestType ‫ManifestType מייצג את סוג המניפסט של התוסף, והוא צריך להיות אחד מהערכים הבאים: [Helm, Kustomize]. זהו שדה חובה.
helmManifestSpec HelmManifestSpec ‫HelmManifestSpec מכיל הגדרות לשליפת מניפסטים ממאגר Helm. נדרש אם ManifestType הוא Helm.
targetClusterRef string ‫TargetClusterRef הוא הפניה אל BareMetalCluster היעד. אשכול היעד הוא המקום שבו התוסף נפרס. סוג ה-API: - קבוצה: baremetal.cluster.gke.io - סוג : Cluster השדה הזה הוא קבוע.
local boolean הערך המקומי מציין אם הפריסה מיועדת לאשכול המקומי. ההנחיה של התוסף הזה יכולה להיות אשכול מרוחק או מקומי.
parameters JSON הפרמטרים מכילים את הפרמטרים שבהם ישתמש מניפסט התוסף שצוין. הוא יכול להכיל נתוני JSON שרירותיים.
overrideParameters JSON ‫OverrideParameters מכיל את הפרמטרים שמשמשים לביטול של כל הפרמטרים של התוסף הזה. צריך להגדיר את הערך הזה מביטולים בפונקציה addonset.
disabled boolean המאפיין Disabled מציין אם התוסף הזה צריך להיות מופעל או לא. השדה הזה הוא חובה, וערך ברירת המחדל שלו הוא False. אפשר לשנות את השדה הזה. ‫- אם המדיניות מוגדרת כ-False, הכלי AddOn Deployer יפרוס את התוסף הזה. – אם המדיניות מוגדרת כ-True, כלי הפריסה של התוסף יתעלם מהתוסף הזה או יסיר אותו, בהתאם לסטטוס של השדה AddOn.Status.DeploymentFinished. ‫- אם AddOn.Status.DeploymentFinished הוא true, התוסף יוסר. ‫- אם AddOn.Status.DeploymentFinished הוא false, התוסף לא יופעל.
addOnNamespace string ‫AddOnNamespace הוא מרחב שמות באשכול היעד שבו יותקנו רכיבי התוסף.
utilJobImage string הפרמטר UtilJobImage מצביע על תמונת Docker שתשמש להרצת משימות util (פרמטר או מוכנות).
parameterJob boolean הפרמטר ParameterJob מציין אם התוסף הזה צריך להוסיף פרמטרים בזמן הריצה. ברירת המחדל היא false, כלומר התוסף לא צריך להציג בקשה להוספת פרמטרים.
readinessCheckJob boolean הערך ReadinessCheckJob מציין אם התוסף הזה צריך בדיקת מוכנות מתקדמת. ברירת המחדל היא false, כלומר התוסף לא צריך לבצע בדיקת מוכנות. אם היא מוגדרת כ-true, בקר הפריסה של התוסף יפעיל משימת בדיקת מוכנות לפני שהוא יסמן את AddOn.ReadyToUse כ-true.
readyCriteria ObjectMatch המאפיין ReadyCriteria מגדיר את הקריטריונים לקביעת המוכנות של פריסת התוסף. מנהל התוספים מתאים את אובייקט המשאב של האשכול ואת הערך שלו לקריטריונים. המערכת מתעלמת מ-ReadyCriteria אם מוגדר ReadinessCheckJob.

AddOnStatus

‫AddonStatus מייצג את הסטטוס של התוסף הזה.

מופיע ב: - AddOn

שדה תיאור
deploymentFinished boolean ‫DeploymentFinished מציין את סטטוס הפריסה של התוסף. הערך הזה מוגדר רק על ידי מי שמבצע את הפריסה של התוסף. ‫- אם הערך הוא True, זה מציין שהפריסה של התוסף הושלמה. ‫- אם הערך הוא false, המשמעות היא שהפריסה של התוסף עדיין לא הושלמה. שימו לב שהערך הזה לא מציין אם עומס העבודה שנפרס תקין או אם הוא סיים את האתחול, אלא רק שהמניפסטים הוחלו בהצלחה על אשכול היעד.
readyToUse boolean הערך ReadyToUse מציין אם התוסף מוכן לשימוש. הערך הזה מוגדר על ידי בקר הפריסה של התוסף. המועד שבו צריך להגדיר את השדה הזה תלוי בהגדרת התוסף המתאים ב-AddOnSetTemplate. קודם נבדק AddOnSetTemplate.Spec.Stages[i].AddOnsToDeploy[j].ReadinessCheckJob. אם הערך הוא true, בקר הפריסה של התוסף יפעיל את המשימה ReadinessCheck וימתין עד שהיא תושלם לפני שיסמן את השדה הזה כ-true. אם הערך של ReadinessCheckJob הוא false, בקר הפריסה של התוסף יבדוק אם ReadyCriteria מוגדר. אם המדיניות ReadyCriteria מוגדרת, השדה הזה יסומן כ-true אחרי שכל הקריטריונים יתאימו. אם לא מוגדר ReadyCriteria, המערכת תסמן את המצב כ'מוכן' מיד אחרי שהערך של DeploymentFinished מוגדר כ-true.
conditions מערך Condition יכול להיות שיופיע כאן מידע נוסף על המצב הנוכחי של התוסף. ‫TODO: להגדיר את התנאי שקיים ואיך צריך להגדיר אותו.

AddOnToDeploy

‫AddOnToDeploy מייצג את המפרט של תוסף ספציפי שצריך לפרוס.

מופיע ב: - Stage

שדה תיאור
manifestType ManifestType ‫ManifestType מייצג את סוג המניפסט של התוסף, והוא צריך להיות אחד מהערכים הבאים: [Helm, Kustomize]. זהו שדה חובה.
helmManifestSpec HelmManifestSpec ‫HelmManifestSpec מכיל הגדרות לשליפת מניפסטים ממאגר Helm. נדרש אם ManifestType הוא Helm.
target TargetCluster היעד מייצג את אשכול היעד שבו יופעל התוסף. זהו נתיב יחסי למיקום שבו מותקן Addon Manager. אחד מהערכים [Local, Remote] חובה למלא את השדה הזה. אי אפשר לשנות את השדה הזה
addOnNamespace string ‫AddOnNamespace הוא מרחב שמות באשכול היעד שבו יותקנו רכיבי התוסף.
parameters JSON Parameters הם הפרמטרים הסטטיים שישמשו לתוסף הזה
optional boolean הערך האופציונלי מציין אם משתמש הקצה יכול להשבית את התוסף או לא. ברירת המחדל היא False, כלומר התוסף נדרש.
disabledByDefault boolean ההגדרה DisabledByDefault מציינת שהתוסף הזה יהיה מושבת או לא, אלא אם המשתמש יבטל את ההגדרה הזו בשדה Disabled של AddOnOverride.Spec. אפשר להגדיר את השדה הזה כ-True רק אם השדה Optional מוגדר גם הוא כ-True. ברירת המחדל היא False, כלומר התוסף מופעל כברירת מחדל.
ownershipMode OwnershipMode המאפיין Ownership (בעלות) מציין את הבעלות על התוסף, והערך שלו יכול להיות אחד מהערכים הבאים: Unique (ייחודי) או Shared (משותף). ייחודיות פירושה שפריט אחד של חבילת תוספים יופעל לכל קבוצת תוספים. משותף – רק תוסף אחד יופעל לכל קבוצות התוספים לטירגוט. ברירת המחדל היא unique.
parameterJob boolean הפרמטר ParameterJob מציין אם התוסף הזה צריך להוסיף פרמטרים בזמן הריצה. ברירת המחדל היא false, כלומר התוסף לא צריך להציג בקשה להוספת פרמטרים. אם המדיניות מוגדרת כ-True, כלי בקרת מחזור החיים של התוסף יפעיל משימה של הזרקת פרמטרים כדי ליצור את הפרמטרים ולשנות את הפרמטרים שמוגדרים ב-AddOnToDeploy.Parameters. אם לא מוגדר AddOnToDeploy.AddOnUtilImage, העבודה תשתמש ב-AddOnToDeploy.AddOnUtilImage או תחזור ל-AddOnSetTemplate.Spec.AddOnUtilImage שמוגדר כברירת מחדל כקובץ אימג' של קונטיינר. אם לא קיים כזה, תופיע שגיאה.
readinessCheckJob boolean הערך ReadinessCheckJob מציין אם התוסף הזה צריך בדיקת מוכנות מתקדמת. ברירת המחדל היא false, כלומר התוסף לא צריך לבצע בדיקת מוכנות. אם היא מוגדרת כ-true, בקר הפריסה של התוסף יפעיל משימת בדיקת מוכנות לפני שהוא יסמן את AddOn.ReadyToUse כ-true. אם לא מוגדר AddOnToDeploy.AddOnUtilImage, העבודה תשתמש ב-AddOnToDeploy.AddOnUtilImage או תחזור ל-AddOnSetTemplate.Spec.AddOnUtilImage שמוגדר כברירת מחדל כקובץ אימג' של קונטיינר. אם לא קיים כזה, תופיע שגיאה.
addOnUtilImage string ‫AddOnUtilImage מצביע על תמונת Docker שתשמש להפעלת התכונות המתקדמות כמו הוספת פרמטרים או בדיקת מוכנות. הוא עוקף את מה שקיים ב-AddOnSetTemplate.Spec.AddOnUtilImage.
readyCriteria ObjectMatch המאפיין ReadyCriteria מגדיר את הקריטריונים לקביעת המוכנות של פריסת התוסף. מנהל התוספים מתאים את אובייקט המשאב של האשכול ואת הערך שלו לקריטריונים. המערכת מתעלמת מ-ReadyCriteria אם מוגדר ReadinessCheckJob.

HelmManifestSpec

‫HelmManifestSpec מייצג את המידע של גרסת Helm.

מופיע ב: - AddOnSpec - AddOnToDeploy

שדה תיאור
name string ‫Name הוא השם של תרשים ה-Helm. חובה.
repo string ‫Repo הוא מאגר התרשימים של Helm במרשם. זה שינוי אופציונלי.
tag string התג הוא התג של תרשים ה-Helm. חובה.
registryAccess RegistryAccess ‫RegistryAccess מכיל את הוראות הגישה למאגר הארטיפקטים. חובה.

ManifestType

סוג בסיסי: string

מופיע ב: - AddOnSpec - AddOnToDeploy

ObjectMatch

‫ObjectMatch מגדיר את בדיקת ההתאמה באובייקטים של האשכול. אם מוגדר 'שדות', האובייקט ינותח ויושווה לשדות שצוינו, וצריך להיות רק אובייקט אחד שאליו מתייחס האובייקט. אחרת, ההתאמה בודקת רק את קיומם של אובייקטים של משאבים.

מופיע ב: - AddOnSpec - AddOnToDeploy

שדה תיאור
object ObjectReference המונח 'אובייקט' מתייחס לאובייקטים של משאבי אשכולות שרלוונטיים במהלך ההתאמה. השם יכול להיות בפורמט regex. כשמשתמשים בביטוי רגולרי, כל שם שמכיל מחרוזת משנה שתואמת לביטוי הרגולרי ייחשב כהתאמה. אם אתם מעדיפים התאמה מלאה של המחרוזת, מוסיפים '^' בתחילת הביטוי הרגולרי ו-'$' בסוף.
fields object (keys:string, values:string) ‫Fields הוא jsonpath של המשאב (https://kubernetes.io/docs/reference/kubectl/jsonpath/) לסינון השדה הספציפי, כמו '{.status.ready}'.

שינוי מברירת המחדל

המאפיין Override מייצג את המידע לביטול תוסף.

מופיע ב: - AddOnSetSpec

שדה תיאור
releaseName string ‫ReleaseName הוא שם הגרסה שבה נעשה שימוש בתוסף.
releaseNamespace string ‫ReleaseNamespace הוא מרחב השמות שמשמש לגרסה.
parameters JSON הפרמטרים יחליפו את פרמטר ברירת המחדל שמוגדר ב-AddOnSetTemplate. הוא יבצע מיזוג וידרוס את האסטרטגיה, כלומר ימזג את הפרמטר הזה עם פרמטרי הבסיס של התוסף וידרוס את כל מה שצוין כאן לערך AddOnOverride.Spec.Paremeters.
disabled boolean ההגדרה Disabled מציינת אם התוסף הזה צריך להיות מושבת או לא. ברירת המחדל היא false, כלומר התוסף מופעל כברירת מחדל. ההגדרה הזו תבטל את ההגדרה הקיימת ב-AddOnSetTemplate רק אם AddOnSetTemplate.Spec.Stages[i].AddOnsToDeploy[j].Optional מוגדר כ-true. אחרת, אי אפשר לשנות את השדה הזה.

OwnershipMode

סוג בסיסי: string

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

מופיע ב: - AddOnToDeploy

RegistryAccess

‫RegistryAccess מכיל הוראות גישה למאגר הארטיפקטים.

מופיע ב: - HelmManifestSpec

שדה תיאור
certificateSecret SecretReference השדה CertificateSecretName מזהה סוד בתוך האשכול שמכיל אישור TLS/SSL חתום לחיבורי HTTPS אל RegistryURL. זה שינוי אופציונלי.
certificateKeyName string ‫CertificateKeyName הוא שם השדה בנתוני הסוד. ברירת המחדל היא שם הסוד. זה שינוי אופציונלי.
dockerConfigSecret SecretReference ‫DockerConfigSecret מזהה סוד בתוך האשכול שמכיל את קובץ docker config.json עם פרטי הכניסה שנדרשים לגישה למאגר הפרטי.
dockerConfigKeyName string ‫DockerConfigKeyName הוא שם השדה של מפתח Docker בנתוני הסוד. ברירת המחדל היא שם הסוד. זה שינוי אופציונלי.
url string כתובת ה-URL של המרשם. חובה.

שלב

בשלב מוגדרת המפרט של כל התוספים שצריך לפרוס בשלב הזה.

מופיע ב: - AddOnSetTemplateSpec

שדה תיאור
name string השם מייצג את שם הבמה. הוא מיועד לשימוש לצורכי מידע.
addOnsToDeploy AddOnToDeploy array ‫AddOnsToDeploy הוא אוסף של תוספים שייפרסו בשלב הזה. תוספים באותו שלב ייפרסו במקביל.

TargetCluster

סוג בסיסי: string

‫TargetCluster מייצג את האשכול הרצוי להתקנת התוסף.

מופיע ב: - AddOnToDeploy

artifact.private.gdc.goog/v1alpha1

ClusterBundle

‫ClusterBundle כולל מידע על כל הרכיבים של אשכול.

מופיע ב: - ReleaseMetadataSpec

שדה תיאור
bmNodeImage string ‫BMNodeImage היא התמונה להקצאת מכונת Bare Metal.
vmNodeImage string ‫VMNodeImage הוא האימג' להקצאת מכונה וירטואלית.
anthosBareMetalVersion string ‫AnthosBareMetalVersion היא הגרסה של Anthos Bare Metal ‏ (ABM) של האשכול.

DistributionFilter

המסנן DistributionFilter מגדיר מסנן שמשאבים צריכים להתאים לו כדי להיות מופצים. המידע הזה מועבר ל-Harbor כדי לטפל בסינון. מידע נוסף זמין בכתובת https://goharbor.io/docs/edge/administration/configuring-replication/create-replication-rules/. כל המסננים תומכים בהתאמת תבניות עם האפשרויות הבאות: ‎*: מתאים לכל רצף של תווים שאינם תווי הפרדה ‎ /. ‎**: מתאים לכל רצף של תווים, כולל תווי הפרדה ‎ /. ‎?: מתאים לכל תו יחיד שאינו תו הפרדה ‎ /. ‎{alt1,…}: מתאים לרצף של תווים אם יש התאמה לאחת מהחלופות המופרדות בפסיקים. אם מספקים את שתי התבניות PathandTag`, המשאב חייב להתאים לשתי התבניות.

מופיע ב: - DistributionPolicySpec

שדה תיאור
path string הנתיב מגדיר דפוס מסנן שנתיב המשאב צריך להתאים לו. הנתיב של משאב מורכב משם הפרויקט, שם המאגר ושם המשאב.
tag string התג מגדיר דפוס מסנן שתג של משאב צריך להתאים לו.

DistributionPolicy

‫DistributionPolicy מייצג מדיניות הפצה. יצירת CR קובעת את הציפייה שכלל שכפול צריך להתקיים ב-Harbor של האשכול.

מופיע ב: - DistributionPolicyList

שדה תיאור
apiVersion string artifact.private.gdc.goog/v1alpha1
kind string DistributionPolicy
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec DistributionPolicySpec
status DistributionPolicyStatus

DistributionPolicyList

‫DistributionPolicyList מכיל רשימה של אובייקטים מסוג DistributionPolicy.

שדה תיאור
apiVersion string artifact.private.gdc.goog/v1alpha1
kind string DistributionPolicyList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items DistributionPolicy

DistributionPolicySpec

‫DistributionPolicySpec מגדיר את המצב הרצוי של DistributionPolicy.

מופיע ב: - DistributionPolicy

שדה תיאור
description string התיאור מגדיר את מדיניות ההפצה.
filter DistributionFilter המסנן מגדיר מסנן הפצה שהמשאבים צריכים להתאים לו כדי שיופצו.
destinationRegistry מרשם המאפיין DestinationRegistry מגדיר את המאגר שאליו יופצו המשאבים.
continuousDistribution boolean ההגדרה ContinuousDistribution מציינת אם המשאבים יופצו באופן רציף למאגר היעד כשהם נדחפים למאגר המקור. המשאבים שקיימים לפני יצירת המדיניות לא יוקצו באופן אוטומטי.
override boolean המאפיין Override מציין אם להחליף משאבים עם אותו נתיב במאגר היעד. הנתיב של משאב מורכב משם הפרויקט, שם המאגר ושם התמונה.

DistributionPolicyStatus

‫DistributionPolicyStatus מגדיר את המצב שנצפה של DistributionPolicy.

מופיע ב: - DistributionPolicy

שדה תיאור
policyStatus PolicyStatus השדה PolicyStatus מגדיר את המצב שנצפה של מדיניות ההפצה.

DistributionStatus

סוג בסיסי: string

מופיע ב: - ManualDistributionStatus

HarborRobotAccount

‫HarborRobotAccount מייצג חשבון רובוט של Harbor.

מופיע ב: - HarborRobotAccountList

שדה תיאור
apiVersion string artifact.private.gdc.goog/v1alpha1
kind string HarborRobotAccount
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec HarborRobotAccountSpec
status HarborRobotAccountStatus

HarborRobotAccountList

‫HarborRobotAccountList היא רשימה של אובייקטים מסוג HarborRobotAccount.

שדה תיאור
apiVersion string artifact.private.gdc.goog/v1alpha1
kind string HarborRobotAccountList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items HarborRobotAccount

HarborRobotAccountSpec

‫HarborRobotAccountSpec מגדיר את המצב הרצוי של HarborRobotAccount.

מופיע ב: - HarborRobotAccount

שדה תיאור
expirationDays מספר שלם הערך ExpirationDays מציין את משך הזמן של הרובוט. אם הערך הוא ‎-1, הרובוט לא יפוג לעולם.

HarborRobotAccountStatus

מופיע ב: - HarborRobotAccount

שדה תיאור
conditions מצב
secretRef LocalObjectReference ‫SecretRef מתייחס לסוד שמכיל את השם והסיסמה של הרובוט
expiresAt מספר שלם המאפיין ExpiresAt מציין את זמן התפוגה של הרובוט. זהו זמן יוניקס בשניות.

InfraComponents

‫InfraComponents כולל גרסאות לכל קושחות התשתית.

מופיע ב: - ReleaseMetadataSpec

שדה תיאור
networkSwitch string ‫NetworkSwitch היא גרסת מערכת ההפעלה של מתגי הרשת.
preflightChecks מערך PreflightCheck ‫PreflightChecks היא רשימה של בדיקות קדם-הפעלה שצריך להריץ לפני שדרוג התשתית, שהוא חלק משדרוג ארגון הבסיס. זה שינוי אופציונלי.

ManualDistribution

‫ManualDistribution מייצג חלוקה ידנית. יצירת CR קובעת את הציפייה שכלל השכפול יופעל באופן ידני ב-Harbor.

מופיע ב: - ManualDistributionList

שדה תיאור
apiVersion string artifact.private.gdc.goog/v1alpha1
kind string ManualDistribution
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec ManualDistributionSpec
status ManualDistributionStatus

ManualDistributionList

‫ManualDistributionList מכיל רשימה של אובייקטים מסוג ManualDistribution.

שדה תיאור
apiVersion string artifact.private.gdc.goog/v1alpha1
kind string ManualDistributionList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items ManualDistribution

ManualDistributionSpec

‫ManualDistributionSpec מגדיר את המצב הרצוי של ManualDistribution.

מופיע ב: - ManualDistribution

שדה תיאור
distributionPolicyName string ‫DistributionPolicyName הוא השם של מדיניות הפצה. מדיניות ההפצה הזו צריכה להיות באותו מרחב שמות כמו בקשת ה-CR להפצה ידנית. מדיניות ההפצה הזו מגדירה את המדיניות שלפיה תתבצע ההפצה.

ManualDistributionStatus

‫ManualDistributionStatus מגדיר את המצב שנצפה של ManualDistribution.

מופיע ב: - ManualDistribution

שדה תיאור
distributionStatus DistributionStatus השדה DistributionStatus מגדיר את המצב הנצפה של ההפצה.
failedResources מספר שלם המאפיין FailedResources מגדיר את מספר המשאבים שלא הצליחו להתחלק.
inProgressResources מספר שלם המאפיין InProgressResources מגדיר את מספר המשאבים שנמצאים בתהליך של הקצאה.
stoppedResources מספר שלם המאפיין StoppedResources מגדיר את מספר המשאבים שהופסקה ההפצה שלהם. משאבים נחשבים כמופסק אם הם לא במצב סופי כשההפצה מסתיימת.
succeededResources מספר שלם המאפיין SucceededResources מגדיר את מספר המשאבים שהופצו בהצלחה.
totalResources מספר שלם המאפיין TotalResources מגדיר את מספר המשאבים שההפצה תנסה להפיץ.
startTime זמן המאפיין StartTime מגדיר מתי ההפצה התחילה.
endTime זמן המאפיין EndTime מגדיר מתי ההפצה הסתיימה.

PolicyStatus

סוג בסיסי: string

מופיע ב: - DistributionPolicyStatus

PreflightCheck

‫PreflightCheck מייצג בדיקה מקדימה נפרדת שנדרשת לפני שדרוגים.

מופיע ב: - InfraComponents - ReleaseMetadataSpec

שדה תיאור
name PreflightCheckName השם מספק את השם של בדיקת קדם-הפעלה שצריך להריץ. חובה.

PreflightCheckName

סוג בסיסי: string

‫PreflightCheckName מייצג את השם של בדיקה מקדימה שצריך להריץ לפני שדרוגים.

מופיע ב: - PreflightCheck

מרשם

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

מופיע ב: - DistributionPolicySpec

שדה תיאור
type RegistryType הסוג מגדיר את סוג המאגר (לדוגמה: harbor). אם לא מציינים ערך, ברירת המחדל היא harbor.
URL string כתובת ה-URL היא כתובת URL של רשם. דוגמה: https://10.251.81.38:10443
credential ObjectReference פרטי הכניסה הם הפניה לאובייקט של סוד. הסוד הזה צריך לספק גישה מתאימה למאגר שאליו מתייחס URL.
skipVerifyCertificate boolean הפרמטר SkipVerifyCertificate מציין אם לדלג על אימות האישור של הרישום שאליו מתייחס URL. אסור להגדיר את השדה הזה כ-true בסביבת ייצור.

RegistryType

סוג בסיסי: string

מופיע ב: - מרשם

ReleaseMetadata

‫ReleaseMetadata מייצג את פרטי המטא-נתונים של ארטיפקט של פריט תוכן. הוא כולל מידע על המטא-נתונים של רכיבי האשכול ורכיבי התשתית בגרסה.

מופיע ב: - ReleaseMetadataList

שדה תיאור
apiVersion string artifact.private.gdc.goog/v1alpha1
kind string ReleaseMetadata
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec ReleaseMetadataSpec

ReleaseMetadataList

‫ReleaseMetadataList מייצג אוסף של אובייקטים מסוג ReleaseMetadata.

שדה תיאור
apiVersion string artifact.private.gdc.goog/v1alpha1
kind string ReleaseMetadataList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items ReleaseMetadata

ReleaseMetadataSpec

‫ReleaseMetadataSpec מגדיר את המצב הרצוי של ReleaseMetadata.

מופיע ב: - ReleaseMetadata

שדה תיאור
adminCluster ClusterBundle ‫AdminCluster כולל את גרסאות רכיבי האשכולות שישמשו לאשכול האדמין הבסיסי ולאשכולות מנהל החשבון הארגוני.
systemCluster ClusterBundle ‫SystemCluster כולל את גרסאות רכיבי האשכול שישמשו לאשכול המערכת.
userClusters LocalObjectReference ‫UserClusters היא רשימה של גרסאות רכיבים נתמכות של אשכולות משתמשים במהדורה. המידע מאוחסן באובייקטים של UserClusterMetadata בהיקף האשכול שאליהם יש הפניה.
infraComponents InfraComponents ‫InfraComponents כולל את הגרסאות של רכיבי התשתית.
adminPreflightChecks PreflightCheck ‫AdminPreflightChecks היא רשימה של בדיקות מקדימות שצריך להריץ לפני השדרוג של אדמין הבסיס ואדמין הארגון. זה שינוי אופציונלי.

artifactview.private.gdc.goog/v1alpha1

CLIBundleMetadata

‫CLIBundleMetadata מייצג את המטא-נתונים של ארטיפקט של חבילת CLI.

מופיע ב: - CLIBundleMetadataList

שדה תיאור
apiVersion string artifactview.private.gdc.goog/v1alpha1
kind string CLIBundleMetadata
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
commonMetadata CommonMetadata ‫CommonMetadata מכיל מטא-נתונים שמשותפים לכל סוגי הארטיפקטים.

CLIBundleMetadataList

‫CLIBundleMetadataList היא רשימה של אובייקטים מסוג CLIBundleMetadata.

שדה תיאור
apiVersion string artifactview.private.gdc.goog/v1alpha1
kind string CLIBundleMetadataList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items CLIBundleMetadata

סכום כולל

מופיע ב: - OSImageMetadata

שדה תיאור
value string ערך הצ'קסום.
function ChecksumFunction אלגוריתם סיכום הביקורת ששימש לחישוב סיכום הביקורת.

ChecksumFunction

סוג בסיסי: string

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

מופיע ב: - סכום כולל

CommonMetadata

‫CommonMetadata מייצג את המטא-נתונים המשותפים לכל הארטיפקטים, ללא קשר לסוגים שלהם.

מופיע ב: - CLIBundleMetadata - OSImageMetadata - ServiceMetadata - VirusSignatureMetadata

שדה תיאור
artifactName string השם המוצג של הארטיפקט. לדוגמה, ubuntu-os-image
artifactVersion string גרסת הארטיפקט. לדוגמה, '1.3.0'
servingURL string ‫ServingURL היא כתובת ה-URL מסוג HTTP או HTTPS שדרכה מוצג התוכן של הארטיפקט.

OSImageMetadata

‫OSImageMetadata מייצג את המטא-נתונים של ארטיפקטים של תמונות מערכת הפעלה.

מופיע ב: - OSImageMetadataList

שדה תיאור
apiVersion string artifactview.private.gdc.goog/v1alpha1
kind string OSImageMetadata
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
commonMetadata CommonMetadata ‫CommonMetadata מכיל מטא-נתונים שמשותפים לכל סוגי הארטיפקטים.
checksums מערך סכומי הביקורת סכומי הביקורת של קובץ התמונה.
servingSize מספר שלם ‫ServingSize הוא מספר הבייטים של תמונת מערכת ההפעלה כשהיא מוצגת ללקוח. ההגדרה הזו משמשת להגדרת כותרת ה-HTTP‏ Content-Length של שרת הארטיפקטים.

OSImageMetadataList

‫OSImageMetadataList היא רשימה של אובייקטים מסוג OSImageMetadata.

שדה תיאור
apiVersion string artifactview.private.gdc.goog/v1alpha1
kind string OSImageMetadataList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items OSImageMetadata

ServiceMetadata

‫ServiceMetadata מייצג את המטא-נתונים של ארטיפקט Service.

מופיע ב: - ServiceMetadataList

שדה תיאור
apiVersion string artifactview.private.gdc.goog/v1alpha1
kind string ServiceMetadata
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
commonMetadata CommonMetadata ‫CommonMetadata מכיל מטא-נתונים שמשותפים לכל סוגי הארטיפקטים.

ServiceMetadataList

‫ServiceMetadataList היא רשימה של אובייקטים מסוג ServiceMetadata.

שדה תיאור
apiVersion string artifactview.private.gdc.goog/v1alpha1
kind string ServiceMetadataList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items ServiceMetadata

VirusSignatureMetadata

‫VirusSignatureMetadata מייצג את המטא-נתונים של חתימות וירוסים ב-ClamAV.

מופיע ב: - VirusSignatureMetadataList

שדה תיאור
apiVersion string artifactview.private.gdc.goog/v1alpha1
kind string VirusSignatureMetadata
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
commonMetadata CommonMetadata ‫CommonMetadata מכיל מטא-נתונים שמשותפים לכל סוגי הארטיפקטים.

VirusSignatureMetadataList

‫VirusSignatureMetadataList היא רשימה של אובייקטים מסוג VirusSignatureMetadata.

שדה תיאור
apiVersion string artifactview.private.gdc.goog/v1alpha1
kind string VirusSignatureMetadataList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items VirusSignatureMetadata

asm.gpc.gke.io/v1alpha1

חבילה v1alpha1 מכילה הגדרות של סכימת API לקבוצת asm v1alpha1 API

סוגי משאבים

ManagedServiceMesh

‫ManagedServiceMesh הוא הסכימה של Managed Service Mesh API

מופיע ב: - ManagedServiceMeshList

שדה תיאור
apiVersion string asm.gpc.gke.io/v1alpha1
kind string ManagedServiceMesh
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec ManagedServiceMeshSpec
status ManagedServiceMeshStatus

ManagedServiceMeshList

‫ManagedServiceMeshList מכיל רשימה של ManagedServiceMesh

שדה תיאור
apiVersion string asm.gpc.gke.io/v1alpha1
kind string ManagedServiceMeshList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items ManagedServiceMesh

ManagedServiceMeshStatus

‫ManagedServiceMeshStatus מגדיר את המצב שנצפה של ManagedServiceMesh

מופיע ב: - ManagedServiceMesh

שדה תיאור
version string הגרסה מציינת את הגרסה של ASM.
upgradingFrom string ‫UpgradingFrom מציין את הגרסה שממנה מתבצע השדרוג של ASM. השדה הזה מוגדר רק אם מתבצע שדרוג של ASM.
conditions מצב התנאים הם רשימה של תנאי ASM שנצפו.

billing.private.gdc.goog/v1alpha1

DataUnitType

סוג בסיסי: string

מייצג יחידת נתונים. דוגמה: 'Byte'.

מופיע ב: - PricingUnit

DecimalAmount

המחלק DecimalAmount מכיל סכום עשרוני עם דיוק של עד 9 ספרות אחרי הנקודה העשרונית. דוגמאות לשימוש: 0 : units = 0 nanos = 0 0.421 : units = 0 nanos = 421000000 -0.421 : units = 0 nanos = -421000000 12 : units = 12 nanos = 0 12.421 : units = 12 nanos = 421000000 12.0421 : units = 12 nanos = 42100000 -12.0421 : units = -12 nanos = -42100000

מופיע ב: - SkuDescription

שדה תיאור
units מספר שלם הערך של המאפיין 'יחידות' הוא מספר היחידות השלמות של הסכום.
nanos מספר שלם ‫Nanos הוא מספר יחידות הננו (10‎^-9) של הסכום. הערך חייב להיות בין ‎-999,999,999 ל- ‎+999,999,999, כולל. אם הערך של units הוא חיובי, הערך של nanos חייב להיות חיובי או אפס. אם הערך של units הוא אפס, הערך של nanos יכול להיות חיובי, אפס או שלילי. אם הערך של units הוא שלילי, הערך של nanos חייב להיות שלילי או אפס.

כסף

הסוג Money מייצג סכום כסף עם סוג המטבע שלו.

מופיע ב: - SkuDescription

שדה תיאור
currencyCode string
units מספר שלם הערך של המאפיין 'יחידות' הוא מספר היחידות השלמות של הסכום. לדוגמה: אם הערך של CurrencyCode הוא "USD", המשמעות היא ש-1 יחידה = 1 דולר ארה"ב.
nanos מספר שלם ‫Nanos הוא מספר יחידות הננו (10‎^-9) של הסכום. הערך חייב להיות בין ‎-999,999,999 ל- ‎+999,999,999, כולל. אם הערך של Units הוא חיובי, הערך של nanos חייב להיות חיובי או אפס. אם הערך של Units הוא אפס, הערך של nanos יכול להיות חיובי, אפס או שלילי. אם הערך של Units הוא שלילי, הערך של nanos חייב להיות שלילי או אפס. לדוגמה, הסכום ‎ $-1.75 מיוצג כ-Units=-1 וגם כ-Nanos=-750,000,000.

PeriodDuration

‫PeriodDuration הוא משך הזמן שבו מחויב מחיר.

מופיע ב: - SkuDescription

שדה תיאור
count מספר שלם העמודה Count (ספירה) מציינת את מספר התקופות שבהן מחויב מחיר. לדוגמה: Count=3 ו-Unit=Monthly מייצגים תקופה של 3 חודשים.
unit SubscriptionPeriodUnit יחידה היא יחידת הזמן שאליה מתייחס הערך count.

PricingUnit

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

מופיע ב: - SkuDescription

שדה תיאור
type PricingUnitType המאפיין Type מייצג את סוג יחידת התמחור.
countUnit boolean הערך של CountUnit הוא True רק אם הערך של Type הוא Count.
timeUnit TimeUnitType הפרמטר TimeUnit מוגדר רק אם הערך של Type הוא Time.
dataUnit DataUnitType המאפיין DataUnit מוגדר רק אם הערך של Type הוא Data
storageUnit StorageUnitType המאפיין StorageUnit מוגדר רק אם Type הוא Storage

PricingUnitType

סוג בסיסי: string

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

מופיע ב: - PricingUnit

SKUArea

סוג בסיסי: string

‫SKUArea הוא הסיווג של מק"ט לאזור.

מופיע ב: - SkuDescription

SkuDescription

‫SkuDescription הוא הסכימה של skudescriptions API

מופיע ב: - SkuDescriptionList

שדה תיאור
apiVersion string billing.private.gdc.goog/v1alpha1
kind string SkuDescription
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
id string ‫ID הוא המזהה הייחודי של המק"ט. דוגמה: "AA95-CD31-42FE"
invoiceDescription string InvoiceDescription הוא תיאור קריא של המק"ט.
longDescription string ‫LongDescription הוא תיאור ארוך של המק"ט, שכתוב בצורה שקריאה לאנשים.
area SKUArea האזור הוא הסיווג של מק"ט לקבוצה דומה של מק"טים.
prices מערך Money מחירים עם קודי מטבע שונים. בדרך כלל נדרש תמחור בדולר אמריקאי בלבד. אתם יכולים להתחיל בפשטות עם מחיר אחד בדולר ארה"ב.
period PeriodDuration התקופה שבה המחיר מחויב. אם לא מוגדר,
perUnit PricingUnit יחידת השימוש שבה מוגדר התמחור. לדוגמה: ‎$5 per 10 bytes : PerUnit = bytes
perUnitCount DecimalAmount גודל יחידת השימוש שבה מוגדר התמחור. דוגמה: ‎$5 per 10 bytes : PerUnitCount = 10
status SkuStatus הסטטוס של skuDescription.

SkuDescriptionList

‫SkuDescriptionList מכיל רשימה של SkuDescription

שדה תיאור
apiVersion string billing.private.gdc.goog/v1alpha1
kind string SkuDescriptionList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items SkuDescription

SkuStatus

השדה SkuStatus מספק את הסטטוס של SkuDescription.

מופיע ב: - SkuDescription

שדה תיאור
conditions מצב ‫Conditions היא רשימה של תנאי skuDescription שנצפו.

StorageUnitType

סוג בסיסי: string

מייצג יחידת אחסון, למשל: 'Gibibyte month'.

מופיע ב: - PricingUnit

SubscriptionPeriodUnit

סוג בסיסי: string

מופיע ב: - PeriodDuration

TimeUnitType

סוג בסיסי: string

מייצג יחידת זמן. לדוגמה: "חודש".

מופיע ב: - PricingUnit

dr.gpc.gke.io/v1alpha1

חבילה v1alpha1 מכילה הגדרות של סכימת API לקבוצת API‏ v1alpha1

CIDRClaimAllocation

רשומת CIDRClaimAllocation מתעדת את המיפוי של מפרטי CIDRClaim ואת כתובות ה-IP שהוקצו

מופיע ב: - CIDRClaimAllocationList

שדה תיאור
apiVersion string dr.gpc.gke.io/v1alpha1
kind string CIDRClaimAllocation
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec CIDRClaimAllocationSpec

CIDRClaimAllocationList

‫CIDRClaimAllocationgList מכיל רשימה של CIDRClaimAllocation.

שדה תיאור
apiVersion string dr.gpc.gke.io/v1alpha1
kind string CIDRClaimAllocationList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items CIDRClaimAllocation

CIDRClaimAllocationSpec

‫CIDRClaimAllocation הם המפרטים של CIDRClaimAllocation

מופיע ב: - CIDRClaimAllocation

שדה תיאור
namespace string מרחב השמות הוא מרחב השמות המקורי של CIDRClaim
name string השם הוא השם המקורי של CIDRClaim
ipv4block string ‫IPv4Block היא מחרוזת שמייצגת CIDR של IPv4, כמו 10.10.0.0/24
ipv6block string ‫IPv6Block היא מחרוזת שמייצגת CIDR של IPv6, כמו ‎2001:db8::/32

DRConfig

‫DRConfig הוא הסכימה של ה-API של בקר ה-DR

מופיע ב: - DRConfigList

שדה תיאור
apiVersion string dr.gpc.gke.io/v1alpha1
kind string DRConfig
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec DRSpec
status DRStatus

DRConfigList

‫DRConfigList מכיל רשימה של DRConfig.

שדה תיאור
apiVersion string dr.gpc.gke.io/v1alpha1
kind string DRConfigList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items DRConfig

DRSpec

‫DRSpec הם המפרטים של DRConfig

מופיע ב: - DRConfig

שדה תיאור
operationMode OperationMode המאפיין OperationMode משקף את מצב הפעולה הרצוי של בקר ה-DR.
restoreRepository string הפרמטר RestoreRepository מזהה את מאגר Backup4GPC שבו יש להשתמש כשמשחזרים את תא GDCH.
backupName string ‫BackupName מזהה את שם הגיבוי שישמש במאגר כשמשחזרים את תא ה-GDCH

DRStatus

מופיע ב: - DRConfig

שדה תיאור
operationMode OperationMode הערך של OperationMode משקף את מצב הפעולה הנוכחי של בקר ה-DR.
reconcileState ReconcileState ‫ReconcileState משקף את השלב הנוכחי של ההתאמה
message string ההודעה מספקת מידע נוסף על הסטטוס

HWDRBackupRestoreJob

‫HWDRBackupRestoreJob הוא הסכימה של hwdrbackuprestorejobs API

מופיע ב: - HWDRBackupRestoreJobList

שדה תיאור
apiVersion string dr.gpc.gke.io/v1alpha1
kind string HWDRBackupRestoreJob
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
state JobState הסטטוס משקף את הסטטוס הנוכחי של עבודת הגיבוי או השחזור.
restore boolean הערך Restore מציין אם העבודה היא פעולת גיבוי (false) או פעולת שחזור (true).
details string השדה Details מספק מידע נוסף כשהשדה State הוא SUCCESS או ERROR.

HWDRBackupRestoreJobList

‫HWDRBackupRestoreJobList מכיל רשימה של HWDRBackupRestoreJob

שדה תיאור
apiVersion string dr.gpc.gke.io/v1alpha1
kind string HWDRBackupRestoreJobList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items HWDRBackupRestoreJob

HWDRDevice

‫HWDRDevice הוא הסכימה של hwdrdevices API

מופיע ב: - HWDRDeviceList

שדה תיאור
apiVersion string dr.gpc.gke.io/v1alpha1
kind string HWDRDevice
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec HWDRDeviceSpec
status HWDRDeviceStatus

HWDRDeviceList

‫HWDRDeviceList מכיל רשימה של HWDRDevice

שדה תיאור
apiVersion string dr.gpc.gke.io/v1alpha1
kind string HWDRDeviceList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items HWDRDevice

HWDRDeviceSpec

‫HWDRDeviceSpec מגדיר את המצב הרצוי של HWDRDevice

מופיע ב: - HWDRDevice

שדה תיאור
type string הסוג הוא סוג המכשיר שיגובה או ישוחזר. ההגדרה הזו קובעת לאיזה DSH תתבצע קריאה.
target string יעד הוא כתובת IP או שם מארח (עם או בלי יציאה) ש-DSH משתמש כדי להתחבר אליהם.
credentials SecretReference ‫Credentials היא הפניה לסוד של Kubernetes (צמדי מפתח/ערך).
options object (keys:string, values:string) ‫Options היא רשימה של צמדי מפתח/ערך שספציפיים ל-DSH.

HWDRDeviceStatus

‫HWDRDeviceStatus מגדיר את המצב שנצפה של HWDRDevice

מופיע ב: - HWDRDevice

שדה תיאור
status string הסטטוס הוא הודעת טקסט שמציינת את הסטטוס הסופי של ההפעלה האחרונה במכשיר.
lastRunTime זמן הערך LastRunTime מציין את הפעם האחרונה שבה נעשה ניסיון לבצע גיבוי או שחזור במכשיר.

JobState

סוג בסיסי: string

מופיע ב: - HWDRBackupRestoreJob

OperationMode

סוג בסיסי: string

ההגדרה OperationMode מתארת באיזה מצב בקר ה-DR נמצא או צריך להיות. אפשר לציין רק אחד ממצבי הפעולה הבאים.

מופיע ב: - DRSpec - DRStatus

ReconcileState

סוג בסיסי: string

‫ReconcileState מייצג את המצב של בקר DR

מופיע ב: - DRStatus

firewall.private.gdc.goog/v1alpha1

FirewallHairpinLinkSpec

‫FirewallHairpinLinkSpec מתאר את ה-hairpin בין חומת האש לבין המתג

מופיע ב: - FirewallNodeInternalSpec

שדה תיאור
firewallPort1 string ‫FirewallPort מתאר את היציאה הפנימית בצד חומת האש
switchPort1 SwitchPortInterface ‫SwitchPort מתאר את היציאה הפנימית בצד המתג
firewallPort2 string ‫FirewallPort מתאר את היציאה החיצונית בצד חומת האש
switchPort2 SwitchPortInterface ‫SwitchPort מתאר את היציאה החיצונית בצד המתג
vlanID VLANID ‫VlanID מתאר את תג ה-VLAN של הקישור
owner string פרטי הבעלים, אדמין על או דייר

FirewallInterfaceType

סוג בסיסי: string

FirewallInterfaceType identifies the type of the firewall interface

מופיע ב: - InterfaceSpec

FirewallNodeInternal

‫FirewallNodeInternal מייצג סוג פנימי של צומת חומת אש

מופיע ב: - FirewallNodeInternalList

שדה תיאור
apiVersion string firewall.private.gdc.goog/v1alpha1
kind string FirewallNodeInternal
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec FirewallNodeInternalSpec
status FirewallNodeInternalStatus

FirewallNodeInternalList

‫FirewallNodeInternalList מייצג אוסף של אובייקטים מסוג FirewallNodeInternal.

שדה תיאור
apiVersion string firewall.private.gdc.goog/v1alpha1
kind string FirewallNodeInternalList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items FirewallNodeInternal array

FirewallNodeInternalSpec

‫FirewallNodeInternalSpec מייצג את המפרטים של מידע פנימי על צומת חומת אש.

מופיע ב: - FirewallNodeInternal

שדה תיאור
haInfo HASpec ‫HAInfo מייצג את המידע שקשור ל-HA
hairpinSwitchName string ‫HairpinSwitchName מייצג את שם המתג עם חיבור hairpin לחומת האש
hairpinLinks מערך FirewallHairpinLinkSpec ‫HairpinLinks מייצג את קישורי ה-hairpin בין חומת האש לבין המתג
serviceInfo ServiceSpec ‫ServiceInfo מייצג את השירותים כמו פרטי שרת NTP
networkInfo NetworkSpec NetworkInfo מייצג את המידע שקשור לרשת
vsysInfoRefs LocalObjectReference הפניות של VsysInfoRefs לרשימת אובייקטים של FirewallVirtualSystem עבור ריבוי דיירים

FirewallVirtualSystem

‫FirewallVirtualSystem מייצג את המערכות הווירטואליות של חומת האש.

מופיע ב: - FirewallVirtualSystemList

שדה תיאור
apiVersion string firewall.private.gdc.goog/v1alpha1
kind string FirewallVirtualSystem
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec FirewallVirtualSystemSpec
status FirewallVirtualSystemStatus

FirewallVirtualSystemList

‫FirewallVirtualSystemList מייצג אוסף של מערכות וירטואליות של חומת האש.

שדה תיאור
apiVersion string firewall.private.gdc.goog/v1alpha1
kind string FirewallVirtualSystemList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items FirewallVirtualSystem

FirewallVirtualSystemSpec

‫FirewallVirtualSystemSpec מספק את המפרט של מערכת וירטואלית של חומת אש.

מופיע ב: - FirewallVirtualSystem

שדה תיאור
name string שם המערכת הווירטואלית לדייר הזה
zoneInfo מערך ZoneSpec ‫ZoneInfo מייצג את אזורי האבטחה של המערכת הווירטואלית
serviceInfo ServiceSpec ‫ServiceInfo מייצג את השירותים של המערכת הווירטואלית

HAInterfaceSpec

‫HAInterfaceSpec מתאר את פרטי ממשק ה-HA

מופיע ב: - HASpec

שדה תיאור
port string היציאה מתארת את יציאת ה-HA
ipAddr IPAddressString ‫IPAddr מתאר את כתובת ה-IP שהוקצתה ליציאת ה-HA
netmask IPAddressString מסיכת רשת שמתארת את מסיכת הרשת של כתובת ה-IP שהוקצתה ליציאת ה-HA

HASpec

ב-HASpec מתואר תהליך ההגדרה שקשור לזמינות גבוהה

מופיע ב: - FirewallNodeInternalSpec

שדה תיאור
groupId מספר שלם ‫ClusterName הוא שם האשכול שהצומת הזה שייך אליו.
deviceId מספר שלם ‫ClusterName הוא שם האשכול שהצומת הזה שייך אליו.
haPeerNodeName string ‫HAPeerNodeName הוא השם של צומת האחסון שיוצר צמד HA עם הצומת הזה.
ha HAInterfaceSpec ‫HA מתאר את פרטי הקישור בין רשתות שכנות HA1
haBackup HAInterfaceSpec ‫HABackup מתאר את פרטי הגיבוי של HA1
ha2 HAInterfaceSpec ‫HA2 מתאר את פרטי הקישור בין רשתות שכנות (peering) של HA2
ha2Backup HAInterfaceSpec ‫HA2Backup מתאר את פרטי הגיבוי של HA2
ha3Group string ‫HA3Group מתאר את שם קבוצת הצבירה להגדרת HA3

InterfaceSpec

‫InterfaceSpec מתאר ממשק רשת

מופיע ב: - NetworkSpec - VWireSpec - ZoneSpec

שדה תיאור
port string המאפיין Port מתאר את שם הממשק
type FirewallInterfaceType הסוג מתאר את סוג הממשק, כמו ha,‏ vwire וכו'
aggGroup string ‫AggGroup מתאר את קבוצת הצבירה שאליה הממשק הזה שייך.
tag מספר שלם התג describe מתאר את תג ה-vwire שהוקצה לממשקים.
owner string פרטי הבעלים, אדמין על או דייר

NetworkSpec

‫NetworkSpec מתאר את הגדרת הרשת

מופיע ב: - FirewallNodeInternalSpec

שדה תיאור
interfaces מערך InterfaceSpec בקטע Interfaces מפורטות התכונות של ממשקי הרשת
vwires VWireSpec ‫VWires מתאר את הקישורים של vwire
aggregation string צבירה

ServiceSpec

‫ServiceSpec מתאר את ההגדרה של שירותים שונים

מופיע ב: - FirewallNodeInternalSpec - FirewallVirtualSystemSpec

שדה תיאור
syslogServers IPAddressString ‫SyslogServers מתאר את שרתי ה-syslog
snmpServers IPAddressString ‫SNMPServers מתאר את שרתי ה-SNMP Trap
snmpString string ‫SnmpString מתאר את מחרוזת הקהילה של SNMP
ntpServers IPAddressString ‫NtpServers מתאר את שרתי ה-NTP
dnsServers IPAddressString ‫DnsServers מתאר את שרתי ה-DNS
emailServers IPAddressString ‫EmailServers מתאר את שרתי האימייל

VWireSpec

‫VWireSpec מתאר את זוג הקישורים של ה-vwire

מופיע ב: - NetworkSpec

שדה תיאור
name string שם ה-vwire
interface1 InterfaceSpec ‫Interface1 describe one end of the vwire pair
interface2 InterfaceSpec ‫Interface2 describe another end of the vwire pair
owner string פרטי הבעלים, אדמין על או דייר

ZoneSpec

‫ZoneSpec מתאר אזור אבטחה

מופיע ב: - FirewallVirtualSystemSpec

שדה תיאור
name string שם אזור האבטחה
interfaces InterfaceSpec בממשקים מתואר הממשקים שהוקצו לאזור

identity.storagegrid.netapp.storage.private.gdc.goog/v1alpha1

חבילה v1alpha1 מכילה הגדרות של סכימת API עבור קבוצת ה-API‏ identity.storagegrid.netapp.storage.private.gdc.goog v1alpha1.

קבוצה

‫Group הוא הסכימה של Groups API.

מופיע ב: - GroupList

שדה תיאור
apiVersion string identity.storagegrid.netapp.storage.private.gdc.goog/v1alpha1
kind string Group
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec GroupSpec
status GroupStatus

GroupList

‫GroupList מכיל רשימה של אובייקטים מסוג Group.

שדה תיאור
apiVersion string identity.storagegrid.netapp.storage.private.gdc.goog/v1alpha1
kind string GroupList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items קבוצה

GroupSpec

ההגדרה GroupSpec מגדירה את המצב הרצוי של הקבוצה.

מופיע ב: - קבוצה

שדה תיאור
rbacResourceRef _[ObjectReference] ‫RbacResourceRef מתייחס לתפקיד RBAC או ל-ClusterRole שמתאים לקבוצה הזו. אנחנו יכולים להשתמש במשאב הזה כדי לגזור את השם של הקבוצה המקומית ב-StorageGRID בשביל הקבוצה הזו. רק השדות ResourceNamespace ו-ResourceName נמצאים בשימוש.
storageGridTenantId string ‫StorageGridTenantId מתייחס לדייר ב-StorageGRID שבו הקבוצה אמורה להיות.
members מערך מחרוזות הקטע Members (חברים) הוא רשימה של המשתמשים בקבוצה. המשתמשים מיוצגים על ידי שם המשתמש שלהם ב-StorageGRID (לא המזהה). שם המשתמש של כל משתמש ב-StorageGRID יהיה הקידומת k8su, ואחריה המזהה שמשמש לציון המשתמש ברשימת הנושאים של RoleBinding (למשל, bob,‏ bob@foo.com וכו', בהתאם להגדרת ה-AIS של הארגון). שם המשתמש של כל חשבון שירות ב-StorageGRID יתבסס על הסכימה k8ssa{svc-acct-namespace}_{svc-acct-name}.
bucketsForVerb object (keys:string, values:string array) ‫BucketsForVerb היא מפה שבה כל מפתח הוא פועל מותאם אישית, למשל read-object או write-object, שיש לו קבוצה של הרשאות מדיניות StorageGRID שמשויכות אליו. הערך של כל מפתח הוא רשימת שמות הקטגוריות שלחברי הקבוצה הזו צריכות להיות הרשאות ספציפיות לגביהן. כל שם של קטגוריה מיוצג כשם המשאב ב-K8S, כלומר בלי הקידומת שמוחלת על השם של הקטגוריה הבסיסית ב-StorageGRID. אם התפקיד התואם חל על כל הקטגוריות בהיקף שלו (כל הקטגוריות במרחב השמות של התפקיד, או כל הקטגוריות אם משתמשים ב-ClusterRole), הרשימה תכיל פריט אחד, "*".

GroupStatus

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

מופיע ב: - קבוצה

שדה תיאור
storageGridId string ‫StorageGridId הוא ה-UID של הקבוצה המקומית ב-StorageGRID.
removedMembers מערך מחרוזות ‫RemovedMembers היא רשימה של חברים שהיו בעבר בקבוצה, אבל הוסרו ממנה בשלב מסוים. שימו לב: זה לא בהכרח אומר שהמשתמשים נוספו לקבוצה הבסיסית ב-StorageGRID. כלי ההתאמה של הקבוצות צריך לבדוק אם המשתמשים האלה נוספו לקבוצה הבסיסית, ואם כן, להסיר אותם. אחרי שמסירים משתמש מהקבוצה הבסיסית, הוא אמור להיעלם גם מהרשימה הזו.
conditions מצב

logging.private.gdc.goog/v1alpha1

החבילה v1alpha1 מכילה הגדרות של סכימת API לקבוצת API של observability v1alpha1.

AuditLoggingTarget

‫AuditLoggingTarget הוא הסכימה של AuditLoggingtargets API.

מופיע ב: - AuditLoggingTargetList

שדה תיאור
apiVersion string logging.private.gdc.goog/v1alpha1
kind string AuditLoggingTarget
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec AuditLoggingTargetSpec
status AuditLoggingTargetStatus

AuditLoggingTargetList

‫AuditLoggingTargetList מכיל רשימה של AuditLoggingTarget.

שדה תיאור
apiVersion string logging.private.gdc.goog/v1alpha1
kind string AuditLoggingTargetList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items AuditLoggingTarget

AuditLoggingTargetSpec

‫AuditLoggingTargetSpec מגדיר את המצב הרצוי של AuditLoggingTarget

מופיע ב: - AuditLoggingTarget

שדה תיאור
serviceName string מציינים שם שירות שיופיע כתווית.
timestampKey string מציינים מפתח JSON לחותמת הזמן של היומן. אם אי אפשר לנתח את חותמת הזמן, המערכת תשתמש בחותמת הזמן שבה שרת syslog קיבל את ההודעה.
timestampkeyFormat string מציינים את הפורמט הצפוי של חותמת הזמן ביומן.
appNameLabel string מציינים את שם התווית בשדה APP-NAME של syslog. אם מדלגים על השלב הזה, הערך של APP-NAME יישמר תחת התווית ident.
hostNameLabel string מציינים את שם התווית בשדה HOSTNAME של syslog. אם מדלגים על השדה הזה, הערך של שם המארח יישמר תחת התווית host.
additionalLabels object (keys:string, values:string) מציינים תוויות נוספות לצירוף לרשומות ביומן.

AuditLoggingTargetStatus

‫AuditLoggingTargetStatus מגדיר את המצב שנצפה של AuditLoggingTarget.

מופיע ב: - AuditLoggingTarget

שדה תיאור
conditions מצב
certSecretName string אחרי שמחילים את ה-CR, פלטפורמת Observability יוצרת אישור לשימוש בשירות כדי לתקשר עם נקודת הקצה של syslog. האישור יישמר בסוד TLS.
syslogServerName string אחרי שמחילים את ה-CR, פלטפורמת ה-Observability יוצרת FQDN שישמש שירות לתקשורת עם נקודת קצה של syslog.

SecurityLoggingTarget

‫SecurityLoggingTarget הוא הסכימה של Securityloggingtarget API.

מופיע ב: - SecurityLoggingTargetList

שדה תיאור
apiVersion string logging.private.gdc.goog/v1alpha1
kind string SecurityLoggingTarget
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec SecurityLoggingTargetSpec
status SecurityLoggingTargetStatus

SecurityLoggingTargetList

‫SecurityLoggingTargetList מכיל רשימה של SecurityLoggingTarget.

שדה תיאור
apiVersion string logging.private.gdc.goog/v1alpha1
kind string SecurityLoggingTargetList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items SecurityLoggingTarget

SecurityLoggingTargetSpec

‫SecurityLoggingTargetSpec מגדיר את המצב הרצוי של SecurityLoggingTarget.

מופיע ב: - SecurityLoggingTarget

שדה תיאור
serviceName string מציינים שם שירות שיופיע כתווית.
timestampKey string מציינים מפתח JSON לחותמת הזמן של היומן. אם אי אפשר לנתח את חותמת הזמן, המערכת תשתמש בחותמת הזמן שבה שרת syslog קיבל את ההודעה.
timestampFormat string מציינים את הפורמט הצפוי של חותמת הזמן ביומן.
appNameLabel string מציינים את שם התווית בשדה APP-NAME של syslog. אם מדלגים על השלב הזה, הערך של APP-NAME יישמר תחת התווית ident.
hostNameLabel string מציינים את שם התווית בשדה HOSTNAME של syslog. אם מדלגים על השדה הזה, הערך של שם המארח יישמר תחת התווית host.
additionalLabels object (keys:string, values:string) מציינים תוויות נוספות לצירוף לרשומות ביומן.

SecurityLoggingTargetStatus

‫SecurityLoggingTargetStatus מגדיר את המצב שנצפה של SecurityLoggingTarget.

מופיע ב: - SecurityLoggingTarget

שדה תיאור
conditions מצב
certSecretName string אחרי שמחילים את ה-CR, פלטפורמת Observability יוצרת אישור לשימוש בשירות כדי לתקשר עם נקודת הקצה של syslog. האישור יישמר בסוד TLS.
syslogServerName string אחרי שמחילים את ה-CR, פלטפורמת ה-Observability יוצרת FQDN שישמש שירות לתקשורת עם נקודת קצה של syslog.

network.private.gdc.goog/v1alpha1

AggSwitchInternal

‫AggSwitchInternal מייצג סוג מתג פנימי של צבירה עם מידע

מופיע ב: - AggSwitchInternalList

שדה תיאור
apiVersion string network.private.gdc.goog/v1alpha1
kind string AggSwitchInternal
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec AggSwitchInternalSpec
status SwitchCommonStatus

AggSwitchInternalList

‫AggSwitchInternalList מייצג אוסף של אובייקטים מסוג AggSwitchInternal.

שדה תיאור
apiVersion string network.private.gdc.goog/v1alpha1
kind string AggSwitchInternalList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items AggSwitchInternal

AggSwitchInternalSpec

‫AggSwitchInternalSpec מייצג את המפרטים של מתג agg פנימי בתצורת הרשת

מופיע ב: - AggSwitchInternal

שדה תיאור
SwitchCommonSpec SwitchCommonSpec ‫SwitchCommonSpec מייצג את המפרטים המשותפים שמוזרקים ומשותפים לכל המתגים
downlinks RoutedPortSpec ‫P2PDownlinks מתאר את היציאות המנותבות שמתחברות למתגים ברמה נמוכה יותר
hairpinPorts HairpinPortSpec ‫HairpinPorts מתאר את לולאת ה-hairpin שנוצרת על ידי שילוב חומת האש עם המתג TODO(ruibin): צריך להוציא את השדה הזה משימוש אחרי שכל הקוד יועבר לשימוש ב-HairpinLinks ב-AggSwitchSpec.

CellTunnelAllocation

‫CellTunnelAllocation מייצג את הקצאות מזהי המנהרות בתוך תא.

מופיע ב: - CellTunnelAllocationList

שדה תיאור
apiVersion string network.private.gdc.goog/v1alpha1
kind string CellTunnelAllocation
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec CellTunnelAllocationSpec
status CellTunnelAllocationStatus

CellTunnelAllocationList

‫CellTunnelAllocationList מייצג רשימה של CellTunnelAllocation.

שדה תיאור
apiVersion string network.private.gdc.goog/v1alpha1
kind string CellTunnelAllocationList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items CellTunnelAllocation

CellTunnelAllocationSpec

‫CellTunnelAllocationSpec מייצג את המפרט של הקצאות מזהי המנהרות בתוך תא.

מופיע ב: - CellTunnelAllocation

שדה תיאור
allocations מערך TunnelAllocation

CiscoNxOSSwitch

‫CiscoNxOSSwitch מתאר את המפרטים של ספק עבור מתג Cisco NxOS

מופיע ב: - SwitchVendorCommon

CiscoNxOSSwitchPairingConnection

‫CiscoNxOSSwitchPairingConnection מתאר את הפרטים של אופן החיבור של מתג למתג עמית.

מופיע ב: - CiscoNxOSSwitchPairing

שדה תיאור
keepalivePort SwitchPortIndexList ‫KeepalivePort מתאר את הפורט להודעות keep-alive בין מתגים עמיתים. שני המתגים משתמשים באותו מספר יציאה. השדה הזה הוא אופציונלי כי יכול להיות שספקים מסוימים לא יצטרכו אותו.
peerLinks SwitchPortIndexList ‫PeerLinks מתאר את היציאות (זהות בכל עמית) שמשמשות לתנועת נתונים בין מתגים.
pairingIP IPAddressString ההגדרה PairingIP מתארת את כתובת ה-IP שמשמשת לצימוד מתגים ברשת השכבה העליונה.

DNSRegistration

‫DNSRegistration מייצג רישום DNS לשירות צד ראשון. היא מיועדת לבקרי צד ראשון כדי להפוך שירותי צד ראשון לזמינים בשמות עקביים וקלים לזכירה. המאמר הזה לא מיועד למשתמשי קצה ב-GDC.

מופיע ב: - DNSRegistrationList

שדה תיאור
apiVersion string network.private.gdc.goog/v1alpha1
kind string DNSRegistration
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec DNSRegistrationSpec
status DNSRegistrationStatus

DNSRegistrationList

‫DNSRegistrationList מייצג אוסף של DNSRegistration.

שדה תיאור
apiVersion string network.private.gdc.goog/v1alpha1
kind string DNSRegistrationList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items DNSRegistration

DNSRegistrationSpec

‫DNSRegistrationSpec מספק את המפרט (כלומר, המצב הרצוי) של DNSRegistration.

מופיע ב: - DNSRegistration

שדה תיאור
fqdnPrefix string מזינים את הקידומת שתשמש ליצירת שם דומיין שמוגדר במלואו (FQDN). אם השדה יישאר ריק, המערכת תשתמש ב'שם' של DNSRegistration CR כדי ליצור FQDN.
internal ResolveTo מאכלסים את השדה הזה אם כתובות ה-IP שה-FQDN שנוצר יתפרש ככתובות IP פנימיות. אם השדה הזה מאוכלס, ה-FQDN שנוצר יכיל את המילה 'internal' בסיומת השם שלו. כאן צריך לציין כתובות IP פנימיות או שער לתנועה פנימית. נכון לעכשיו אפשר לציין Internal או External, אבל לא את שניהם. הערה: 1. בשלב הזה, רק כתובות IP נתמכות בשדה Internal. 2. במצב MT, באשכול של אדמין על, תהיה תמיכה רק בציון External.
external ResolveTo מאכלסים את השדה הזה אם כתובות ה-IP שה-FQDN שנוצר יתפרש ככתובות IP חיצוניות. נכון לעכשיו אפשר לציין Internal או External, אבל לא את שניהם. כאן צריך לציין כתובות IP חיצוניות או שער לתעבורה חיצונית.
scope DNSScope ההיקף מציין איך צריך ליצור את ה-FQDN. היא לא תגביל את פענוח ה-DNS להיקף מסוים.
ttl מספר שלם ‫TTL הוא שדה אופציונלי שמציין את אורך החיים של הרשומה, בשניות. הערך המינימלי הוא 5 שניות, והערך המקסימלי הוא 3,600 שניות. ברירת המחדל היא 300 שניות.

DNSRegistrationStatus

המאפיין DNSRegistrationStatus מספק את הסטטוס של DNSRegistration.

מופיע ב: - DNSRegistration

שדה תיאור
fqdn string ערך לא ריק מייצג את ה-FQDN של השירות שמוכן לשימוש.
aliases string array כינויים של ה-FQDN.
תנאים [condition] יצירה מוצלחת של רשומת DNS גורמת לאכלוס המחרוזת FQDN, כאשר המערך Conditions מכיל את התנאי Ready כ-True. שגיאה מסומנת על ידי ערך FQDN ריק, כאשר במערך התנאים הערך של Ready הוא False.

DNSScope

סוג בסיסי: מחרוזת

מופיע ב: - DNSRegistrationSpec

DefaultIstioGatewayInfo

מופיע ב: - ResolveTo

שדה תיאור
owningCluster IstioGatewayOwningCluster האשכול שבו פועל מופע ברירת המחדל של Istio Gateway. יכול להיות שזה אשכול האדמין המקומי או אשכול המשתמש שמוגדר כברירת מחדל מרחוק. הערה: צוותים של צד ראשון צריכים להשתמש ב-Istio Gateway באשכול המשתמש שמוגדר כברירת מחדל. שער Istio באשכול האדמין מיועד בעיקר לשירותים פנימיים של GDCH.

IstioGatewayOwningCluster

סוג בסיסי: string

מופיע ב: - DefaultIstioGatewayInfo

ManagementAggSwitchInternal

‫ManagementAggSwitchInternal מייצג סוג של מתג צבירה פנימי לניהול עם מידע

מופיע ב: - ManagementAggSwitchInternalList

שדה תיאור
apiVersion string network.private.gdc.goog/v1alpha1
kind string ManagementAggSwitchInternal
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec ManagementAggSwitchInternalSpec
status SwitchCommonStatus

ManagementAggSwitchInternalList

‫ManagementAggSwitchInternalList מייצג אוסף של אובייקטים מסוג ManagementAggSwitchInternal.

שדה תיאור
apiVersion string network.private.gdc.goog/v1alpha1
kind string ManagementAggSwitchInternalList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items מערך ManagementAggSwitchInternal

ManagementAggSwitchInternalSpec

‫ManagementAggSwitchInternalSpec מייצג את המפרט של מתג צבירה לניהול שהוא פנימי להגדרת הרשת

מופיע ב: - ManagementAggSwitchInternal

שדה תיאור
SwitchCommonSpec SwitchCommonSpec ‫SwitchCommonSpec מייצג את המפרטים המשותפים שמוזרקים לכל המתגים
downlinks RoutedPortSpec ‫P2PDownlinks מתאר את היציאות המנותבות שמתחברות למתגים ברמה נמוכה יותר

ManagementSwitchInternal

‫ManagementSwitchInternal מייצג סוג מתג ניהול פנימי עם מידע

מופיע ב: - ManagementSwitchInternalList

שדה תיאור
apiVersion string network.private.gdc.goog/v1alpha1
kind string ManagementSwitchInternal
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec ManagementSwitchInternalSpec
status SwitchCommonStatus

ManagementSwitchInternalList

‫ManagementSwitchInternalList מייצג אוסף של אובייקטים מסוג ManagementSwitchInternal.

שדה תיאור
apiVersion string network.private.gdc.goog/v1alpha1
kind string ManagementSwitchInternalList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items מערך ManagementSwitchInternal

ManagementSwitchInternalSpec

‫ManagementSwitchInternalSpec מייצג את המפרטים של מתג ניהול פנימי להגדרת הרשת

מופיע ב: - ManagementSwitchInternal

שדה תיאור
SwitchCommonSpec SwitchCommonSpec ‫SwitchCommonSpec מייצג את המפרטים המשותפים שמוזרקים לכל המתגים

ResolveTo

מופיע ב: - DNSRegistrationSpec

שדה תיאור
ips מערך מחרוזות כתובות ה-IP שאליהן ה-FQDN שנוצר אמור להפנות. צריך לציין את כתובות ה-IP או את השדה UseDefaultIstioGateway. ציון של שניהם הוא שגיאה.
useDefaultIstioGateway DefaultIstioGatewayInfo שער Istio שכתובת ה-IP של מאזן העומסים שלו צריכה להיות כתובת ה-FQDN שנוצר. צריך לציין כתובות IP או שער.

SwitchCommonSpec

‫SwitchCommonSpec מייצג את מפרטי ההגדרה של מתג שמשותף לכל סוגי המתגים

מופיע ב: - AggSwitchInternalSpec - ManagementAggSwitchInternalSpec - ManagementSwitchInternalSpec - TORSwitchInternalSpec

שדה תיאור
loopbackIPs IPAddressString כתובות IP של Loopback מציינות את כתובות ה-IP של המקור שמשמשות לפרוטוקולי ניתוב. לדוגמה, כתובות ה-IP שמוקצות לממשק ה-loopback עבור OSPF, ‏ iBGP, ‏ VTEPs. צריך לציין לפחות כתובת IP אחת של נתב. הראשון משמש לניתוב ברשת הבסיסית. השני משמש לניתוב ברשת השכבה העליונה.
l2Networks L2NetworkSpecList ‫L2Networks מתאר רשתות שכבה 2 בין מתגים. כל יציאה שצוינה בהמשך מכל מתג צריכה להתחבר לאותו מכשיר.
uplinks RoutedPortSpec קישורי העלאה מתארים את היציאות המנותבות מה-TOR למתגים ברמה גבוהה יותר.
SwitchVendorCommon SwitchVendorCommon הספק מתאר את המידע הספציפי לספק עבור מתג מסוים

SwitchImage

התג SwitchImage מייצג את הנתונים של תמונה אחת של מתג.

מופיע ב: - SwitchImagesStatus

שדה תיאור
imageVersion string ‫ImageVersion מספק את הגרסה של תמונת המתג.
path string הנתיב מספק את הנתיב של התמונה בשרת TFTP.
checksum string סיכום הביקורת (checksum) מספק את סיכום הביקורת (checksum) של התמונה בפורמט SHA256.

SwitchImageHostRequest

‫SwitchImageHostRequest מייצג בקשה לאירוח תמונות של מערכת הפעלה של מתג.

מופיע ב: - SwitchImageHostRequestList

שדה תיאור
apiVersion string network.private.gdc.goog/v1alpha1
kind string SwitchImageHostRequest
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec SwitchImageHostRequestSpec
status SwitchImageHostRequestStatus

SwitchImageHostRequestList

‫SwitchImageHostRequestList מייצג רשימה של SwitchImageHostRequest.

שדה תיאור
apiVersion string network.private.gdc.goog/v1alpha1
kind string SwitchImageHostRequestList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items SwitchImageHostRequest

SwitchImageHostRequestStatus

‫SwitchImageHostRequestStatus מייצג את הסטטוס של SwitchImageHostRequest.

מופיע ב: - SwitchImageHostRequest

שדה תיאור
conditions מצב בקטע 'תנאים' מפורטים התנאים לאירוח תמונות של מערכת הפעלה במתג. התנאים הנתמכים כוללים: Ready, ‏ TFTPReady, ‏ ImagesReady.
tftpHost string התוכנה TFTPHost מספקת את כתובת ה-IP והיציאה של שרת ה-TFTP.
switches SwitchImagesStatus המתגים מספקים את הסטטוס של אירוח התמונות של כל המתגים בתא GDC-H.

SwitchImagesStatus

השדה SwitchImagesStatus מייצג את הסטטוס של אירוח קובצי אימג' של המערכת למתג.

מופיע ב: - SwitchImageHostRequestStatus

שדה תיאור
switchName string הפונקציה SwitchName מספקת את שם המתג.
imagePaths מערך SwitchImage התמונות מספקות את פרטי התמונות של מערכת ההפעלה עבור המתג הנתון.

SwitchVendorCommon

‫SwitchVendorCommon מתאר את המפרט המשותף לספקים שונים

מופיע ב: - SwitchCommonSpec

שדה תיאור
nxos CiscoNxOSSwitch ‫CiscoNexus מייצג את ההגדרות הספציפיות לספק עבור מתגי Cisco NxOS

TORSwitchInternal

‫TORSwitchInternal מייצג סוג מתג TOR פנימי עם מידע

מופיע ב: - TORSwitchInternalList

שדה תיאור
apiVersion string network.private.gdc.goog/v1alpha1
kind string TORSwitchInternal
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec TORSwitchInternalSpec
status SwitchCommonStatus

TORSwitchInternalList

‫TORSwitchInternalList מייצג אוסף של אובייקטים מסוג TORSwitchInternal.

שדה תיאור
apiVersion string network.private.gdc.goog/v1alpha1
kind string TORSwitchInternalList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items TORSwitchInternal

TORSwitchInternalSpec

‫TORSwitchInternalSpec מייצג את המפרטים של מתג TOR פנימי בתצורת הרשת

מופיע ב: - TORSwitchInternal

שדה תיאור
SwitchCommonSpec SwitchCommonSpec ‫SwitchCommonSpec מייצג את המפרטים המשותפים שמוזרקים לכל המתגים
portChannels PortChannelSpec ב-PortChannels מתוארת ההגדרה של ערוצי היציאות במתג.

TunnelAllocation

‫TunnelAllocation מייצג הקצאת מנהרה לישות.

מופיע ב: - CellTunnelAllocationSpec

שדה תיאור
TunnelData TunnelData ‫TunnelData מספק את נתוני המנהרה שהוקצו.
TunnelEntity TunnelEntity ‫TunnelEntity מספק את הישות שהוקצתה.

TunnelData

‫TunnelData מייצג את הנתונים של מנהרה.

מופיע ב: - TunnelAllocation

שדה תיאור
vxlan VxLANID ‫VxLAN מספק את ה-L3 VxLAN שאליו המנהרה הזו שייכת.
vlan VLANID ‫VLAN מספק את ה-VLAN שבו נעשה שימוש במנהרה הזו.

TunnelEntity

‫TunnelEntity מייצג את הישות שבה ישמש המנהור. צריך לציין רק אחד מהשדות.

מופיע ב: - TunnelAllocation

שדה תיאור
vrf VRF VRF מייצג את המנהרה שמשמשת ל-VRF אם היא צוינה.
subnetClaimRef UniversalObjectReference ההפניה SubnetClaimRef מייצגת את המנהרה שמשמשת לרשת משנה אם היא מצוינת.

VLANID

סוג בסיסי: integer

‫VLANID מייצג מזהה VLAN. מזהה ה-VLAN שהוקצה מיועד להיות בטווח גבוה יותר כדי למנוע התנגשויות.

מופיע ב: - TunnelData

VRF

‫VRF מייצג מופע וירטואלי של ניתוב והעברה.

מופיע ב: - TunnelEntity

שדה תיאור
fleetRef LocalObjectReference הפרמטר FleetRef מספק את המידע לגבי צי הרכבים שאליו ה-VRF צריך להשתייך.
type OverlayNetworkType הסוג מספק מידע על המטרה של ה-VRF.

VxLANID

סוג בסיסי: integer

‫VxLANID מייצג מזהה VxLAN.

מופיע ב: - TunnelData

object.storage.private.gdc.goog/v1alpha1

BucketPrefix

‫BucketPrefix הוא הסכימה של הקידומת הפנימית שמשמשת את ה-API של הקטגוריה.

מופיע ב: - BucketPrefixList

שדה תיאור
apiVersion string object.storage.private.gdc.goog/v1alpha1
kind string BucketPrefix
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec BucketPrefixSpec
status BucketPrefixStatus

BucketPrefixList

‫BucketPrefixList מכיל רשימה של Bucket

שדה תיאור
apiVersion string object.storage.private.gdc.goog/v1alpha1
kind string BucketPrefixList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items BucketPrefix

BucketPrefixSpec

‫BucketPrefixSpec מגדיר את המצב הרצוי של משאב BucketPrefix.

Appears in: - BucketPrefix

שדה תיאור
bucketNamespace string
bucketNamespaceUid string

ontap.netapp.storage.private.gdc.goog/v1alpha1

DataLogicalInterface

מופיע ב: - ISCSITargetSpec - NASServerSpec

שדה תיאור
dataIPs IPAddressString ‫DataIPs היא כתובת ה-LIF של הנתונים שאפשר להשתמש בה אם לא הוקצתה תת-רשת. נכון לעכשיו, אנחנו מניחים שלכל צומת תהיה רק כתובת IP אחת משויכת. TODO: might need to also validate one IP per node
netmask IPAddressString מסיכת הרשת היא מסיכת הרשת של הכתובת הזו

DiskStatus

האובייקט DiskStatus מכיל מידע על דיסק ועל התקינות שלו

מופיע ב: - StorageAggregateStatus

שדה תיאור
name string השם הוא השם המוצג של הדיסק
capcityTotal כמות ‫CapacityTotal היא הקיבולת הכוללת של הדיסק בבייטים.
conditions מערך Condition התנאים מכילים מידע על תקינות הדיסק. סוגי התנאים: – ירוד: מציין שהדיסק ירוד ומומלץ לתקן אותו. ‫- נכשל: מציין שהדיסק במצב של כשל והוא לא פועל.
alerts התראות ההתראות מכילות רשימה של התראות מערכת שזוהו. התראה תתווסף כשהיא תופעל, ותוסר כשהיא תנוקה.

ISCSITargetSpec

‫ISCSITargetSpec מספק את המפרט (כלומר, המצב הרצוי) של שירות אחסון iSCSI SAN באשכול. צריך להגדיר בדיוק אחד מהערכים SubnetName או DataLIF.

מופיע ב: - StorageVirtualMachineSpec

שדה תיאור
subnetName string SubnetName הוא שם רשת המשנה של NetApp ליצירת LIF של נתוני SVM. צריך להגדיר אותו מראש ב-StorageCluster. צריך לציין את SubnetName או את DataLIF.
dataLIF DataLogicalInterface ‫DataLIF מייצג את ממשק לוגיקת הנתונים. צריך לציין את SubnetName או את DataLIF.
port string יציאה היא יציאת ה-Ethernet שבה יש להשתמש כשיוצרים את ה-LIF. יכולה להיות יציאה פיזית, יציאת LACP או יציאת VLAN

ISCSITargetStatus

‫ISCSITargetStatus מספק את הסטטוס של שירות iSCSI ב-SVM

מופיע ב: - StorageVirtualMachineStatus

שדה תיאור
logicalInterfaces LogicalInterfaceStatus

LogicalInterface

מופיע ב: - SVMNetwork

שדה תיאור
address IPAddressString הכתובת היא כתובת ה-IP של הממשק הלוגי הזה
netmask IPAddressString Netmask היא מסיכת הרשת של הכתובת הזו
gateway IPAddressString השער הוא שער הכתובות

LogicalInterfaceStatus

מופיע ב: - ISCSITargetStatus - NASServerStatus - StorageVirtualMachineStatus

שדה תיאור
address string הכתובת היא כתובת ה-IP של הממשק הלוגי הזה
netmask string Netmask היא מסיכת הרשת של הכתובת הזו
homeNode string ‫HomeNode הוא המקום שבו קובץ ה-lif נוחת
homePort string ‫HomePort הוא היציאה שבה נעשה שימוש ב-lif
operationalStatus string המאפיין OperationalStatus מציין אם ה-LIF פעיל או לא פעיל
dnsDomainName string ‫DNSDomainName הוא שם ה-DNS של ה-LIF

NASServerSpec

‫NASServerSpec מספק את המפרט (כלומר, המצב הרצוי) של שירות NAS לאחסון באשכול, כולל CIFS/NFS. צריך להגדיר בדיוק אחד מהערכים SubnetName או DataLIF.

מופיע ב: - StorageVirtualMachineSpec

שדה תיאור
subnetName string SubnetName הוא שם רשת המשנה של NetApp ליצירת LIF של נתוני SVM. צריך להגדיר אותו מראש ב-StorageCluster. צריך לציין את SubnetName או את DataLIF.
dataLIF DataLogicalInterface ‫DataLIF מייצג את ממשק לוגיקת הנתונים. צריך לציין את SubnetName או את DataLIF.
port string יציאה היא יציאת ה-Ethernet שבה יש להשתמש כשיוצרים את ה-LIF. יכולה להיות יציאה פיזית, יציאת LACP או יציאת VLAN

NASServerStatus

‫NASServerStatus מספק את הסטטוס של שירות CIFS/NFS ב-SVM

מופיע ב: - StorageVirtualMachineStatus

שדה תיאור
logicalInterfaces LogicalInterfaceStatus

SVMNetwork

‫SVMNetwork מייצג את מפרט הרשת של ה-SVM הזה. צריך להגדיר בדיוק אחד מהמאפיינים שלו.

מופיע ב: - StorageVirtualMachineSpec

שדה תיאור
subnetName string ‫ManagementSubnetName הוא שם רשת המשנה של NetApp ליצירת LIF לניהול SVM. צריך להגדיר אותו מראש ב-Storage Backend. צריך לציין את ManagementSubnetName או את ManagementLIF. TODO: Preconfigure this in the StorageCluster
managementLIF LogicalInterface ‫ManagementLIF הוא הממשק הלוגי לניהול אם לא צוין שם של רשת משנה. צריך לציין את SubnetName או את DataIPs.
port string יציאה היא יציאת ה-Ethernet שבה יש להשתמש כשיוצרים את ה-LIF. יכולה להיות יציאה פיזית, יציאת LACP או יציאת VLAN

SVMSecurityKeyManager

‫SVMSecurityKeyManager מגדיר את הגדרות ניהול המפתחות של StorageVirtualMachine.

מופיע ב: - StorageVirtualMachineSecuritySpec

שדה תיאור
kmipEndpoints מערך מחרוזות ‫KMIPEndpoints מתייחס לרשימה של נקודות קצה של KMIP שהמערכת StorageVirtualMachine תתחבר אליהן כדי להשתמש בהן כמערכת חיצונית לניהול מפתחות. פורמט: <ip_address
clientKMIPCertSecretRef SecretReference ‫ClientKMIPCertSecretRef מתייחס לסוד שמכיל את אישורי ה-SSL של לקוח KMIP עבור האשכול. צריך להגדיר את זה בצורה נכונה בצד של KeyManager לפני שיוצרים את StorageVirtualMachine. הוא צריך להכיל לפחות את הנתונים האלה: [tls.key, tls.crt]
serverCertificates מערך מחרוזות ServerCertificates היא רשימה של אישורי שרתים בקידוד PEM שיוגדרו על ידי המארח. זו בעצם שרשרת אישורים שמובילה אל ה-CA הבסיסי (הפריט האחרון ברשימה). הסדר הזה מאפשר להתייחס לקבוצת משנה אם יש צורך.

SecurityKeyManager

‫SecurityKeyManager מגדיר את המפרט של מנהל המפתחות החיצוני.

מופיע ב: - StorageClusterSecuritySpec

שדה תיאור
kmipEndpoint string ‫KMIPEndpoint (הוצא משימוש לטובת HSMTenantRef) מתייחס לנקודת קצה של KMIP שתחובר על ידי StorageCluster לשימוש כמערכת חיצונית לניהול מפתחות. פורמט: <ip_address
HSMTenantRef ObjectReference ‫HSMTenantRef מתייחס לדייר שיש לו את פרטי הכניסה שבהם אנחנו משתמשים כדי לגשת לדומיין המתאים באשכול ה-HSM.
clientKMIPCertSecretRef string ‫ClientKMIPCertSecretRef (הוצא משימוש לטובת HSMTenantRef) מתייחס לסוד שמכיל את אישורי ה-SSL של לקוח KMIP עבור האשכול. צריך להגדיר את זה בצורה נכונה בצד של KeyManager לפני אתחול של StorageCluster. הוא צריך להכיל לפחות את הנתונים האלה: [tls.key, tls.crt]
rootCACertSecretRef string ‫RootCACertSecretRef (הוצא משימוש לטובת HSMTenantRef) מתייחס לאישור הציבורי של SSL עבור רשות אישורי בסיס(CA) של שרת ה-KMIP. הוא צריך להכיל לפחות את הנתונים האלה: [ca.crt]

StaticRoute

‫StaticRoute מציין את הגדרות המסלול עבור ה-SVM הזה.

מופיע ב: - StorageVirtualMachineSpec

שדה תיאור
destinationSubnet IPSubnetString ‫DestinationSubnet היא תת-הרשת שאליה רוצים ליצור נתיב.
gateway IPAddressString ‫Gateway היא כתובת השער שבה חבילות במסלול הזה צריכות להשתמש.

StaticSubnetConfig

‫StaticSubnetConfig מציין את פרטי ההגדרה של רשת המשנה הסטטית עבור רשת הדייר. היא תגדיר את המידע על ה-VLAN, השער, רשת המשנה וטווח כתובות ה-IP שנדרש לדייר אחסון.

מופיע ב: - SubnetConfig

StorageAggregate

‫StorageAggregate מייצג מאגר אחסון של דיסקים דומים.

מופיע ב: - StorageAggregateList

שדה תיאור
apiVersion string ontap.netapp.storage.private.gdc.goog/v1alpha1
kind string StorageAggregate
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec StorageAggregateSpec
status StorageAggregateStatus

StorageAggregateList

‫StorageAggregateList מייצג אוסף של צמתי אחסון.

שדה תיאור
apiVersion string ontap.netapp.storage.private.gdc.goog/v1alpha1
kind string StorageAggregateList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items StorageAggregate

StorageAggregateSpec

ההגדרה StorageAggregateSpec מציינת את ההגדרה הכוללת.

מופיע ב: - StorageAggregate

שדה תיאור
nodeName string ‫NodeName הוא השם של StorageNode שבבעלותו האגרגט.
numDisks מספר שלם המאפיין NumDisks מציין את מספר הדיסקים שצריך להוסיף לאוסף. TODO: specify every disk, or some other filter mechanism, like disk size, hdd, etc
maxRAIDSize מספר שלם הפרמטר MaxRAIDSize מציין את הגודל המקסימלי של קבוצת ה-RAID שרוצים ליצור. TODO: double check is this per raid group or aggregate

StorageAggregateStatus

האובייקט StorageAggregateStatus מכיל את המצב הנוכחי של האגרגט ואת תקינותו.

מופיע ב: - StorageAggregate

שדה תיאור
conditions מערך Condition התנאים מכילים מידע על תקינות סוגי התנאים המצטברים: – מוכן: מציין שהמצטבר מוכן לשימוש. ‫- Degraded: מציין שהמצטבר ירד ברמה ומומלץ לבצע תיקון. ‫- נכשל: מציין שהמצטבר נמצא במצב של כשל ולא מתפקד.
alerts התראות ההתראות מכילות רשימה של התראות מערכת שזוהו. התראה תתווסף כשהיא תופעל, ותוסר כשהיא תנוקה.
capacityTotal כמות ‫CapacityUsable הוא מספר הבייטים שניתן להשתמש בהם בצבירה הזו. הנתונים האלה כוללים בייטים בשימוש ובייטים פנויים.
capacityUsed כמות ‫CapacityUsed הוא מספר הבייטים שנעשה בהם שימוש בצבירה הזו.
disks מערך DiskStatus הקטע Disks (דיסקים) כולל רשימה של כל הדיסקים שמהווים חלק מהצבירה הזו, ומידע על תקינותם. TODO: disks that are not part of an aggregate

StorageCluster

‫StorageCluster מייצג קבוצה של StorageNodes שאפשר לנהל יחד באשכול.

מופיע ב: - StorageClusterList

שדה תיאור
apiVersion string ontap.netapp.storage.private.gdc.goog/v1alpha1
kind string StorageCluster
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec StorageClusterSpec
status StorageClusterStatus

StorageClusterAddress

‫StorageClusterAddress מציין את הגדרת כתובת ניהול האשכול

מופיע ב: - StorageClusterNetworkSpec

שדה תיאור
ip IPAddressString ‫IP היא כתובת ה-IP לניהול.
netmask IPAddressString תת-הרשת מציינת את כתובת תת-הרשת לניהול.
homeNodeName string ‫HomeNodeName הוא השם של StorageNode שבו עדיף לארח את כתובת ה-IP של הניהול.
homePort string ‫HomePort הוא השם של יציאת הרשת שבה מתארחת כתובת ה-IP לניהול.

StorageClusterList

‫StorageClusterList מייצג אוסף של אשכולות אחסון.

שדה תיאור
apiVersion string ontap.netapp.storage.private.gdc.goog/v1alpha1
kind string StorageClusterList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items StorageCluster

StorageClusterNetworkSpec

ההגדרה StorageClusterNetworkSpec מציינת את הגדרות הרשת ברמת האשכול.

מופיע ב: - StorageClusterSpec

שדה תיאור
clusterManagement StorageClusterAddress ‫ClusterManagement מציין את הגדרת ה-IP לניהול של האשכול.

StorageClusterSecuritySpec

‫StorageClusterSecuritySpec מציין את הגדרות האבטחה ברמת האשכול.

מופיע ב: - StorageClusterSpec

שדה תיאור
securityKeyManager SecurityKeyManager ‫SecurityKeyManager מגדיר את מפרט מנהל המפתחות שבו ישתמש StorageCluster.

StorageClusterSpec

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

מופיע ב: - StorageCluster

שדה תיאור
nodeNames מערך מחרוזות ‫NodeNames היא רשימה של שמות StorageNode ששייכים לאשכול הזה. TODO: require all objects related to a cluster are in the same namespace.
adminSecretName string ‫AdminSecretName הוא שם הסוד במרחב השמות הזה שמכיל את פרטי הכניסה של האדמין לניהול האשכול.
licenses מערך מחרוזות ‫Licenses היא רשימה של מחרוזות רישיון להחלה על האשכול. TODO: should this be a secret
network StorageClusterNetworkSpec ‫TODO: Network מציין את הגדרות הרשת ברמת האשכול.
security StorageClusterSecuritySpec בקטע Security מפורטות ההגדרות שקשורות לאבטחה של StorageCluster.

StorageClusterStatus

‫StorageClusterStatus מכיל מידע על המצב הנוכחי והתקינות של אשכול האחסון.

מופיע ב: - StorageCluster

שדה תיאור
adminCertificateSecretRef ObjectReference ‫AdminCertificateSecretRef היא נקודת הפניה לסוד של אישור האדמין שאפשר להשתמש בו כדי לבצע אימות לאובייקט StorageCluster. הכוונה היא להחליף את פרטי הכניסה של האדמין אחרי תהליך האתחול הראשוני של האחסון. שם המשתמש צריך להיות gpc-admin
readOnlyCertificateSecretRef ObjectReference ‫ReadOnlyCertificateSecretRef הוא נקודת הפניה לסוד האישור לקריאה בלבד, שאפשר להשתמש בו כדי לבצע אימות לאובייקט StorageCluster. שם המשתמש צריך להיות gpc-admin-read-only
conditions מערך Condition התנאים מכילים מידע על תקינות האשכול. סוגי התנאים: – מוכן: מציין שהאשכול מוכן לשימוש. ‫- Degraded: מציין שהאשכול במצב ירוד ומומלץ לבצע תיקון. ‫- נכשל: מציין שהאשכול נמצא במצב של כשל ולא מתפקד.
storageSystemVersion StorageSystemVersion ‫StorageSystemVersion מכיל מידע על גרסת התוכנה של המכשיר.
alerts התראות ההתראות מכילות רשימה של התראות מערכת שזוהו. התראה תתווסף כשהיא תופעל, ותוסר כשהיא תנוקה.

StorageEncryptionConnection

‫StorageEncryptionConnection מייצג חיבור הצפנת אחסון בין שני שיוכי אבטחה. ה-API הזה משמש להצפנת תנועת נתונים במעבר מהמארח(גם Baremetal וגם סוג VM) לנקודות קצה של כתובות IP של נתונים ב-NetApp ONTAP SVM. נכון לעכשיו, תצורת ההצפנה שמוגדרת כברירת מחדל היא IPSec. יכול להיות שנוסיף בהמשך שיטות הצפנה אחרות. השם שלו צריך להיות זהה לשם של אובייקט InventoryMachine שאליו הוא מתייחס.

מופיע ב: - StorageEncryptionConnectionList

שדה תיאור
apiVersion string ontap.netapp.storage.private.gdc.goog/v1alpha1
kind string StorageEncryptionConnection
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec StorageEncryptionConnectionSpec
status StorageEncryptionConnectionStatus

StorageEncryptionConnectionList

‫StorageEncryptionConnectionList מייצג אוסף של אובייקטים להגדרת הצפנת אחסון

שדה תיאור
apiVersion string ontap.netapp.storage.private.gdc.goog/v1alpha1
kind string StorageEncryptionConnectionList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items StorageEncryptionConnection

StorageEncryptionConnectionSpec

‫StorageEncryptionConnectionSpec מספק את המפרט (כלומר, המצב הרצוי) בין שני שיוכי אבטחה.

מופיע ב: - StorageEncryptionConnection

שדה תיאור
inventoryMachineRef UniversalObjectReference המאפיין InventoryMachineRef מציין את הצומת שבו התנועה שמיועדת ל-SVM תהיה מוצפנת. הצומת יוגדר במהלך תהליך היצירה של StorageVirtualMachine, ועומסי העבודה לא יוכלו לטעון את אמצעי האחסון עד שהתהליך יושלם בהצלחה. סוג ה-API: - Group: baremetal.cluster.gke.io - Kind: InventoryMachine האובייקט הזה הוא אובייקט ללא מרחב שמות. חובה למלא את השדה הזה.
storageVirtualMachineRef _[ObjectReference]. ‫StorageVirtualMachineRef היא הפניה שמצביעה על StorageVirtualMachine שאליו יתחבר מנהל התקן ה-CSI שפועל בתוך אשכול ה-ABM. אם InventoryMachine יוצר אשכול ABM, ה-SVM שישמש באשכול ABM הזה צריך להיות זהה ל-SVM שמופיע כאן.
storageDataCIDR IPSubnetString ‫StorageDataCIDR הוא רשת המשנה של הנתונים שנוצרה ממפרט StorageCluster. היא מתייחסת ל-StorageCluster.Spec.Network.DataNetworks.IPRanges עבור סוג רשת הנתונים שהוא NAS ו-SAN. אם יש כמה רשתות DataNetwork, המערכת תשלב אותן לטווח CIDR מינימלי אחד שמכיל את כל טווחי כתובות ה-IP של הרשת. לכן, מומלץ להגדיר את DataNetworks IPRange באופן רציף כדי להימנע מהכללת כתובות IP שאינן כתובות IP של נתונים.זהו שדה חובה.

StorageEncryptionConnectionStatus

מופיע ב: - StorageEncryptionConnection

שדה תיאור
pskSecretRef ObjectReference ‫PSKSecretRef הוא הפניה שמצביעה על אובייקט סודי שמאחסן את המפתח ששותף מראש, שישמש לאימות בשלב IPSec IKE(החלפת מפתחות באינטרנט). ההגדרה הזו ספציפית לשיטת ההצפנה IPSec. הוא ייווצר במרחב השמות של מערכת GPC.
completionTime זמן השעה שבה הושלמה ההגדרה של הצפנת הנתונים במעבר בשני הקצוות.
conditions מערך Condition השדות של התנאים מכילים את התנאי הנוכחי להגדרת ההצפנה. הם יכילו את סוגי התנאים הבאים: - Ready - PSKGenerationReady - ServerConfigurationReady - ONTAPConfigurationReady רק כשכל התנאים האחרים מוכנים, התנאי Ready הופך ל-true.

StorageNetwork

‫StorageNetwork מציין את ההגדרה המשותפת לרשתות ניהול ונתונים.

מופיע ב: - StorageTenant

שדה תיאור
name string שם הרשת
types StorageNetworkType הסוגים מתארים את התנועה שבה הרשת הזו תשמש. האפשרויות הנתמכות: - ניהול: תעבורת נתונים של ניהול SVM - NAS: תעבורת נתונים של פרוטוקול NAS‏ (NFS ו-CIFS) - SAN: תעבורת נתונים של פרוטוקול SAN‏ (iSCSI)
port string היציאה מציינת את יציאת הרשת שמשמשת לרשת הזו, לדוגמה, 'a0a'. אם לא מציינים רשת VLAN ב-SubnetConfig, נעשה שימוש ישיר ביציאה הזו. אחרת, ייווצר ממשק VLAN באמצעות היציאה הזו כדי להעביר תנועה.
subnetConfig SubnetConfig ‫SubnetConfig מציין את הגדרת רשת המשנה של StorageVirtualMachine. היא מגדירה את ה-VLAN, את תת-הרשת, את השער ואת טווחי כתובות ה-IP של תת-הרשת הזו.
destinationSubnets IPSubnetString המאפיין DestinationSubnets מציין את רשתות המשנה של מסלולים סטטיים ברשת הזו.

StorageNode

‫StorageNode מייצג צומת אחסון פיזי (בקר) באשכול אחסון.

מופיע ב: - StorageNodeList

שדה תיאור
apiVersion string ontap.netapp.storage.private.gdc.goog/v1alpha1
kind string StorageNode
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec StorageNodeSpec
status StorageNodeStatus

StorageNodeList

‫StorageNodeList מייצג אוסף של צמתי אחסון.

שדה תיאור
apiVersion string ontap.netapp.storage.private.gdc.goog/v1alpha1
kind string StorageNodeList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items StorageNode

StorageNodeNetworkSpec

‫StorageNodeNetworkSpec מציין את הגדרת היציאה של הרשת הפיזית.

מופיע ב: - StorageNodeSpec

שדה תיאור
clusterInterconnectIP IPAddressString ‫ClusterInterconnectIP היא אחת מכתובות ה-IP של קישוריות האשכולות שהוגדרו מראש בצומת.
managementIP IPAddressString ‫ManagementIP היא כתובת ה-IP לניהול שהוגדרה מראש לצומת.
managementPorts מערך מחרוזות ההגדרה ManagementPorts מציינת את השמות של יציאות הניהול. יציאות הניהול יוגדרו בקבוצת מעבר לגיבוי.
dataPorts מערך מחרוזות ב-DataPorts מציינים את השמות של יציאות הנתונים. היציאות האלה יוגדרו עם צבירת LACP. ‫TODO: הוספת אפשרויות נוספות להגדרת הרשת, כמו mtu, bonding

StorageNodeSpec

‫StorageNodeSpec מכיל הגדרה של צומת האחסון. לא לשכוח: איך מייצגים את הצבירה ברמת הבסיס

מופיע ב: - StorageNode

שדה תיאור
system DeviceSystemSpec המערכת מציינת מטא-נתונים לגבי החומרה.
clusterName string ‫ClusterName הוא שם האשכול שהצומת הזה שייך אליו.
haPartnerNodeName string ‫HAPartnerNodeName הוא השם של צומת האחסון שיוצר זוג HA עם הצומת הזה.
network StorageNodeNetworkSpec המאפיין Network מציין את הגדרת היציאה הפיזית ברשת בצומת הזה.
storageAggregateNames מערך מחרוזות ‫StorageAggregateNames היא רשימה של השמות של StorageAggregates ששייכים לצומת הזה. משימה לביצוע: בדיקה מחדש של הפניות לאובייקטים קדימה/אחורה.

StorageNodeStatus

‫StorageNodeStatus מציין מידע משתנה עדכני על צומת האחסון.

מופיע ב: - StorageNode

שדה תיאור
version string הגרסה היא גרסת התוכנה והחומרה של הבקר.
conditions מערך Condition התנאים מכילים מידע על הבריאות של הצומת. סוגי תנאים: – מוכן: מציין שהצומת מוכן לשימוש. ‫- Degraded: מציין שהביצועים של הצומת ירדו ומומלץ לבצע תיקון. ‫- Failed: מציין שהצומת במצב כשל ולא מתפקד.
alerts התראות ההתראות מכילות רשימה של התראות מערכת שזוהו. התראה תתווסף כשהיא תופעל, ותוסר כשהיא תנוקה.

StorageOrganization

‫StorageOrganization מציין את משאבי האחסון שמשויכים לארגון. הערה: צריך להחליף את הערך הזה בקבוצה או בשם בפועל.

מופיע ב: - StorageOrganizationList

שדה תיאור
apiVersion string ontap.netapp.storage.private.gdc.goog/v1alpha1
kind string StorageOrganization
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec StorageOrganizationSpec
status StorageOrganizationStatus

StorageOrganizationList

‫StorageOrganizationList מייצג אוסף של ארגוני אחסון.

שדה תיאור
apiVersion string ontap.netapp.storage.private.gdc.goog/v1alpha1
kind string StorageOrganizationList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items StorageOrganization

StorageOrganizationSpec

מופיע ב: - StorageOrganization

שדה תיאור
organizationRef ObjectReference הפרמטר OrganizationRef מציין את אובייקט הארגון שעבורו נוצר StorageOrganization. סוג ה-API: – קבוצה: resourcemanager.gdc.goog – סוג: Organization
storageClusterRef ObjectReference השדה StorageClusterRef מציין את אובייקט StorageCluster שבו הארגון משתמש. סוג ה-API: – קבוצה: ontap.netapp.storage.private.gdc.goog – סוג: StorageCluster
hsmTenantRef ObjectReference ‫HSMTenantRef מציין את אובייקט HSMTenant שבו הארגון הזה משתמש. סוג ה-API: – קבוצה: security.private.gdc.goog – סוג: HSMTenant השדה הזה הוא אופציונלי. אם לא מגדירים את המדיניות, למכונה הווירטואלית של האחסון שנוצרת לא מוגדר מנהל מפתחות חיצוני. גם הגדרת ההצפנה המתאימה לא תופעל ב-Trident.
adminTenant StorageTenant ‫AdminTenant מציין את המשאבים שנדרשים לאשכול האדמין.
userTenant StorageTenant ‫UserTenant מציין את המשאבים שנדרשים לאשכולות משתמשים. כל אשכולות המשתמשים הם חלק מדייר יחיד. בארגונים שמשמשים רק לניהול, כמו הארגון הראשי, אפשר לא להשתמש ב-userTenant.

StorageOrganizationStatus

המאפיין StorageOrganizationStatus מציין מידע עדכני על ארגון האחסון.

מופיע ב: - StorageOrganization

שדה תיאור
conditions מערך Condition התנאים מכילים מידע על סטטוס ההתאמה של הארגון. סוגי התנאים: – מוכן: מציין את רמת המוכנות של הארגון. ‫- StorageOrgNetworkJob: מציין את המוכנות של עבודת הגדרת הרשת של ארגון האחסון.
svmGenerationConditions מצב ‫SVMGenerationConditions מכיל מידע על סטטוס היצירה של האובייקט StorageVirtualMachine. סוגי התנאים: - AdminSVMReady: מציין את רמת המוכנות של ה-SVM של האדמין. ‫- UserSVMReady: מציין את המוכנות של ה-SVM של המשתמש.

StorageSystemVersion

מופיע ב: - StorageClusterStatus

שדה תיאור
version string הגרסה של ONTAP שמותקנת ופעילה כרגע במערכת. הגרסה היא הגרסה שמתאימה למודל ההפצה של ONTAP: https://mysupport.netapp.com/site/info/release-model/ontap-release-model. הפורמט שלה יהיה x.y.z או x.y.zPn.

StorageTenant

‫StorageTenant מציין משאבים שמשויכים לדייר מסוים. דייר מורכב מנקודות קצה נפרדות לניהול ולנתונים.

מופיע ב: - StorageOrganizationSpec

שדה תיאור
networks מערך StorageNetwork ההגדרה Networks מציינת את תצורת הרשת לניהול של מכונות וירטואליות של SVM ולרשתות נתונים. שירותי ניהול, SAN ו-NAS יכולים לחלוק את אותן רשתות או להיות נפרדים. אם מציינים רשתות נפרדות, רשת הניהול ורשת ה-NAS יכולות להיות חלק מרשת אחת בלבד, ורשת ה-SAN יכולה לכלול כמה רשתות בתצורת ריבוי נתיבים. כשיוצרים StorageVirtualMachine, כתובת ה-IP לניהול של ה-SVM מוקצית מרשת הניהול. ברשתות נתונים, לכל צומת באשכול תוקצה כתובת IP מכל רשת שהוא חלק ממנה. צריך לבחור לפחות רשת אחת.
storageVirtualMachineName string המאפיין StorageVirtualMachineName מציין את השם של אובייקט StorageVirtualMachine שצריך ליצור עבור הדייר הזה.

StorageVirtualMachine

‫StorageVirtualMachine מייצג יחידת אחסון ברמת האשכול. זה יהיה SVM בהקשר של מכשיר NetApp

מופיע ב: - StorageVirtualMachineList

שדה תיאור
apiVersion string ontap.netapp.storage.private.gdc.goog/v1alpha1
kind string StorageVirtualMachine
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec StorageVirtualMachineSpec
status StorageVirtualMachineStatus

StorageVirtualMachineList

‫StorageVirtualMachineList מייצג אוסף של אחסונים של אשכולות.

שדה תיאור
apiVersion string ontap.netapp.storage.private.gdc.goog/v1alpha1
kind string StorageVirtualMachineList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items StorageVirtualMachine

StorageVirtualMachineSecuritySpec

‫StorageVirtualMachineSecuritySpec מציין את הגדרות האבטחה לכל SVM.

מופיע ב: - StorageVirtualMachineSpec

שדה תיאור
securityKeyManager SVMSecurityKeyManager ‫SecurityKeyManager מגדיר את מפרט מנהל המפתחות שבו ישתמש StorageVirtualMachine.

StorageVirtualMachineSpec

‫StorageVirtualMachineSpec מספק את המפרט (כלומר, המצב הרצוי) של אחסון באשכול.

מופיע ב: - StorageVirtualMachine

שדה תיאור
clusterName string ‫ClusterName מייצג את השם של אשכול האחסון של NetApp שנמצא באותו מרחב שמות
storageOrganizationRef LocalObjectReference ‫StorageOrganizationRef מייצג את האובייקט StorageOrganization שמשויך ל-SVM הזה. המיפוי של StorageOrganization לאובייקט Fleet צריך להיות מיפוי של 1:1. סוג ה-API: – קבוצה: ontap.netapp.storage.private.gdc.goog – סוג: storageOrganization
aggregates מערך מחרוזות ‫Aggregates הוא הצבירה שבה ה-SVM הזה ישתמש
svmNetwork SVMNetwork ‫SVMNetwork מגדיר את מפרט הרשת של מכונת האחסון הווירטואלית הזו
nasServer NASServerSpec ‫NASServerSpec מספק את המפרט של שרת ה-NAS הרצוי
iscsiTarget ISCSITargetSpec ‫ISCSITargetSpec מספק את המפרט של שרת ה-SAN הרצוי
staticRoutes מערך StaticRoute הפרמטר StaticRoutes מציין את המסלולים להגדרה עבור מכונת ה-SVM הזו.
security StorageVirtualMachineSecuritySpec

StorageVirtualMachineStatus

‫StorageVirtualMachineStatus מספק את הסטטוס של אחסון באשכול.

מופיע ב: - StorageVirtualMachine

שדה תיאור
readyToUse boolean הערך ReadyToUse מציין אם ה-SVM מוכן לשימוש. TODO: provide more detailed conditions and errors
completionTime זמן מייצג את הזמן שבו הסתיימה פעולת ה-SVM.
conditions מערך Condition התנאים מכילים את התצפיות העדכניות ביותר על מצב עבודת הבדיקה.
alerts התראות ההתראות מכילות רשימה של התראות מערכת שזוהו. התראה תתווסף כשהיא תופעל, ותוסר כשהיא תנוקה.
managementLogicalInterface LogicalInterfaceStatus ‫ManagementLogicalInterface מספק את הסטטוס של רשת הניהול
nasServer NASServerStatus ‫NASServer מספק את הפרטים של שירות ה-NAS – CIFS/NFS
iscsiTarget ISCSITargetStatus ‫ISCSITarget מספק את הפרטים של שירות ה-SAN

SubnetConfig

‫SubnetConfig מציין את הגדרת רשת המשנה של StorageVirtualMachine. היא מגדירה את ה-VLAN, את תת-הרשת, את השער ואת טווחי כתובות ה-IP של תת-הרשת הזו.

מופיע ב: - StorageNetwork

שדה תיאור
staticSubnetConfig StaticSubnetConfig ‫StaticSubnetConfig מציין את פרטי ההגדרה של רשת המשנה הסטטית עבור רשת הדייר. היא תגדיר את המידע על ה-VLAN, השער, רשת המשנה וטווח כתובות ה-IP שנדרש לדייר אחסון. צריך להגדיר רק אחד מהמאפיינים SubnetClaimRef או StaticSubnetConfig.
subnetClaimRef ObjectReference השדה SubnetClaimRef מציין את SubnetClaim שהוקצה לרשת הדייר. היא תגדיר את ה-VLAN, השער ופרטי רשת המשנה שנדרשים לדייר אחסון. הוא משתמש בכל כתובות ה-IP שזמינות כטווח כתובות ה-IP. צריך להגדיר רק אחד מהמאפיינים SubnetClaimRef או StaticSubnetConfig. ‫API: - Group: system.private.gdc.goog - Kind: SubnetClaim

resourcemanager.private.gdc.goog/v1alpha1

IstioAuthorizationResource

‫IstioAuthorizationResource הוא CRD בהיקף אשכול שמצהיר על סוג משאב וירטואלי בקבוצת ה-API‏ istio.resourcemanager.gdc.goog שאפשר להשתמש בו בכלל מדיניות כדי להגדיר מדיניות הרשאה ל-pods של שירות שנחשפים דרך Istio.

מופיע ב: - IstioAuthorizationResourceList

שדה תיאור
apiVersion string resourcemanager.private.gdc.goog/v1alpha1
kind string IstioAuthorizationResource
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec IstioAuthorizationResourceSpec

IstioAuthorizationResourceList

‫IstioAuthorizationResourceList מייצג אוסף של IstioAuthorizationResources.

שדה תיאור
apiVersion string resourcemanager.private.gdc.goog/v1alpha1
kind string IstioAuthorizationResourceList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items IstioAuthorizationResource

IstioAuthorizationResourceSpec

מופיע ב: - IstioAuthorizationResource

שדה תיאור
workloadNamespaceSelector WorkloadNamespaceSelector ההגדרה WorkloadNamespaceSelector מגדירה איפה יאוחסן ה-AuthorizationPolicy שנוצר. אם השדה הזה מוגדר, מרחב השמות ייקבע על סמך הערך של השדה הזה במקום מרחב השמות של RoleBinding
conditions מערך Condition התנאים מתארים את אותו תנאי כמו https://istio.io/latest/docs/reference/config/security/authorization-policy/#Condition. בנוסף, נתמך פריט מיוחד {PROJECT_ID} ב-Values או ב-NotValues, והוא יוחלף במזהה הפרויקט בפועל תוך כדי תנועה
subresources מערך IstioAuthorizationSubresource מיפוי משאבי משנה ממפה שם של משאב משנה לקבוצה של מאפייני יעד. יכול להיות שיהיה חפיפה בין יעדים של משאבי משנה שונים, ומדיניות ההרשאות שתתקבל תהיה מצטברת.
authMethod AuthenticationMethod השדה AuthMethod בוחר את שיטת האימות שתחול על IstioAuthorizationResource. אם לא נבחרה AuthMethod, השיטה שמבוססת על סשן תיבחר כברירת מחדל.

IstioAuthorizationSubresource

‫IstioAuthorizationSubresource ממפה שם של משאב משנה לקבוצה של מאפייני יעד. מותר רק להתאים מאפיינים חיוביים, ולכן כללי המדיניות הם מצטברים.

מופיע ב: - IstioAuthorizationResourceSpec

שדה תיאור
name string
hosts מערך מחרוזות רשימה של מארחים כפי שצוין בבקשת ה-HTTP. ההתאמה לא תלוית אותיות רישיות (case-sensitive). אם ההגדרה לא מוגדרת, מותר להשתמש בכל מארח. המאפיין יתורגם ל-AuthorizationPolicy.rules.to.operation.hosts.
ports מערך מחרוזות רשימה של יציאות כפי שצוין בחיבור. אם לא מגדירים את המדיניות, אפשר להשתמש בכל יציאה. המאפיין יתורגם ל-AuthorizationPolicy.rules.to.operation.ports.
paths מערך מחרוזות רשימה של נתיבים כפי שצוין בבקשת ה-HTTP. בשירות gRPC, זה יהיה השם שמוגדר במלואו בפורמט '/package.service/method'. אם לא מוגדר נתיב, מותר להשתמש בכל נתיב. המאפיין יתורגם ל-AuthorizationPolicy.rules.to.operation.paths.

ShadowProjectSelector

מופיע ב: - WorkloadNamespaceSelector

שדה תיאור
serviceShortName string המאפיין ServiceShortName מגדיר את השם הקצר של פרויקט הצל, שישמש לקביעת מרחב השמות של פרויקט הצל.

WorkloadNamespaceSelector

השדה WorkloadNamespaceSelector בוחר את מרחב השמות של עומס העבודה שיוקצה לו משאב ההרשאה. צריך לציין רק אחד מהחברים בקבוצה

מופיע ב: - IstioAuthorizationResourceSpec

שדה תיאור
namespace string מרחב השמות מגדיר באיזה מרחב שמות תהיה מדיניות ההרשאה שנוצרה.
shadowProject ShadowProjectSelector ‫ShadowProject בוחר את פרויקט הצללים של שירות מסוים שבו נמצאת עומס העבודה

security.private.gdc.goog/v1alpha1

DomainInfo

‫DomainInfo מכיל מידע על דומיין ה-HSM, שמשמש לכניסה.

מופיע ב: - HSMTenantStatus - HSMUserCredentials

שדה תיאור
name string סופק על ידי המתקשר
id string מזהה ייחודי שנוצר על ידי ה-HSM.

HSM

‫HSM מייצג מכשיר HSM יחיד.

מופיע ב: - HSMList

שדה תיאור
apiVersion string security.private.gdc.goog/v1alpha1
kind string HSM
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec HSMSpec
status HSMStatus

HSMCluster

‫HSMCluster מייצג אשכול של HSM, שכולם מאחסנים עותקים של אותם נתונים.

מופיע ב: - HSMClusterList

שדה תיאור
apiVersion string security.private.gdc.goog/v1alpha1
kind string HSMCluster
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec HSMClusterSpec
status HSMClusterStatus

HSMClusterList

‫HSMClusterList מייצג אוסף של אשכולות HSM.

שדה תיאור
apiVersion string security.private.gdc.goog/v1alpha1
kind string HSMClusterList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items HSMCluster

HSMClusterSpec

‫HSMClusterSpec מספק את המפרט של אשכול HSM.

מופיע ב: - HSMCluster

שדה תיאור
hsms LocalObjectReference רשימה של מודולי HSM באשכול.
security HSMClusterSecuritySpec הגדרות אבטחה ברמת האשכול.

HSMClusterStatus

‫HSMClusterStatus מספק את הסטטוס של אשכול HSM.

מופיע ב: - HSMCluster

שדה תיאור
conditions מצב דוחות התנאים מציינים אם יצירת HSMTenant הושלמה.
managementNetworkIPs IPAddressString המשתנה ManagementNetworkIPs מכיל את כתובת ה-IP של כל HSM דרך רשת הניהול. יכול להיות שהשדה יהיה ריק לפני שהאשכול יהיה במצב Ready.
dataNetworkIPs IPAddressString המשתנה DataPlaneNetworkIPs מכיל את כתובת ה-IP של כל HSM דרך רשת מישור הנתונים. יכול להיות שהשדה יהיה ריק לפני שהאשכול יהיה במצב Ready.
kmipPort מספר שלם המשתנה KMIPort מכיל את היציאה שבה שרתי ה-HSM משרתים בקשות KMIP.
naePort מספר שלם ‫NAEPort הוא מספר הפורט שבו מודולי ה-HSM משרתים בקשות NAE.
apiPort מספר שלם המשתנה APIPort מכיל את היציאה שבה מודולי ה-HSM משרתים בקשות REST API.
rootAdminCreds HSMUserCredentials האימות של RootAdminCredentials מתבצע ב-HSM בתור משתמש אדמין ראשי. הם משמשים לאתחול של ה-HSM וליצירת דיירים.
adminTenantRef ObjectReference המשתנה AdminTenantRef מכיל את ההפניה לדייר הראשי או לדייר האדמין ב-HSM. הוא מכיל משאבים שמשמשים את אשכול האדמין הראשי. למרות שבדרך כלל דייר מגדיר משאבים לאשכולות של אדמין ומשתמש בדייר, דייר האדמין מגדיר רק את המשאבים של אדמין. סוג ה-API: – קבוצה: security.private.gdc.goog – סוג: HSMTenant
rootCACertificates מערך מחרוזות ‫RootCACertificates היא רשימה של אישורים בקידוד PEM שצריך לסמוך עליהם כשמקימים חיבורי TLS ל-HSMCluster. אם הוא ריק, המערכת מתעלמת מאימות האישור.

HSMDataNetwork

‫HSMDataNetwork מציין את תצורת הרשת של מישור הנתונים עבור ה-HSM.

מופיע ב: - HSMSpec

שדה תיאור
nicPorts NICPortSpec ‫NICPort: מציין את יציאות ה-NIC שמחוברות למתגי TOR.
ip IPAddressString ‫IP היא כתובת ה-IP הסטטית של ממשק רשת הנתונים של k570.
subnetClaimRef ObjectReference ‫SubnetClaimRef הוא הפניה לאובייקט של תביעת בעלות על רשת המשנה של שכבת העל. אפשר להסיק את המידע על רשת המשנה והשער של הממשק מאובייקט SubnetClaim.

HSMKMIPCredentials

‫HSMKMIPCredentials מספק את המידע שנדרש ללקוח כדי לבצע אימות ל-HSM באמצעות פרוטוקול KMIP.

מופיע ב: - HSMStorageOrganizationResources

שדה תיאור
HSMUserCredentials HSMUserCredentials ‫HSMUserCredentials מכיל מידע כמו פרטי האימות הבסיסיים של משתמש ה-KMIP הזה ומידע על דומיין CipherTrust שבו המשתמש קיים.
clientCertificate SecretReference סוד מסוג kubernetes.io/tls secret שמכיל את המפתח הפרטי והאישור של הלקוח.
serverCertificates מערך מחרוזות רשימה של אישורי שרת בקידוד PEM שצריכים להיות מותקנים על ידי המארח. זו בעצם שרשרת אישורים שמובילה אל ה-CA הבסיסי (הפריט האחרון ברשימה). הסדר הזה מאפשר להתייחס לקבוצת משנה אם יש צורך. יכול להיות שיהיה ריק לפני שהאישורים יהיו מוכנים.

HSMList

‫HSMList מייצג אוסף של מכשירי HSM.

שדה תיאור
apiVersion string security.private.gdc.goog/v1alpha1
kind string HSMList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items HSM

HSMManagementNetwork

‫HSMManagementNetwork מציין את הגדרת רשת הניהול של ה-HSM.

מופיע ב: - HSMSpec

שדה תיאור
nicPort NICPortSpec הפרמטר NICPort מציין את יציאת כרטיס הרשת שמחוברת למתג הניהול.
ip IPAddressString ‫IP היא כתובת ה-IP הסטטית של ממשק ניהול הרשת של k570.
subnet IPSubnetString תת-הרשת מציינת את תת-הרשת שממנה מוקצות כתובות ה-IP.
gateway IPAddressString השער מציין את כתובת השער של הרשת הזו.
cellManagementNetworkRef ObjectReference ההפניה CellManagementNetworkRef מתייחסת לרשת הניהול של התא שאליה מחובר הממשק הזה. הפעולה הזו יכולה גם לספק את הרשימה המלאה של רשתות המשנה בפורמט CIDR שמרכיבות את רשת הניהול, כדי להוסיף נתיבים סטטיים למערך הרשת של ה-HSM.

HSMServerResources

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

מופיע ב: - HSMTenantStatus

שדה תיאור
tenantAdminCredentials HSMUserCredentials נדרשים פרטי כניסה לאדמין הדייר בארגון.
tenantAdminMasterKeyName string הנדל למפתח המאסטר שאורז את מפתחות ההצפנה של הדיסק עבור שרתי אדמין.
tenantUserCredentials HSMUserCredentials פרטי הכניסה הנדרשים למשתמש הדייר בארגון. במקרה של דייר 'הבסיס', שרתי ה-OC צריכים להשתמש בזה.
tenantUserMasterKeyName string ידית מפתח למפתח המאסטר שאורז את מפתחות ההצפנה של הדיסק עבור שרתי הדיירים. במקרה של דייר 'הבסיס', שרתי ה-OC צריכים להשתמש בזה.

HSMSpec

‫HSMSpec מספק את המפרט למכשיר HSM יחיד מסוג Thales k570.

מופיע ב: - HSM

שדה תיאור
system DeviceSystemSpec המערכת מתארת מזהי חומרה של baremetal k570, כולל דגם, ספק ומספר סידורי.
managementNetwork HSMManagementNetwork ‫ManagementNetwork מתאר את ממשק ניהול הרשת k570.
dataNetwork HSMDataNetwork ‫DataNetwork מתאר את ממשק הרשת של מישור הנתונים k570.
sshAdminCredsRefs SecretReference ‫SSHAdminCredsRefs היא רשימה של סודות בפורמט kubernetes.io/ssh-auth ל-SSH למכשיר CipherTrust בתור המשתמש ksadmin. זו רשימה, אבל רק אחד מהם פעיל בכל פעם. כשמחליפים בסבב את הסוד החדש, הוא צריך להיכתב באשכול ולהתווסף כערך הראשון לרשימה – כך הערכים הישנים נשמרים למקרה של החלפה חלקית בסבב. אם לא מגדירים פרטי כניסה, המערכת תיצור אותם באופן אוטומטי.
adminCredsRefs SecretReference ‫AdminCredsRefs הם רשימה של סודות בפורמט kubernetes.io/basic-auth שמשמשים את ה-API מבוסס ה-HTTP כדי לגשת למכשיר CipherTrust בתור המשתמש 'admin'. זו רשימה, אבל רק אחד מהם פעיל בכל פעם. כשמחליפים בסבב את הסוד החדש, הוא צריך להיכתב באשכול ולהתווסף כערך הראשון לרשימה – כך הערכים הישנים נשמרים למקרה של החלפה חלקית בסבב. אם לא מגדירים פרטי כניסה, המערכת תיצור אותם באופן אוטומטי.
ksadminCredsRef SecretReference ‫KSAdminCredsRef הוא סוד בפורמט kubernetes.io/basic-auth עבור משתמש ה-Unix ‏ksadmin במכשיר CipherTrust. אם לא מגדירים פרטי כניסה, המערכת תיצור אותם באופן אוטומטי. ההגדרה רלוונטית רק למכשירים הפיזיים.
lunaAdminPWRef SecretReference ‫LunaAdminPWRef הוא סוד בפורמט kubernetes.io/basic-auth עם שדה הסיסמה שמשמש כאישור תפקיד האדמין של HSM luna. שינוי הערכים יגרום לאיפוס ה-HSM להגדרות המקוריות ולאיבוד כל הנתונים. אם לא מגדירים פרטי כניסה, המערכת תיצור אותם באופן אוטומטי. ההגדרה רלוונטית רק למכשירים הפיזיים.
lunaSOPWRef SecretReference ‫LunaSOPWRef הוא סוד בפורמט kubernetes.io/basic-auth עם שדה הסיסמה שמשמש כאישורים של תפקיד קצין האבטחה של HSM luna. שינוי הערכים יגרום לאיפוס ה-HSM להגדרות המקוריות ולאיבוד כל הנתונים. אם לא מגדירים פרטי כניסה, המערכת תיצור אותם באופן אוטומטי. ההגדרה רלוונטית רק למכשירים הפיזיים.
lunaCOPWRef SecretReference ‫LunaCOPWRef הוא סוד בפורמט kubernetes.io/basic-auth עם שדה הסיסמה שמשמש כפרטי הכניסה של תפקיד קצין הקריפטוגרפיה של HSM luna. שינוי הערכים יגרום לאיפוס ה-HSM להגדרות המקוריות ולאיבוד כל הנתונים. אם לא מגדירים פרטי כניסה, המערכת תיצור אותם באופן אוטומטי. ההגדרה רלוונטית רק למכשירים הפיזיים.
backupSecretRef SecretReference ‫BackupSecretRef הוא סוד בפורמט אטום שמכיל את מפתח ההצפנה שמשמש להגנה על הגיבויים של ה-HSM הזה. השינוי הזה ייכנס לתוקף בגיבויים הבאים. המפתח האוטם current_backup_key משמש לגיבויים מעכשיו והלאה, ויכול להיות שמפתחות אחרים ישמשו לשמירת מפתחות גיבוי קודמים. אם השדה ריק, המערכת תשתמש במפתח הגיבוי שמוגדר כברירת מחדל ב-HSM.
sshHostPublicKeys מערך מחרוזות ‫SSHHostPublicKeys היא רשימה של מפתחות ציבוריים של מארחים שצריכים להיחשב כמהימנים כשיוצרים חיבורי SSH ל-HSM. הם צריכים להיות בפורמט של פרוטוקול SSH wire בהתאם ל-RFC 4253, סעיף 6.6, ואז לעבור קידוד Base64. יכול להיות שהשדה הזה יאוכלס בשימוש הראשון (אמון בשימוש הראשון) או יאומת מול מידע שהתקבל ממסוף סדרתי של HSM. אם המערכת מתעלמת מאימות של מפתח מארח ריק.
rootCACertificates מערך מחרוזות ‫RootCACertificates היא רשימה של אישורים בקידוד PEM שצריך לסמוך עליהם כשמקימים חיבורי TLS ל-HSM. יכול להיות שהשדה הזה יאוכלס בשימוש הראשון (אמון בשימוש הראשון) או יאומת מול מידע שהתקבל ממסוף סדרתי של HSM. אם האימות של אישור ריק מושבת.
apiPort מספר שלם המשתנה APIPort מכיל את היציאה שבה מודולי ה-HSM משרתים בקשות REST API. אם לא מציינים יציאה, ברירת המחדל היא יציאה 443.
sshPort מספר שלם המשתנה SSHPort מכיל את מספר יציאת ה-TCP של ה-SSH במכשיר. אם לא מציינים יציאה, ברירת המחדל היא יציאה 22.
ntpServers מערך מחרוזות רשימה של כתובות IP לשימוש בהוספת שרת NTP.

HSMStatus

‫HSMStatus מספק את הסטטוס של HSM.

מופיע ב: - HSM

שדה תיאור
conditions מצב הדוחות על התנאים מציגים את הסטטוס של ה-HSM.
sshCredsRef SecretReference ההפניה לסוד שכולל את פרטי הכניסה הנוכחיים ל-SSH (מתוך spec.SSHAdminCredsRefs) למכשיר הזה. יכול להיות שהערך לא מוגדר לפני שהמכשיר מוכן.
adminCredsRef SecretReference ההפניה לסוד שכולל את פרטי הכניסה הנוכחיים של האדמין (מתוך spec.AdminCredsRefs) למכשיר הזה. יכול להיות שהערך לא מוגדר לפני שהמכשיר מוכן.

HSMStorageOrganizationResources

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

מופיע ב: - HSMTenantStatus

שדה תיאור
tenantAdminCredentials HSMKMIPCredentials פרטי הכניסה הנדרשים ל-SVM של אשכול האדמין של הדייר.
tenantUserCredentials HSMKMIPCredentials פרטי הכניסה שנדרשים ל-SVM של אשכול המשתמשים בדייר.

HSMTenant

‫HSMTenant מייצג משאבים ששייכים לדייר או לארגון יחיד ב-HSM. שייך למרחב השמות gpc-system.

מופיע ב: - HSMTenantList

שדה תיאור
apiVersion string security.private.gdc.goog/v1alpha1
kind string HSMTenant
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec HSMTenantSpec
status HSMTenantStatus

HSMTenantList

‫HSMTenantList מייצג אוסף של דיירים ב-HSM.

שדה תיאור
apiVersion string security.private.gdc.goog/v1alpha1
kind string HSMTenantList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items HSMTenant

HSMTenantSpec

‫HSMTenantSpec מספק את המפרט לדייר HSM.

מופיע ב: - HSMTenant

שדה תיאור
hsmClusterRef ObjectReference הפניה לאובייקט HSMCluster שמכיל מידע להתחברות ל-HSM. סוג ה-API: – קבוצה: security.private.gdc.goog – סוג: HSMCluster

HSMTenantStatus

‫HSMTenantStatus מספק את המשאבים שנוצרו ומייצגים את דייר ה-HSM. יהיה באשכול הניהול הראשי, במרחב השמות gpc.

מופיע ב: - HSMTenant

שדה תיאור
conditions מצב דוחות התנאים מציינים אם יצירת HSMTenant הושלמה. סוגי מצבים: – מוכן: מציין שהמשאבים של הדייר מוכנים לשימוש.
domain DomainInfo שם הדומיין ב-HSM שתואם לשם האובייקט שהוגדר על ידי הארגון.
platformAdminCredentials HSMUserCredentials פרטי הכניסה של אדמין הפלטפורמה לדומיין HSM.
serverResources HSMServerResources ההגדרה שנדרשת לשרתים כדי להתחבר ל-HSM להצפנת דיסק.
storageOrganizationResources HSMStorageOrganizationResources ההגדרה שנדרשת כדי שמנגנון ההתאמה של הארגון שמאחסן את המפתחות יוכל להתחבר ל-HSM.

HSMUserCredentials

‫HSMUserCredentials מספק את המידע שנדרש לאימות ל-HSM באמצעות פרוטוקולי API בארכיטקטורת REST או NAE.

מופיע ב: - HSMClusterStatus - HSMKMIPCredentials - HSMServerResources - HSMTenantStatus

שדה תיאור
credsRef SecretReference סוד מסוג kubernetes.io/basic-auth שמכיל פרטי כניסה להתחברות ל-HSM.
userId string מערכת CipherTrust Manager יוצרת את ה-UserID כשמשתמש נוצר. המזהה הזה מזהה באופן ייחודי את המשתמש.
domain DomainInfo הדומיין שבו נוצרו פרטי הכניסה של המשתמש. הערה: מזהה הדומיין הוא המזהה המומלץ לשימוש כשמתחברים ל-CipherTrust Manager, כי הוא ייחודי גלובלית. שימוש בשם הדומיין עלול להיות דו-משמעי. זה שינוי אופציונלי. אם לא מציינים דומיין, צריך להשתמש בדומיין הבסיסי. דומיין הוא מושג ב-CipherTrust Manager שמאפשר ליצור בידודים לוגיים בתוך משאבי HSM. פרטים – https://thalesdocs.com/ctp/cm/latest/admin/cm_admin/domains/index.html
certificateId string ‫CertificateID הוא מזהה רשות האישורים שמשמש לחתימה על אישורים לממשקי NAE ו-HTTPS. לדוגמה: aa7c08ba-b8de-4f54-83ef-ba814930b3b9
groupNames מערך מחרוזות השדה GroupNames מפרט את הקבוצות שהמשתמש משתייך אליהן. ההגדרה הזו משמשת להגדרת בקרת גישה למשתמשים שלא יכולים להשתייך לדומיין בגלל מגבלות חומרה, כמו בשרתי HPE. השדה לא נדרש כדי להתחבר, אבל מתנהלת כאן רשומה, כך שאפשר למחוק את המשאב במהלך מחיקה קריפטוגרפית.

serviceplatform.private.gdc.goog/v1alpha1

ShadowProject

‫ShadowProject מספק את ה-API למפעיל שירות Kubernetes כדי לבקש פרויקט צללים באופן דינמי.

מופיע ב: - ShadowProjectList

שדה תיאור
apiVersion string serviceplatform.private.gdc.goog/v1alpha1
kind string ShadowProject
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec ShadowProjectSpec
status ShadowProjectStatus

ShadowProjectList

‫ShadowProjectsList מייצג אוסף של פרויקטים מסוג shadow.

שדה תיאור
apiVersion string serviceplatform.private.gdc.goog/v1alpha1
kind string ShadowProjectList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items ShadowProject

ShadowProjectSpec

‫ShadowProjectSpec מכיל את ההגדרות של פרויקט הצללה.

מופיע ב: - ShadowProject

שדה תיאור
shadowProjectTemplate string השם של תבנית פרויקט הצללים. הוא מוגדר כמחרוזת פשוטה ולא כ-NamespacedName כדי למנוע הפניה לתבנית מפרויקט אחר (שסביר מאוד שנמצא בבעלות של שירות אחר).
parentProject string השם של פרויקט האב שבו נעשה שימוש בפרויקט הצללים הזה. צריך לציין את השם הזה כשיוצרים פרויקט צל.

ShadowProjectStatus

המאפיין ShadowProjectStatus מציין את הסטטוס של פרויקט צל.

מופיע ב: - ShadowProject

שדה תיאור
conditions מצב
namespaceName string השם של מרחב השמות המגובה ב-Kubernetes.

ShadowProjectTemplate

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

מופיע ב: - ShadowProjectTemplateList

שדה תיאור
apiVersion string serviceplatform.private.gdc.goog/v1alpha1
kind string ShadowProjectTemplate
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec ShadowProjectTemplateSpec

ShadowProjectTemplateList

‫ShadowProjectTemplateList מייצג אוסף של תבניות פרויקט צללים.

שדה תיאור
apiVersion string serviceplatform.private.gdc.goog/v1alpha1
kind string ShadowProjectTemplateList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items ShadowProjectTemplate

ShadowProjectTemplateSpec

‫ShadowProjectTemplateSpec מכיל את ההגדרות של תבנית פרויקט צל.

מופיע ב: - ShadowProjectTemplate

שדה תיאור
serviceShortName string השם המקוצר של השירות מצורף לשם של פרויקט AO. לדוגמה, אם ServiceShortName מוגדר כ-gshoe ופרויקט AO הוא alice-ao, השם הסופי של פרויקט ה-Shadow יהיה alice-ao-gshoe-system. הכלי להשוואה תמיד יוסיף את התו - לפני השם הקצר של השירות ואת התו -system אחריו. האורך המקסימלי של ServiceShortName הוא 4.
templates RawExtension התבניות מגדירות קבוצה של אובייקטים של Kubernetes שיאוכלסו בפרויקט הצללים.

storagegrid.netapp.storage.private.gdc.goog/v1alpha1

AdminNodeNetwork

מופיע ב: - ObjectStorageAdminNodeSpec

שדה תיאור
dataIP IPSubnetString כתובת ה-IP של הנתונים שהוקצתה לצומת הזה
managementIP IPSubnetString כתובת ה-IP לניהול שהוקצתה לצומת הזה. כתובת ה-IP הזו תשמש להגדרת הצומת הזה
clientIP IPSubnetString כתובת ה-IP של הלקוח שהוקצתה לצומת הזה. כתובת ה-IP הזו תשמש להתחברות לאתר כדי לגשת לאפליקציות לקוח, כולל S3 ו-Swift. ההקצאה הזו תתבצע רק לצמת אדמין (SG1000).
bmcIP IPSubnetString כתובת ה-IP של BMC שהוקצתה לצומת הזה, והיא תהיה ברשת המשנה לניהול. ה-Baseboard Management Controller‏ (BMC) מספק יכולות ניהול מרחוק, כולל הפניה אוטומטית של המסוף, מעקב אחר חיישנים, רישום ביומן ובקרה על צריכת החשמל.

HAGroup

מופיע ב: - ObjectStorageSiteSpec

שדה תיאור
virtualIPs IPAddressString כתובות ה-IP הווירטואליות הן כתובות ה-IP שהוקצו לקבוצת ה-HA הזו. כתובות ה-IP האלה צריכות להיות באותה תת-רשת כמו תת-הרשת של הלקוח
adminNodeNames מערך מחרוזות ‫AdminNodeNames הוא השם של צומתי האדמין שייצרו את סוג ה-API הזה של זמינות גבוהה: – קבוצה: storagegrid.netapp.storage.private.gdc.goog – סוג: ObjectStorageAdminNode

NodeNetwork

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

מופיע ב: - ObjectStorageSiteSpec

שדה תיאור
dataNetwork ObjectReference ההגדרה DataNetwork מציינת את הרשת של ה-Grid (פנימית). הרשת של ה-Grid משמשת לכל התנועה הפנימית של StorageGRID. הוא מספק קישוריות בין כל הצמתים ברשת, בכל האתרים וברשתות המשנה. המאפיין DataNetwork מציין את SubnetClaim שהוקצה ל-ObjectStorageSite. הוא יגדיר את ה-VLAN, השער ופרטי רשת המשנה שנדרשים להגדרה. ‫API: - Group: system.private.gdc.goog - Kind: SubnetClaim
managementNetwork StaticNetworkConfig ההגדרה ManagementNetwork מציינת את רשת האדמין (פנימית). רשת האדמין משמשת בדרך כלל לניהול ולתחזוקה של המערכת. ‫StaticNetworkConfig מציין את פרטי ההגדרה של רשת המשנה הקבועה ברשת. הוא יגדיר את ה-VLAN, השער ופרטי רשת המשנה שנדרשים להגדרה.
clientNetwork ObjectReference הפרמטר ClientNetwork מציין את הגדרת רשת הלקוח. רשת הלקוח היא רשת פתוחה שמשמשת למתן גישה לאפליקציות לקוח, כולל S3 ו-Swift. השימוש ברשת הלקוח הוא אופציונלי, כי היא משמשת רק עם ObjectStorageAdminNodes. הפרמטר ClientNetwork מציין את SubnetClaim שהוקצה ל-ObjectStorageSite. הוא יגדיר את ה-VLAN, השער ופרטי רשת המשנה שנדרשים להגדרה. ‫API: - Group: system.private.gdc.goog - Kind: SubnetClaim

ObjectStorageAdminNode

‫ObjectStorageAdminNode מייצג צומת אדמין פיזי (SG1000) באתר.

מופיע ב: - ObjectStorageAdminNodeList

שדה תיאור
apiVersion string storagegrid.netapp.storage.private.gdc.goog/v1alpha1
kind string ObjectStorageAdminNode
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec ObjectStorageAdminNodeSpec
status ObjectStorageAdminNodeStatus

ObjectStorageAdminNodeList

‫ObjectStorageAdminNodeList מייצג אוסף של ObjectStorageAdminNodes.

שדה תיאור
apiVersion string storagegrid.netapp.storage.private.gdc.goog/v1alpha1
kind string ObjectStorageAdminNodeList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items ObjectStorageAdminNode

ObjectStorageAdminNodeSpec

מופיע ב: - ObjectStorageAdminNode

שדה תיאור
siteName string SiteName הוא השם של ObjectStorageSite שהצומת הזה שייך לו
network AdminNodeNetwork השדה Network מציין את כתובות ה-IP של הצומת ברשתות שונות

ObjectStorageAdminNodeStatus

‫ObjectStorageAdminNodeStatus מציין מידע משתנה עדכני על הצומת.

מופיע ב: - ObjectStorageAdminNode

שדה תיאור
completionTime זמן השעה שבה המשימה הושלמה.
bmcCredsRef ObjectReference ‫BMCCredsRef הוא הפניה לסוד שמכיל את פרטי הכניסה של BMC לצומת הזה.
conditions מערך Condition התנאים מכילים מידע על הבריאות של הצומת. סוגי תנאים: – מוכן: מציין שהצומת מוכן לשימוש. ‫- Degraded: מציין שהביצועים של הצומת ירדו ומומלץ לבצע תיקון. ‫- Failed: מציין שהצומת במצב כשל ולא מתפקד.
alerts התראות ההתראות מכילות רשימה של התראות מערכת שזוהו. התראה תתווסף כשהיא תופעל, ותוסר כשהיא תנוקה.
isPrimary boolean המאפיין IsPrimary מציין אם הצומת הוא מנהל מערכת ראשי

ObjectStorageSite

‫ObjectStorageSite מכיל את ההגדרה של אתר ומייצג קבוצה של ObjectStorageStorageNodes ו-ObjectStorageAdminNodes שאפשר לנהל ביחד.

מופיע ב: - ObjectStorageSiteList

שדה תיאור
apiVersion string storagegrid.netapp.storage.private.gdc.goog/v1alpha1
kind string ObjectStorageSite
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec ObjectStorageSiteSpec
status ObjectStorageSiteStatus

ObjectStorageSiteList

‫ObjectStorageSiteList מייצג אוסף של ObjectStorageSites.

שדה תיאור
apiVersion string storagegrid.netapp.storage.private.gdc.goog/v1alpha1
kind string ObjectStorageSiteList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items ObjectStorageSite

ObjectStorageSiteSpec

מופיע ב: - ObjectStorageSite

שדה תיאור
adminNodeNames מערך מחרוזות ‫AdminNodeNames היא רשימת שמות של צמתי אדמין ששייכים לאתר הזה. סוג ה-API: – קבוצה: storagegrid.netapp.storage.private.gdc.goog – סוג: ObjectStorageAdminNode
storageNodeNames מערך מחרוזות ‫StorageNodeNames היא רשימת השמות של צמתי האחסון ששייכים לאתר הזה. סוג ה-API: – קבוצה: storagegrid.netapp.storage.private.gdc.goog – סוג: ObjectStorageStorageNode
license string ‫License הוא הרישיון שישמש להגדרת האתר הזה. TODO: decide if this should be a secret
adminNodeNetwork NodeNetwork ההגדרה AdminNodeNetwork מציינת את הגדרות הרשת לכל ObjectStorageAdminNodes.
storageNodeNetwork NodeNetwork ההגדרה StorageNodeNetwork מציינת את הגדרות הרשת לכל ObjectStorageStorageNodes.
gridCredentials ObjectReference ‫GridCredentials הם פרטי הכניסה שנדרשים כדי להתחבר ל-Grid Manager. הם כוללים שם משתמש וסיסמה שמקודדים ב-Base64.
clientHaGroup HAGroup ‫ClientHaGroup יוצר HA עם צמתים של אדמין ברשת הלקוח. כתובות ה-IP האלה צריכות להיות ברשת המשנה של רשת הלקוח

ObjectStorageSiteStatus

מופיע ב: - ObjectStorageSite

שדה תיאור
primaryAdminNodeName string ‫PrimaryAdminNodeName הוא השם של ObjectStorageAdminNode, שהוא האדמין הראשי של סוג ה-API של האתר הזה: – קבוצה: storagegrid.netapp.storage.private.gdc.goog – סוג: ObjectStorageAdminNode
managementAPIEndpointURL string ‫ManagementAPIEndpointURL היא כתובת ה-URL של נקודת הקצה שנדרשת כדי לתקשר עם GridManager API
ntpServers IPAddressString ‫NTPServers היא רשימת כתובות ה-IP של שרתי NTP שבהם האתר משתמש כרגע
managementEndpointCertRef ObjectReference ‫ManagementEndpointCertRef הוא הפניה לאישור השרת וה-CA שמותקן ב-StorageGrid, שישמש לשליחת קריאות ל-API עם TLS מופעל
version string ‫Version (גרסה) היא גרסת התוכנה של StorageGrid שמשמשת באתר הזה.
conditions מערך Condition התנאים מכילים מידע על תקינות האתר. סוגי התנאים: – מוכן: מציין שהאתר מוכן לשימוש. ‫- ירוד: מציין שהאתר ירוד ומומלץ לתקן אותו. ‫- נכשל: מציין שהאתר במצב של כשל ולא מתפקד.
alerts התראות ההתראות מכילות רשימה של התראות מערכת שזוהו. התראה תתווסף כשהיא תופעל, ותוסר כשהיא תנוקה.

ObjectStorageStorageNode

‫ObjectStorageStorageNode מייצג בקר פיזי של צומת אחסון (SG6060) באתר.

מופיע ב: - ObjectStorageStorageNodeList

שדה תיאור
apiVersion string storagegrid.netapp.storage.private.gdc.goog/v1alpha1
kind string ObjectStorageStorageNode
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec ObjectStorageStorageNodeSpec
status ObjectStorageStorageNodeStatus

ObjectStorageStorageNodeList

‫ObjectStorageStorageNodeList מייצג אוסף של ObjectStorageStorageNodes.

שדה תיאור
apiVersion string storagegrid.netapp.storage.private.gdc.goog/v1alpha1
kind string ObjectStorageStorageNodeList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items ObjectStorageStorageNode

ObjectStorageStorageNodeSpec

מופיע ב: - ObjectStorageStorageNode

שדה תיאור
siteName string SiteName הוא השם של ObjectStorageSite שהצומת הזה שייך לו
network StorageNodeNetwork השדה Network מציין את כתובות ה-IP של הצומת ברשתות שונות

ObjectStorageStorageNodeStatus

‫ObjectStorageStorageNodeStatus מציין מידע משתנה עדכני על הצומת.

מופיע ב: - ObjectStorageStorageNode

שדה תיאור
completionTime זמן השעה שבה המשימה הושלמה.
bmcCredsRef ObjectReference ‫BMCCredsRef הוא הפניה לסוד שמכיל את פרטי הכניסה של BMC לצומת הזה.
santricityCredsRef ObjectReference ‫SantricityCredsRef הוא הפניה לסוד שמכיל את פרטי הכניסה למנהל SANtricity ב-SG6060
conditions מערך Condition התנאים מכילים מידע על הבריאות של הצומת. סוגי תנאים: – מוכן: מציין שהצומת מוכן לשימוש. ‫- Degraded: מציין שהביצועים של הצומת ירדו ומומלץ לבצע תיקון. ‫- Failed: מציין שהצומת במצב כשל ולא מתפקד.
alerts התראות ההתראות מכילות רשימה של התראות מערכת שזוהו. התראה תתווסף כשהיא תופעל, ותוסר כשהיא תנוקה.
version string ‫Version (גרסה) היא גרסת התוכנה של StorageGrid שמותקנת בצומת הזה.

ObjectStorageTenant

מופיע ב: - ObjectStorageTenantList

שדה תיאור
apiVersion string storagegrid.netapp.storage.private.gdc.goog/v1alpha1
kind string ObjectStorageTenant
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec ObjectStorageTenantSpec
status ObjectStorageTenantStatus

ObjectStorageTenantList

‫ObjectStorageTenantList מייצג אוסף של דיירים של אחסון אובייקטים.

שדה תיאור
apiVersion string storagegrid.netapp.storage.private.gdc.goog/v1alpha1
kind string ObjectStorageTenantList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items ObjectStorageTenant

ObjectStorageTenantSpec

מופיע ב: - ObjectStorageTenant

שדה תיאור
storageClass string אחת מהאפשרויות: nearline או standard. אי אפשר לשנות את השדה הזה.
organizationRef ObjectReference הארגון שהדייר הזה יתמוך בו. הפרמטר הזה משמש כשמחפשים את ה-CRD של הארגון. אי אפשר לשנות את השדה הזה.
systemTenant boolean הערך בשדה הזה הוא true אם מדובר בדייר מערכת (דייר המערכת היחיד של הארגון או דייר המערכת של ארגון הבסיס), אחרת הערך הוא false. אי אפשר לשנות את השדה הזה.

ObjectStorageTenantStatus

מופיע ב: - ObjectStorageTenant

שדה תיאור
accountID string השדה הזה מאוכלס כשאנחנו יוצרים את הדייר ב-StorageGrid. לאחר מכן, נעשה בו שימוש כדי לזהות שיצרנו דייר, והוא מוזכר בקריאות API הבאות.
trafficPolicyID string השדה הזה מאוכלס כשאנחנו יוצרים את מדיניות בקרת התנועה שקובעת את ה-QoS לדייר. משמש למחיקת מדיניות בקרת התנועה במהלך המחיקה. הוא משמש גם כדי לקבוע שכבר יצרנו מדיניות לבקרת תנועה.
rootCredentialsRef LocalObjectReference
bucketControllerBasicCredentialsRef LocalObjectReference
bucketControllerS3KeyRef LocalObjectReference
identityControllerBasicCredentialsRef LocalObjectReference
observabilityControllerBasicCredentialsRef LocalObjectReference
siteName string SiteName הוא השם של ObjectStorageSite שאליו שייך הדייר הזה.
conditions מערך Condition מצוין אילו שלבים בתהליך ההתאמה הושלמו.

StaticNetworkConfig

מופיע ב: - NodeNetwork

שדה תיאור
subnet IPSubnetString מסכה של רשת משנה עבור הרשת הזו
gateway IPAddressString השער של הרשת הזו
vlanID VLANID מזהה ה-VLAN של הרשת (אם התכונה מופעלת)

StorageNodeNetwork

מופיע ב: - ObjectStorageStorageNodeSpec

שדה תיאור
dataIP IPSubnetString כתובת ה-IP של הנתונים שהוקצתה לצומת הזה
managementIP IPSubnetString כתובת ה-IP לניהול שהוקצתה לצומת הזה. כתובת ה-IP הזו תשמש להגדרת הצומת הזה
bmcIP IPSubnetString כתובת ה-IP של BMC שהוקצתה לצומת הזה, והיא תהיה ברשת המשנה לניהול. ה-Baseboard Management Controller‏ (BMC) מספק יכולות ניהול מרחוק, כולל הפניה אוטומטית של המסוף, מעקב אחר חיישנים, רישום ביומן ובקרה על צריכת החשמל.
controllerAManagementIP IPSubnetString כתובות ה-IP של בקר האחסון (E2860) שהוקצו לצומת הזה, שיהיו ברשת המשנה לניהול. כתובות ה-IP האלה ישמשו לגישה למנהל SANtricity ולהגדרת קישוריות ל-HSM. כתובות ה-IP האלה יוקצו רק לצמתים של אחסון (SG6060).
controllerBManagementIP IPSubnetString

system.private.gdc.goog/v1alpha1

AddressPoolClaim

‫AddressPoolClaim מייצג בקשה ותוצאת הקצאה של קבוצת כתובות IP מרשת משנה של שכבת-על נתונה.

מופיע ב: - AddressPoolClaimList

שדה תיאור
apiVersion string system.private.gdc.goog/v1alpha1
kind string AddressPoolClaim
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec AddressPoolClaimSpec
status AddressPoolClaimStatus

AddressPoolClaimList

‫AddressPoolClaimList מייצג את האוסף של AddressPoolClaim.

שדה תיאור
apiVersion string system.private.gdc.goog/v1alpha1
kind string AddressPoolClaimList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items AddressPoolClaim

AddressPoolClaimSpec

‫AddressPoolClaimSpec מספק את המפרט של תביעה של מאגר כתובות.

מופיע ב: - AddressPoolClaim

שדה תיאור
size מספר שלם גודל המאגר.
category NetworkCategory הקטגוריה של תת-הרשת. הערך הזה מציין למנגנון ההתאמה של כתובות IP את הקטגוריה של תת-הרשת שההצהרה הזו מבקשת. אי אפשר לשנות את השדה הזה.
isContinuousCIDR boolean האם נדרשת תת-רשת רציפה בסגנון CIDR. אי אפשר לשנות את השדה הזה.
ipFamily IPFamily משפחת כתובות ה-IP המבוקשת, יכולה להיות IPv4, ‏ IPv6 או dual stack.
subnetClaimName string השם של SubnetClaim שממנו מוקצות כתובות ה-IP.

AddressPoolClaimStatus

‫AddressPoolClaimStatus מייצג את התוצאה שהוקצתה של בקשת הקצאה של מאגר כתובות.

מופיע ב: - AddressPoolClaim

שדה תיאור
conditions מערך Condition השדה Conditions מכיל מידע על המצב של AddressPoolClaim. סוגי תנאים: – מוכן: מציין שה-AddressPoolClaim מוכן לשימוש
allocatedIPRanges IPRange טווחי IP שהוקצו
subnetClaimRef ObjectReference הפניה ל-SubnetClaim שממנו AddressPoolClaim מקבל כתובות IP.
subnetCidr IPSubnetString ה-CIDR שהוקצה ל-SubnetClaim שאליו מתבצעת ההפניה.
subnetGateway IPAddressString השער של SubnetClaim שאליו מתבצעת ההפניה.

AggSwitch

המתג AggSwitch מייצג מתג צבירה ברשת הנתונים.

מופיע ב: - AggSwitchList

שדה תיאור
apiVersion string system.private.gdc.goog/v1alpha1
kind string AggSwitch
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec AggSwitchSpec
status AggSwitchStatus

AggSwitchList

‫AggSwitchList מייצג אוסף של מתגי צבירה.

שדה תיאור
apiVersion string system.private.gdc.goog/v1alpha1
kind string AggSwitchList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items AggSwitch

AggSwitchSpec

‫AggSwitchSpec מספק את המפרט של מתג צבירה.

מופיע ב: - AggSwitch

שדה תיאור
hardware DeviceSystemSpec
managementIP IPAddressString המאפיין ManagementIP מתאר את כתובת ה-IP שהוקצתה ליציאת הניהול של מתג. צריך להגדיר את הגישה לפני שמגדירים את שאר המפרט.
switchCredentials SwitchCredentials האובייקט SwitchCredentials מכיל הפניות לאובייקטים Secret שמכילים את פרטי הכניסה של האדמין, את פרטי הכניסה לקריאה בלבד ואת פרטי הכניסה למצב חירום של המתג.
hairpinLinks מערך HairpinLink ‫HairpinLinks מתאר את לולאת ה-hairpin שנוצרת על ידי שילוב חומת האש עם המתג

AggSwitchStatus

השדה AggSwitchStatus מתאר את הסטטוס של מתג צבירה.

מופיע ב: - AggSwitch

שדה תיאור
conditions מערך Condition התנאים מכילים מידע על מצב המתג. סוגי תנאים: – מוכן: מציין שהמתג מוכן לשימוש
switchStatus SwitchStatus

התראות

ההתראות מכילות רשימה של התראות מערכת שזוהו.

מופיע ב: - DiskStatus - FirewallClusterStatus - FirewallNodeStatus - ObjectStorageAdminNodeStatus - ObjectStorageSiteStatus - ObjectStorageStorageNodeStatus - ServerStatus - StorageAggregateStatus - StorageClusterStatus - StorageNodeStatus - StorageVirtualMachineStatus - SwitchStatus

שדה תיאור
BaseError BaseError
id string המזהה של ההתראה. ייחודי לכל אובייקט לכל קוד שגיאה.
startTime זמן השעה שבה ההתראה התחילה.

התראות

ההתראות מכילות רשימה של התראות מערכת שזוהו.

מופיע ב: - DiskStatus - FirewallClusterStatus - FirewallNodeStatus - ObjectStorageAdminNodeStatus - ObjectStorageSiteStatus - ObjectStorageStorageNodeStatus - ServerStatus - StorageAggregateStatus - StorageClusterStatus - StorageNodeStatus - StorageVirtualMachineStatus - SwitchStatus

שדה תיאור
BaseError BaseError
id string המזהה של ההתראה. ייחודי לכל אובייקט לכל קוד שגיאה.
startTime זמן השעה שבה ההתראה התחילה.

BGPAutonomousSystemNumber

סוג בסיסי: integer

‫BGPAutonomousSystemNumber מייצג את מספר המערכת האוטונומית של פרוטוקול BGP.

מופיע ב: - BorderGatewayProtocolSpec - EBGPNeighbors - HAMSBGPSpec - HAMSDCIASNSpec - InterconnectSessionSpec

BGPPeerType

סוג בסיסי: string

‫BGPPeerType מזהה את הסוג של עמית BGP חיצוני

מופיע ב: - EBGPNeighbors

BGPPrefixCounters

מונים של קידומות BGP.

מופיע ב: - InterconnectSessionStatus

שדה תיאור
advertised מספר שלם
denied מספר שלם
received מספר שלם
sent מספר שלם
suppressed מספר שלם
withdrawn מספר שלם

BMCCertificateState

סוג בסיסי: string

המאפיין State מכיל את סוג הספירה של מכונת מצבים סופית של רוטציית אישורים של BMC.

מופיע ב: - ServerBMCCertificateStatus

BMCProtocol

סוג בסיסי: string

‫BMCProtocol הוא הפרוטוקול שמשמש לתקשורת עם ה-BMC.

מופיע ב: - BMCSpec

BMCSpec

‫BMCSpec מכיל את המידע על בקר ניהול לוח הבסיס (BMC) של אובייקט השרת.

מופיע ב: - ServerSpec

שדה תיאור
ip IPAddressString ‫IP היא כתובת ה-IPv4 של ה-BMC. אם לא מגדירים כתובת IP של BMC, המערכת מקצה אותה באופן אוטומטי ברשת הניהול.
protocol BMCProtocol הפרוטוקול הוא הפרוטוקול שמשמש לתקשורת עם ה-BMC.
port מספר שלם היציאה היא יציאת ה-TCP או ה-UDP שמשמשת לתקשורת עם ה-BMC. אם לא מגדירים את היציאה, המערכת תשתמש ביציאה שמוגדרת כברירת מחדל.
redfish RedfishSpec הערך Redfish הוא חובה רק אם הפרוטוקול הוא redfish או וריאציה של redfish.
mac MACAddressString ‫MAC היא כתובת ה-MAC של ה-BMC. ‫TODO(clcl): העברת MAC ל-NICPort.
nicPort NICPortSpec ‫NICPort מציין את יציאת ה-NIC של ה-BMC.
credentialsRef SecretReference השדה CredentialsRef מכיל הפניה אל הסוד שכולל את פרטי הכניסה שישמשו לאימות מול ה-BMC.

BackupRepository

‫BackupRepository מייצג קטגוריית אובייקטים עם ההגדרות, הפרוטוקול והאישורים המשויכים לה לתקשורת עם ספק שירותי אחסון האובייקטים.

מופיע ב: - BackupRestoreAddonSpec

שדה תיאור
credential SecretKeySelector הפניה למשאב Secret באותו מרחב שמות של משאב BackupRestoreAddon שממנו יתקבלו פרטי הכניסה לתקשורת עם מערכת אחסון האובייקטים. אם לא מציינים סיסמה, המערכת מניחה שלא נדרשת סיסמה. אחרי שמגדירים את ההגדרה הזו, אי אפשר לשנות אותה.
protocol ObjectStorageProtocol פרוטוקול אחסון אובייקטים. אי אפשר לשנות.
config object (keys:string, values:string) ההגדרה מציינת הגדרות ספציפיות לספק. הפורמטים הנתמכים הם: 1. ‫'SSEMethod', כדי לשנות את אלגוריתם ההצפנה בצד השרת. ברירת המחדל היא 'AES256'. האפשרות הזו רלוונטית רק אם 'Protocol' הוא מסוג S3. 2. ‫PublicUrl: אם מספקים כתובת URL כזו, היא תשמש במקום S3.Endpoint כדי ליצור כתובות URL חתומות להורדה. ההגדרה הזו מיועדת בעיקר למערכות אחסון אובייקטים מקומיות כמו Minio. ערך לדוגמה: https://minio.mycluster.com 3. ‫PathStyle, מציין ערך בוליאני שקובע אם להשתמש בכתובת בסגנון נתיב במקום בכתובת של מארח וירטואלי של דלי. מגדירים את הערך True כדי להשתמש בכתובות בפורמט של נתיב. ההגדרה הזו מיועדת בעיקר למערכות אחסון אובייקטים מקומיות כמו Minio. 4. ‫"CaCert", מציין את CAbundle של נקודת הקצה של אחסון האובייקטים. 5. ‫AwsProfile, מציין את פרופיל AWS בתוך פרטי הכניסה שבהם רוצים להשתמש. המאפיין הזה רלוונטי רק כשהשדה 'Protocol' הוא מסוג S3. 6. ‫KmsKey, מציין מזהה מפתח AWS KMS. האפשרות הזו פועלת רק אם ספק האחסון באובייקטים הוא AWS S3, ונדרש להעניק הרשאות שימוש במפתח באופן מפורש. 7. ‫"SkipTLSVerify", מציין ערך בוליאני שקובע אם צריך לאמת אישור TLS כשמתחברים לנקודת הקצה שצוינה(כלומר, אישורים בחתימה עצמית עם Minio). ברירת המחדל היא False. הערה: אם מגדירים את הערך כ-True, האתר חשוף יותר להתקפות מסוג person-in-the-middle. לא מומלץ לשימוש בסביבת ייצור. אי אפשר לשנות.

BackupRepositoryState

סוג בסיסי: string

מופיע ב: - BackupRepositoryStatus

BackupRepositoryStatus

‫BackupRepositoryStatus מייצג את הסטטוס הנוכחי של BackupRepository שסופק עבור תוסף הגיבוי והשחזור.

מופיע ב: - BackupRestoreAddonStatus

שדה תיאור
lastSyncTime חותמת זמן הערך LastSyncTime מייצג את הפעם האחרונה שבה סונכרנו פריטי גיבוי במאגר הגיבוי שצוין אל אשכול.
lastValidationTime חותמת זמן השדה LastValidationTime מייצג את הפעם האחרונה שבה בוצעה אימות של BackupRepository שסופק.
state BackupRepositoryState הסטטוס מייצג את המצב הנוכחי של BackupRepository
message string ההודעה היא מחרוזת שאנשים יכולים לקרוא, שמסבירה למה מאגר הגיבוי נמצא במצב הנוכחי שלו.

BackupRestoreAddon

‫BackupRestoreAddon מייצג את ההגדרה של הגיבוי לרכיבי GPC באשכול. כל אשכול צריך לכלול לכל היותר מוצר אחד מהסוג הזה.

מופיע ב: - BackupRestoreAddonList

שדה תיאור
apiVersion string system.private.gdc.goog/v1alpha1
kind string BackupRestoreAddon
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec BackupRestoreAddonSpec המאפיין Spec מייצג את ההגדרה של התוסף.
status BackupRestoreAddonStatus הסטטוס מייצג את המצב האחרון של התוסף.

BackupRestoreAddonList

‫BackupRestoreAddonList מייצג אוסף של BackupRestoreAddons.

שדה תיאור
apiVersion string system.private.gdc.goog/v1alpha1
kind string BackupRestoreAddonList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items BackupRestoreAddon

BackupRestoreAddonSpec

‫BackupRestoreAddonSpec מציין את המצב הרצוי של רכיבי שחזור הגיבוי.

מופיע ב: - BackupRestoreAddon

שדה תיאור
repository BackupRepository מאגר מציין קטגוריית אובייקטים שבה יאוחסנו פריטי הגיבוי או שממנה ייובאו פריטי הגיבוי. אי אפשר לשנות.
backupSyncInterval משך הזמן ההגדרה BackupSyncInterval מציינת באיזו תדירות רכיב הגיבוי יסנכרן גיבויים מקטגוריית האובייקטים שצוינה. אם לא מציינים את השדה הזה או מגדירים את הערך שלו כ-0, הסנכרון מושבת.
backupRepositoryValidationInterval משך הזמן ההגדרה RepositoryValidationInterval מציינת את התדירות שבה רכיב הגיבוי בודק את תקינות המאגר, כלומר אם הדלי עדיין זמין או שאפשר לגשת אליו. אם לא מציינים את הערך או מגדירים אותו כ-0, האימות מושבת.

BackupRestoreAddonStatus

‫BackupRestoreAddonStatus מייצג את הסטטוס הנוכחי של תוסף הגיבוי והשחזור ומאגר הגיבוי המשויך שלו.

מופיע ב: - BackupRestoreAddon

שדה תיאור
repositoryStatus BackupRepositoryStatus ‫RepositoryStatus מייצג את הסטטוס הנוכחי של BackupRepository.
componentsStatus ComponentsStatus המאפיין ComponentsStatus מייצג את הסטטוס הנוכחי של רכיבי תוספים מותקנים.

BackupRestoreComponentsPhase

סוג בסיסי: string

‫BackupRestoreComponentsPhase מייצג סטטוס מצטבר של כל הרכיבים.

מופיע ב: - ComponentsStatus

BareMetalHostStatus

מופיע ב: - ServerStatus

שדה תיאור
poweredOn boolean אינדיקטור שמציין אם המארח מופעל או לא.
provisionState ProvisioningState אינדיקטור שמציין מה ספק ההקצאה עושה עם המארח.
operationalStatus OperationalStatus הסטטוס של המארח מופיע ב-OperationalStatus.

BgpSessionStatus

סוג בסיסי: string

הסטטוס של סשן BGP.

מופיע ב: - InterconnectSessionStatus

BmhNetworkBondModeType

סוג בסיסי: string

‫BmhNetworkBondModeType מתאר שמות נתמכים של סוגי איגוד.

מופיע ב: - PortBondSpec

BorderGatewayProtocolSpec

‫BorderGatewayProtocolSpec מספק את המפרט של רשת BGP בתא GPC.

מופיע ב: - CellDataNetworkSpec - CellManagementNetworkSpec

שדה תיאור
bgpAutonomousSystem BGPAutonomousSystemNumber מספר המערכת האוטונומית (ASN) בהגדרת BGP לתא GPC. האפשרות הזו משמשת ליצירת קישור לרשת של הלקוח, למרכזי תפעול ולמופעי GDCH מרוחקים.
bgpAutonomousSystemInternal BGPAutonomousSystemNumber מספר המערכת האוטונומית (ASN) הפנימי בהגדרת BGP לתא GPC. מספר ה-ASN הפנימי משמש ברשת הנתונים כדי לקשר בין כמה VRF חיצוניים (Root External, ‏ ORGx External) לבין VRF של קישוריות (DCI, ‏ OC ו-Customer). מספר ה-ASN הפנימי הוא אופציונלי ברשת הניהול.
ebgp EBGPNeighbors array קישורי העלייה מתארים את השכנים של הלקוח יחד עם מספרי ה-AS המרוחקים המשויכים

CIDRAllocationStatus

‫CIDRAllocationStatus מייצג את סטטוס ההקצאה של CIDR ל-CIDRClaim עם פרוטוקול מוגדר(IPv4 או IPv6)

מופיע ב: - CIDRClaimStatus

שדה תיאור
cidrBlocks IPSubnetString מייצג את ה-CIDR שהוקצה ל-CIDRClaim הזה. הגודל צריך להיות 1, למעט ב-CIDRClaim הבסיסי.
allocatedCidrBlocks IPSubnetString כל ה-CIDR שהוקצו לצאצאים של CIDRClaim הזה. הם מקובצים לפי prefixLength וממוינים מהקטן לגדול לפי סדר כתובות ה-IP.

CIDRClaim

הפעולה CIDRClaim משמשת לתביעת CIDR מ-IPAM. יכול להיות שיהיה בו הפניה ל-parent CIDRClaim, שעוזרת לבנות עץ הקצאת CIDR.

מופיע ב: - CIDRClaimList

שדה תיאור
apiVersion string system.private.gdc.goog/v1alpha1
kind string CIDRClaim
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec CIDRClaimSpec
status CIDRClaimStatus

CIDRClaimList

‫CIDRClaimList מייצג את האוסף של CIDRClaim.

שדה תיאור
apiVersion string system.private.gdc.goog/v1alpha1
kind string CIDRClaimList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items CIDRClaim

CIDRClaimSpec

מופיע ב: - CIDRClaim

שדה תיאור
ipv4Spec CIDRRequestSpec המפרטים שקשורים לפרוטוקול IPv4.
ipv6Spec CIDRRequestSpec המפרטים שקשורים לפרוטוקול IPv6.
parentCidrClaimName string השם של ה-CIDRClaim הראשי שממנו מוקצה ה-CIDRClaim הזה. כברירת מחדל, ההורה יהיה באותו מרחב שמות כמו ה-CIDRClaim. החריג היחיד הוא כשפריט ההורה הוא root CIDRClaims, שיש להם שמות ייעודיים root-external ו-root-internal, והם מוצבים במרחב השמות gpc-system.

CIDRClaimStatus

מופיע ב: - CIDRClaim

שדה תיאור
conditions מערך Condition השדה Conditions מכיל מידע על המצב של CIDRClaim. סוגי התנאים: – מוכן: מציין שה-CIDRClaim מוכן לשימוש
ipv4AllocationStatus CIDRAllocationStatus סטטוס ההקצאה של כתובות IPv4 בפורמט בלוקים של CIDR ב-CIDRClaim הזה
ipv6AllocationStatus CIDRAllocationStatus סטטוס ההקצאה של כתובות IPv6 CIDR ב-CIDRClaim הזה

CIDRRequestSpec

‫CIDRRequestSpec מייצג את המפרט של גרסת IP יחידה (IPv4 או IPv6) בתוך CIDRClaim

מופיע ב: - CIDRClaimSpec

שדה תיאור
prefixLength מספר שלם אורך הקידומת של ה-CIDR, כלומר אורך המסכה של ה-CIDR
staticCidrBlocks IPSubnetString בלוקי ה-CIDR הספציפיים שהמשתמש מבקש. אם מציינים את ה-IPAM, הוא ינסה להקצות את ה-CIDRBlocks המבוקשים במקום להקצות אותם באופן דינמי. אם כתובות ה-CIDR המבוקשות לא זמינות, תהליך ההתאמה ייכשל. גודל הפרוסה הוא לכל היותר אחד, למעט במקרה של CIDRClaims ברמת הבסיס.

CIQ

שאלון קלט לקוח (CIQ) מייצג סדרה של נתונים שסופקו על ידי הלקוח. הוא כולל, בין היתר, בלוק CIDR,‏ ASN וכו'. המאפיינים האלה ישמשו ליצירת קלט שמוזן על ידי GDCH bootstrap

מופיע ב: - CIQList

שדה תיאור
apiVersion string system.private.gdc.goog/v1alpha1
kind string CIQ
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
instanceType GDCHFlavor הגרסה של מופע GDCH
externalCIDR HAMSSubnetGroupSpec ‫ExternalCIDR מציין את רשת המשנה של מישור הנתונים של הלקוח החיצוני, שסביר להניח שהלקוח סיפק, ומשמשת לתקשורת עם אשכול rootadmin
internalCIDR HAMSSubnetGroupSpec ‫InternalCIDR מציין את רשת המשנה הפנימית של מישור הנתונים שמשמשת לתקשורת בין מתלי GDCH. הערה: ה-CIDR הזה לא גלוי מרשת הלקוח
oobManagementCIDRs HAMSSubnetGroupSpec ‫OOBManagementCIDRs מציין את רשתות המשנה שמשמשות להגדרת רשת הניהול של מופע GDCH. הערה: בשדה הזה צריך לציין סיכום אחד של CIDR או CIDR נפרד לכל מתלה שמסומן בטעם GDCH
bgp HAMSBGPSpec ‫BGPInfo מציין את המפרט שכולל את כל הגדרות ה-BGP הרלוונטיות
dci HAMSDCISpec ‫DCIInfo מציין את המפרט שכולל את כל הגדרות ה-DCI הרלוונטיות
customerUplinks מערך HAMSUplinkSpec ‫CustomerUplinks מציין את המפרט שכולל את הגדרת הקישור העולה לרשת של הלקוח
ocUplinks HAMSUplinkSpec ‫OCUplinks מציין את המפרט שכולל את הגדרת הקישור העולה לרשת OC
dns CellDNSSpec ‫DNS מציין את המידע הנדרש להגדרת DNS
licenses מערך HAMSLicenseSpec ‫DeviceLicenses מציין את המפרט שכולל את כל המידע הרלוונטי לגבי רישיונות למכשירים
ipplan string ‫IPPlan מציין את שם הקובץ או את הכינוי שמכיל את הקצאת מרחב כתובות ה-IP ל-GDCH
bootstrapper string השם של מכשיר השרת שמשמש כמכונת אתחול, שצריך להיות זהה לערך ב-DEID

CIQList

‫CIQList מייצג אוסף של CIQ.

שדה תיאור
apiVersion string system.private.gdc.goog/v1alpha1
kind string CIQList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items CIQ

תא

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

מופיע ב: - CellList

שדה תיאור
apiVersion string system.private.gdc.goog/v1alpha1
kind string Cell
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec CellSpec
status CellStatus

CellDNS

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

מופיע ב: - CellDNSList

שדה תיאור
apiVersion string system.private.gdc.goog/v1alpha1
kind string CellDNS
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec CellDNSSpec
status CellDNSStatus

CellDNSList

‫CellDNSList מייצג אוסף של CellDNS.

שדה תיאור
apiVersion string system.private.gdc.goog/v1alpha1
kind string CellDNSList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items CellDNS

CellDNSSpec

‫CellDNSSpec מספק את מפרט ה-DNS שהתקבל מהלקוח.

מופיע ב: - CIQ - CellDNS

שדה תיאור
delegatedSubdomain string הלקוח יספק תת-דומיין מואצל שישמש כסיומת בתא GPC. חובה למלא את השדה הזה.
nameservers מערך IPAddressString השדה 'שרתי שמות' מכיל את כתובות ה-IP של שרתי ה-DNS המקומיים. זו רשימה, למקרה שבסביבת הלקוח יש כמה שרתי שמות. אם הרשימה ריקה, לשירותים ב-GDC לא תהיה גישה לשירותים מחוץ ל-GDC.

CellDataNetwork

‫CellDataNetwork מייצג הגדרת רשת נתונים ברמת התא.

מופיע ב: - CellDataNetworkList

שדה תיאור
apiVersion string system.private.gdc.goog/v1alpha1
kind string CellDataNetwork
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec CellDataNetworkSpec
status CellDataNetworkStatus

CellDataNetworkList

‫CellDataNetworkList מייצג אוסף של CellDataNetwork.

שדה תיאור
apiVersion string system.private.gdc.goog/v1alpha1
kind string CellDataNetworkList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items CellDataNetwork

CellDataNetworkSpec

‫CellDataNetworkSpec מספק את המפרט ברמת התא של רשת הנתונים.

מופיע ב: - CellDataNetwork

שדה תיאור
bgp BorderGatewayProtocolSpec הגדרת ה-BGP עבור רשת הנתונים של התא הרלוונטי ב-GPC.
l3Mtu מספר שלם יחידת השידור המקסימלית לרשת נתונים, שמשמשת בממשקי רשת נתונים בשכבה 3. אם הערך של L3MTU הוא 0, הערך של L3MTU עבור רשת הנתונים לא מוגדר.
l2Mtu מספר שלם יחידת השידור המקסימלית (MTU) של רשת הנתונים, שמשמשת להגדרת הממשק הפיזי בשכבה 2. אם L2MTU הוא 0, ה-MTU של שכבה 2 ברשת הנתונים לא מוגדר.

CellList

‫CellList מייצג אוסף של תאים.

שדה תיאור
apiVersion string system.private.gdc.goog/v1alpha1
kind string CellList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items Cell

CellManagementNetwork

‫CellManagementNetwork מייצג את תצורת רשת הניהול ברמת התא.

מופיע ב: - CellManagementNetworkList

שדה תיאור
apiVersion string system.private.gdc.goog/v1alpha1
kind string CellManagementNetwork
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec CellManagementNetworkSpec
status CellManagementNetworkStatus

CellManagementNetworkList

‫CellManagementNetworkList מייצג אוסף של CellManagementNetwork.

שדה תיאור
apiVersion string system.private.gdc.goog/v1alpha1
kind string CellManagementNetworkList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items CellManagementNetwork

CellManagementNetworkSpec

‫CellManagementNetworkSpec מספק את המפרט ברמת התא של רשת הניהול.

מופיע ב: - CellManagementNetwork

שדה תיאור
bgp BorderGatewayProtocolSpec הגדרת ה-BGP עבור רשת הנתונים של התא הרלוונטי ב-GPC.
dhcpRelayIPAddress IPAddressString
cidrBlocks IPSubnetString המשתמש סיפק בלוקים של כתובות IP בפורמט CIDR שרשת הניהול יכולה להשתמש בהם. בלוק CIDR מייצג את כל כתובות ה-IP ברשת שמבוססת על קידומת (למשל, 192.168.10.32/27)

CellSpec

‫CellSpec מספק את המפרט של תא.

מופיע ב: - תא

שדה תיאור
connections מערך Connection החיבורים מתארים את חיבורי הכבלים בין מכשירים במתלה, בין מתלים בתא או למכשירים חיצוניים.

ComponentsStatus

‫ComponentsStatus מייצג את הסטטוס הנוכחי של רכיבי התוסף.

מופיע ב: - BackupRestoreAddonStatus

שדה תיאור
cluster string ‫Cluster מייצג את האשכול שאליו יותקנו רכיבי התוסף של הגיבוי והשחזור.
phase BackupRestoreComponentsPhase השלב מייצג מצב מצטבר של הסטטוס של כל הרכיבים.
lastUpdateTime חותמת זמן השדה LastUpdateTime מייצג את הפעם האחרונה שבה נבדקו הרכיבים.
conditions מערך Condition התנאים מייצגים סטטוס מפורט יותר של רכיבים ספציפיים. סוגי התנאים האפשריים מפורטים ב-BackupRestoreComponentsConditionTypes.

חיבור

חיבור מתאר חיבור כבל בין שני קצוות של מסופים. קצה המסוף יכול להיות יציאה פיזית במכשיר, יציאה חיצונית מחוץ למתלים של GPC בתא או סטטוס מיוחד כמו null או loopback.

מופיע ב: - CellSpec

שדה תיאור
endA string ‫EndA הוא קצה A של חיבור. הוא מורכב משם המכשיר ושם היציאה, שמופרדים באמצעות ':' (לדוגמה, aa-bb-aggsw01:Eth1/49,‏ aa-bb-bm01:s1p2). רק יציאה פיזית במכשיר יכולה לשמש כ-EndA.
endB string ‫EndB הוא קצה B של חיבור (לדוגמה, aa-bb-torsw02:Eth1/1,‏ null,‏ loopback). כל סוגי המסופים יכולים לשמש כ-EndB.

DataplaneNICPortName

סוג בסיסי: string

‫DataplaneNICPortName הוא השם של יציאות ה-NIC שמחוברות למתג TOR.

מופיע ב: - PortBondSpec

DeviceSystemSpec

‫DeviceSystemSpec מציין את המזהים של מערכת החומרה.

מופיע ב: - AggSwitchSpec - FirewallNodeSpec - HSMSpec - ManagementAggSwitchSpec - ManagementSwitchSpec - ServerHardwareSpec - StorageNodeSpec - TORSwitchSpec

שדה תיאור
vendor string ‫Vendor הוא שם הספק.
model string ‫Model הוא שם הדגם של הספק.
serialNumber string ‫SerialNumber הוא המספר הסידורי.

EBGPNeighbors

‫EBGPNeighbors מייצג את המפרט של שכן BGP ברשת החיצונית.

מופיע ב: - BorderGatewayProtocolSpec

שדה תיאור
remoteAS BGPAutonomousSystemNumber מזהה המערכת האוטונומית המרוחקת של יעד הלקוח המשויך בהגדרת BGP עבור רשת הנתונים
ip IPAddressString כתובת ה-IP של השכן ב-eGP ברשת החיצונית. צריך להיות שווה לכתובת העמית של קישור עלייה ב-RoutedPortSpec
type BGPPeerType סוג עמית ה-BGP החיצוני TODO(neelp): אחרי שיהיו CRD למפות נתיבים, צריך לשנות את השדה הזה כך שיהיה הפניה למפרטים המתאימים
fleetOverlayRefs UniversalObjectReference רשימת ההפניות לאובייקטים מסוג FleetOverlayNetwork שאליהם שייך השכן הזה של eBGP.
switchRefs UniversalObjectReference רשימת ההפניות לאובייקטים מסוג AggSwitch או TORSwitch שאליהם שייך השכן הזה של eBGP.

EmergencySSHCredential

‫EmergencySSHCredential מייצג פרטי כניסה זמניים ל-SSH, שאופרטור התשתית(IO) יכול להשתמש בהם כדי לנפות באגים במערכת GDCH ולשחזר אותה במקרה שהיא מושבתת.

מופיע ב: - EmergencySSHCredentialList

שדה תיאור
apiVersion string system.private.gdc.goog/v1alpha1
kind string EmergencySSHCredential
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec EmergencySSHCredentialSpec
status EmergencySSHCredentialStatus

EmergencySSHCredentialList

‫EmergencySSHCredentialList מייצג אוסף של EmergencySSHCredential.

שדה תיאור
apiVersion string system.private.gdc.goog/v1alpha1
kind string EmergencySSHCredentialList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items EmergencySSHCredential

EmergencySSHCredentialSpec

‫EmergencySSHCredentialSpec מספק את מפרט פרטי הכניסה ל-SSH שהתקבל מהלקוח.

מופיע ב: - EmergencySSHCredential

שדה תיאור
requestor string הזהות המאומתת של המשתמש שיצר את האובייקט. אי אפשר לשנות את השדה הזה.
validityDurationDays מספר שלם ‫ValidityDurationDays הוא מספר הימים אחרי הבקשה שבהם האישור יהיה תקף.
validIPs מערך מחרוזות הערך ValidIPs הוא כתובות ה-IP של המקורות שמהם אפשר להשתמש באישור הזה.
publicKey string PublicKey הוא המפתח הציבורי SSH בקידוד base64 שמתאים למפתח פרטי SSH שנמצא אצל השולח.
approver string מי שמאשר הוא הזהות המאומתת של המשתמש שמאשר את הבקשה (מאפשר למגיש הבקשה לקבל הסמכה לשעת חירום). המשתמש הזה צריך להיות שונה מהמשתמש ששולח את הבקשה.

EmergencySSHCredentialStatus

‫EmergencySSHCredentialStatus מייצג את הסטטוס הנוכחי של הבקשה, כלומר אם היא נחתמה או לא.

מופיע ב: - EmergencySSHCredential

שדה תיאור
signedCertificate string ‫SignedCertificate הוא אישור SSH שנוצר בקידוד base64, שנחתם על ידי רשות האישורים של SSH באשכול.
validUntil string המאפיין ValidUntil מציין את השעה שבה האישור הזה כבר לא יהיה תקף, בפורמט YYYYMMDDHHMMSS.
caCertificate string ‫CACertificate הוא האישור הציבורי של רשות האישורים של SSH בקידוד base64.

FirewallCluster

‫FirewallCluster מייצג קבוצה של FirewallNodes שאפשר לנהל יחד באשכול.

מופיע ב: - FirewallClusterList

שדה תיאור
apiVersion string system.private.gdc.goog/v1alpha1
kind string FirewallCluster
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec FirewallClusterSpec
status FirewallClusterStatus

FirewallClusterList

‫FirewallClusterList מייצג אוסף של אשכולות של חומות אש.

שדה תיאור
apiVersion string system.private.gdc.goog/v1alpha1
kind string FirewallClusterList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items FirewallCluster

FirewallClusterSpec

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

מופיע ב: - FirewallCluster

שדה תיאור
nodeRefs LocalObjectReference ‫NodeRefs מתייחס לרשימה של צמתי חומת אש ששייכים לאשכול הזה.
adminSecretRef SecretReference ‫AdminSecretRef מכיל הפניה לפרטי הכניסה לאימות של אשכול חומת האש.
licenses מערך מחרוזות ‫Licenses היא רשימה של מחרוזות רישיון להחלה על האשכול.

FirewallClusterStatus

‫FirewallClusterStatus מכיל מידע על המצב הנוכחי של אשכול חומת האש ועל התקינות שלו.

מופיע ב: - FirewallCluster

שדה תיאור
conditions מערך Condition התנאים מכילים מידע על תקינות האשכול. סוגי התנאים: – מוכן: מציין שהאשכול מוכן לשימוש. ‫- Degraded: מציין שהאשכול במצב ירוד ומומלץ לבצע תיקון. ‫- נכשל: מציין שהאשכול נמצא במצב של כשל ולא מתפקד.
alerts התראות ההתראות מכילות רשימה של התראות מערכת שזוהו. התראה תתווסף כשהיא תופעל, ותוסר כשהיא תנוקה.

FirewallNode

‫FirewallNode מייצג מכשיר פיזי של חומת אש באשכול של חומות אש.

מופיע ב: - FirewallNodeList

שדה תיאור
apiVersion string system.private.gdc.goog/v1alpha1
kind string FirewallNode
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec FirewallNodeSpec
status FirewallNodeStatus

FirewallNodeList

‫FirewallNodeList מייצג אוסף של צמתים של חומת אש.

שדה תיאור
apiVersion string system.private.gdc.goog/v1alpha1
kind string FirewallNodeList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items FirewallNode

FirewallNodeManagementNetworkSpec

‫FirewallNodeNetworkSpec מציין את רשת ניהול חומת האש .

מופיע ב: - FirewallNodeSpec

שדה תיאור
managementIP IPAddressString ‫ManagementIP מכיל את כתובת ה-IP לניהול.
managementSubnet IPSubnetString ‫ManagementSubnet היא רשת המשנה של רשת הניהול
defaultGateway IPAddressString DefaultGateway היא כתובת ה-IP שמוגדרת כברירת מחדל לגישה לרשתות חיצוניות
managementPort string המאפיין ManagementPort מציין את השמות של יציאות הניהול.

FirewallNodeSpec

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

מופיע ב: - FirewallNode

שדה תיאור
hardware DeviceSystemSpec הקטע 'חומרה' מתאר את פרטי החומרה.
firewallName string ‫FirewallName הוא שם מכשיר חומת האש
clusterRef LocalObjectReference ‫ClusterRef מתייחס לאשכול חומת האש שאליו שייך הצומת הזה.
managementNetwork FirewallNodeManagementNetworkSpec ‫ManagementNetwork מציין את הגדרות היציאה של רשת הניהול בצומת הזה.
adminSecretRef SecretReference השדה AdminSecretRef מכיל הפניה לפרטי הכניסה לאימות של צומת חומת האש.
licenses מערך מחרוזות ‫License היא רשימה של מחרוזות רישיון שיוחלו על הצומת.

FirewallNodeStatus

‫FirewallNodeStatus מציין מידע נוכחי שמשתנה לגבי צומת חומת האש.

מופיע ב: - FirewallNode

שדה תיאור
conditions מערך Condition התנאים מכילים מידע על הבריאות של הצומת. סוגי תנאים: – מוכן: מציין שהצומת מוכן לשימוש. ‫- Degraded: מציין שהביצועים של הצומת ירדו ומומלץ לבצע תיקון. ‫- Failed: מציין שהצומת במצב כשל ולא מתפקד.
alerts התראות ההתראות מכילות רשימה של התראות מערכת שזוהו. התראה תתווסף כשהיא תופעל, ותוסר כשהיא תנוקה.

HAMSBGPSpec

‫HAMSBGPSpec מייצג את המאפיינים שנדרשים להגדרת BGP

מופיע ב: - CIQ

שדה תיאור
dataASN BGPAutonomousSystemNumber ‫DataplaneASN מציין את מספר ה-ASN של BGP ברשת מישור הנתונים שהוקצה למופע GDCH
mgmtASN BGPAutonomousSystemNumber ‫ManagementASN מציין את מספר ה-ASN של BGP של רשת הניהול שהוקצתה למכונת GDCH
dataInternalASN BGPAutonomousSystemNumber ‫DataplaneInternalASN מציין את מספר ה-ASN של BGP ברשת הפנימית של מישור הנתונים. מספר ה-ASN הזה משמש לחיבור בין כמה VRF חיצוניים (Root External, ‏ ORGx External) לבין VRF של חיבורים (DCI, ‏ OC ו-Customer). מספר ה-ASN הפנימי הוא אופציונלי ברשת הניהול.
customerDataASN BGPAutonomousSystemNumber ‫CustomerDataASN מציין את מספר ה-ASN של BGP ברשת מישור הנתונים שהוקצה לרשת הלקוח שמחוברת ל-GDCH
customerMgmtASN BGPAutonomousSystemNumber ‫CustomerMgmtASN מציין את מספר ה-ASN של BGP ברשת הניהול שהוקצה לרשת הלקוח שמחוברת ל-GDCH

HAMSDCIASNSpec

‫HAMSDCIASNSpec מייצג את המאפיינים לזיהוי מספרי מערכות אוטונומיות של BGP של שכני GDCH DCI

מופיע ב: - HAMSDCISpec

שדה תיאור
instanceID מספר שלם ‫InstanceID מציין את המזהה של מופע GDCH מתוך כל מופעי GDCH שמשתתפים ב-DCI
dataASN BGPAutonomousSystemNumber ‫DataplaneASN מציין את מספר ה-ASN של BGP ברשת מישור הנתונים שהוקצה למופע GDCH

HAMSDCISpec

‫HAMSDCISpec מייצג את המאפיינים שנדרשים להגדרת DCI

מופיע ב: - CIQ

שדה תיאור
instanceID מספר שלם ‫InstanceID מציין את המזהה של מופע GDCH מתוך כל מופעי GDCH שמשתתפים ב-DCI. ברירת המחדל היא 1.
totalDCI מספר שלם הערך TotalDCI מציין את המספר הכולל של מופעי GDCH שמשתתפים ב-DCI. ברירת המחדל היא 1.
cidr IPSubnetString ‫CIDR מייצג את מרחב כתובות ה-IP שמשמש להקצאת רשתות משנה של DCI. אם השדה ריק, רשתות המשנה של DCI מוקצות מטווח ה-CIDR הפנימי
bgpASNs HAMSDCIASNSpec array ‫NeighborDataplaneASNs מציין את רשימת ערכי ה-ASN של BGP של מופע GDCH מסוים של עמית שמשתתף ב-DCI

HAMSLicenseSpec

‫HAMSLicenseSpec מייצג את המאפיינים שנדרשים להגדרת רישוי

מופיע ב: - CIQ

שדה תיאור
name string ‫DeviceName מציין את שם המכשיר
licenses מערך מחרוזות ‫Licenses מציין את רשימת הרישיונות למכשיר הספציפי

HAMSSubnetGroupSpec

‫HAMSSubnetGroupSpec מייצג את המאפיינים הנדרשים לציון רשתות משנה עבור הסוג התואם שלו

מופיע ב: - CIQ

שדה תיאור
ipFamily IPFamily IPFamily מציין את סוג ה-IP התואם למופע הזה
ipv4 IPSubnetString ‫IPv4Subnet מציין את מחרוזת תת-הרשת של IPv4
ipv6 IPSubnetString ‫IPv6Subnet מציין את מחרוזת רשת המשנה עבור IPv6

HAMSUplinkSpec

‫HAMSUplinkSpec מייצג את המאפיינים שנדרשים להגדרת העלאה

מופיע ב: - CIQ

שדה תיאור
name string ‫DeviceName מציין את שם המכשיר
uplink RoutedPortSpec ‫UplinkInfo מציין את המידע המתאים להגדרת קישורי העלאה, כמו רשת משנה, יציאת מתג וכתובת IP של עמית.

HairpinBGPSession

‫HairpinBGPSession מתאר את הפרטים של סשן BGP בלולאת hairpin לשילוב חומת אש.

מופיע ב: - HairpinLink

שדה תיאור
vlanID VLANID מזהה ה-VLAN שמשמש לסשן ה-BGP הזה.
ipSubnet IPSubnetString בלוק ה-CIDR שהוקצה.
startPortVRF string שם ה-VRF של יציאת ההתחלה של hairpin.
endPortVRF string שם ה-VRF של יציאת הקצה של ה-hairpin.

‫HairpinLink מתאר את הפרטים של קישור hairpin ואת סשני ה-BGP שמתנהלים דרכו לצורך שילוב חומת אש.

מופיע ב: - AggSwitchSpec

שדה תיאור
portA SwitchPortInterface היציאה הפיזית הראשונה של לולאת ה-hairpin שמתחברת לחומת האש.
portB SwitchPortInterface היציאה הפיזית השנייה של לולאת ה-hairpin שמחוברת לחומת האש.
hairpinBGPSessions מערך HairpinBGPSession סשנים של BGP שהוגדרו באמצעות לולאת hairpin.

HairpinPortSpec

‫HairpinPortSpec מספק את המפרט של לולאת ה-hairpin שמשמשת לשילוב חומת האש עם מתגי הצבירה

מופיע ב: - AggSwitchInternalSpec

שדה תיאור
startPort SwitchPortIndexList ‫StartPort מייצג את היציאה הפיזית הראשונה של לולאת ה-hairpin שמתחברת לחומת האש
middlePort SwitchPortIndexList ‫MiddlePort מייצג את היציאה הפיזית השנייה של לולאת ה-hairpin שחוזרת מחומת האש
endPort SwitchPortIndexList ‫EndPort מייצג את היציאה הפיזית השלישית של לולאת ה-hairpin שמתחברת לנתבי ה-DCI

HostType

סוג בסיסי: string

‫HostType מייצג את הסוגים המוגדרים מראש של מארח בכלל SwitchACL.

מופיע ב: - HostTypeToAddressStatus - SwitchACLHost

HostTypeToAddressStatus

‫HostTypeToAddressStatus מייצג את רשימת הכתובות שממופות לכל אחד מסוגי המארחים המוגדרים מראש אחרי ההתאמה.

מופיע ב: - SwitchACLStatus

שדה תיאור
hostType HostType המאפיין HostType מתאר את סוג המארח המוגדר מראש
ipAddrs IPAddressString ‫IpAddrs מתאר את רשימת הכתובות שממופות לסוג המארח

IPAddressString

סוג בסיסי: string

‫IPAddressString מייצג כתובת IPv4 או IPv6 בפורמט מחרוזת (לדוגמה, 172.17.0.1 או 1200:0000:AB00:1234:0000:2552:7777:1313).

מופיע ב: - AddressPoolClaimStatus - AggSwitchSpec - BMCSpec - CellDNSSpec - CellManagementNetworkSpec - CiscoNxOSSwitchPairingConnection - DataLogicalInterface - EBGPNeighbors - FirewallNodeManagementNetworkSpec - HAGroup - HAInterfaceSpec - HSMClusterStatus - HSMDataNetwork - HSMManagementNetwork - HostTypeToAddressStatus - IPRange - InterconnectSessionSpec - LogicalInterface - ManagementAggSwitchSpec - ManagementSwitchSpec - NTPServerSpec - ObjectStorageSiteStatus - ServerNetworkSpec - ServiceSpec - StaticNetworkConfig - StaticRoute - StorageClusterAddress - StorageNodeNetworkSpec - SubnetAllocationStatus - SubnetSpec - SwitchACLHost - SwitchCommonSpec - TORSwitchSpec

IPFamily

סוג בסיסי: string

‫IPFamily הוא סוג Enum שמשמש לציון משפחת כתובות ה-IP.

מופיע ב: - AddressPoolClaimSpec - HAMSSubnetGroupSpec - L2NetworkSpecList - NumberedIPGroupSpec

IPRange

‫IPRange מציין טווח רציף של כתובות IP. הטווח כולל את כתובת ה-IP להתחלה.

מופיע ב: - AddressPoolClaimStatus - ReservedIPRange - SubnetAllocationStatus

שדה תיאור
startIPAddress IPAddressString
size מספר שלם

IPSubnetString

סוג בסיסי: string

רשת משנה של כתובות IP בפורמט מחרוזת (לדוגמה, 192.168.0.1/24 או 1200:0000:AB00:1234:0000:2552:7777:1313/120).

מופיע ב: - AddressPoolClaimStatus - AdminNodeNetwork - CIDRAllocationStatus - CIDRRequestSpec - CellManagementNetworkSpec - FirewallNodeManagementNetworkSpec - HAMSDCISpec - HAMSSubnetGroupSpec - HSMManagementNetwork - HairpinBGPSession - InterconnectSessionSpec - StaticNetworkConfig - StaticRoute - StorageEncryptionConnectionSpec - StorageNetwork - StorageNodeNetwork - SubnetAllocationStatus - SubnetSpec

ImageSourceType

סוג בסיסי: string

מקורות תקפים של תמונת מערכת ההפעלה של המכונה.

מופיע ב: - MachineImageSpec

ImageURLSpec

מופיע ב: - MachineImageSpec

שדה תיאור
url string כתובת ה-URL מציינת את המיקום של תמונת מערכת ההפעלה.
format string פורמט הדיסק של התמונה. הערך יכול להיות אחד מהבאים: raw,‏ qcow2. אם לא מגדירים את הפורמט, הוא ייגזר אוטומטית.
checksum string סכום הבדיקה בפועל או כתובת URL לקובץ שמכיל את סכום הבדיקה של התמונה.
checksumType string אלגוריתמי סיכום הביקורת (checksum) אם מצוין checksum. נכון לעכשיו, המערכת מזהה רק את הערכים sha256 ו-sha512. חובה להגדיר את הפרמטר הזה אם מציינים את הפרמטר checksum.

InFlightConfig

‫InFlightConfig מספק את המפרט של OSUpgrade בו-זמני. TODO(pingsun): Support for percentage.

מופיע ב: - OSUpgradeSpec

שדה תיאור
maxConcurrentMachines מספר שלם הסף הזה יגביל את המספר המקסימלי של מכונות שבהן השדרוג יפעל בו-זמנית. המכונות ישודרגו בהדרגה. TODO(pingsun): Support for percentage threshold.

מודל InterconnectLink מדמה את קישוריות ה-Interconnect הפיזית ל-NOC, לרשת הלקוח או למרכזי נתונים אחרים ב-Agg Switch או ב-Mgmt Agg Switch.

מופיע ב: - InterconnectLinkList

שדה תיאור
apiVersion string system.private.gdc.goog/v1alpha1
kind string InterconnectLink
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec InterconnectLinkSpec
status InterconnectLinkStatus

‫InterconnectLinkList מייצג אוסף של אובייקטים מסוג InterconnectLink.

שדה תיאור
apiVersion string system.private.gdc.goog/v1alpha1
kind string InterconnectLinkList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items InterconnectLink

InterconnectLinkSpec

‫InterconnectLinkSpec מספק את המפרט (כלומר, המצב הרצוי) של קישור פיזי של Cloud Interconnect.

מופיע ב: - InterconnectLink

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

InterconnectSession

‫InterconnectSession מדמה קישור וירטואלי שמשויך לקישור פיזי של Cloud Interconnect‏ (InterconnectLink) ולסשן BGP בקישור הווירטואלי. הוא משמש רק לחיבורים לעמית חיצוני (מחוץ למופע GDCH), כלומר הוא לא משמש לחיבורים ששני הצדדים שלהם נמצאים בתוך מופע GDCH.

מופיע ב: - InterconnectSessionList

שדה תיאור
apiVersion string system.private.gdc.goog/v1alpha1
kind string InterconnectSession
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec InterconnectSessionSpec
status InterconnectSessionStatus

InterconnectSessionList

‫InterconnectSessionList מייצג אוסף של אובייקטים מסוג InterconnectSession.

שדה תיאור
apiVersion string system.private.gdc.goog/v1alpha1
kind string InterconnectSessionList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items InterconnectSession

InterconnectSessionSpec

‫InterconnectSessionSpec מספק את המפרט (כלומר, המצב הרצוי) של InterconnectSession.

מופיע ב: - InterconnectSession

שדה תיאור
interconnectLinkRef UniversalObjectReference ‫InterconnectLinkRef מייצג את InterconnectLink שאליו האובייקט הזה משויך.
routePolicyRef UniversalObjectReference ‫RoutePolicyRef מייצג את RoutePolicy שמוחל על האובייקט הזה.
interconnectType InterconnectType סוג הקישוריות שזוהה על ידי העמית המרוחק.
localIPSubnet IPSubnetString כתובת ה-IP המקומית ואורך רשת המשנה בצד GDCH.
peerIP IPAddressString כתובת ה-IP של העמית בצד העמית.
localASN BGPAutonomousSystemNumber מספר מערכת אוטונומית (ASN) מקומי של סשן BGP. אם לא מוגדר, נעשה שימוש ב-ASN של הנתב.
peerASN BGPAutonomousSystemNumber מספר מערכת אוטונומית (ASN) של עמית בסשן BGP. אם לא מגדירים את הערך הזה, סשן ה-BGP הוא סשן iBGP.
mtu מספר שלם ערך ה-MTU של החיבור. אם לא מגדירים את המדיניות, המערכת משתמשת בערך 1,500. ‫TODO(ruibin): הוספת webhook לשינוי כדי להגדיר ערך ברירת מחדל.
vlanID VLANID מזהה ה-VLAN של InterconnectSession. אם לא מוגדר או 1, החיבור לא מתויג.
md5HashKey string מפתח גיבוב MD5 לאימות BGP. אם המדיניות לא קיימת או ריקה, אימות BGP לא מופעל.

InterconnectSessionStatus

‫InterconnectSessionStatus מספק את הסטטוס של InterconnectSession.

מופיע ב: - InterconnectSession

שדה תיאור
bgpStatus BgpSessionStatus סטטוס סשן BGP.
upTime זמן חותמת הזמן של הפעם האחרונה שבה סשן ה-BGP הופעל.
prefixCounter BGPPrefixCounters מונים של BGP.

InterconnectType

סוג בסיסי: string

‫InterconnectType מייצג את סוג החיבור.

מופיע ב: - InterconnectSessionSpec

L2NetworkMode

סוג בסיסי: string

מצב רשת L2 שבו צריך להגדיר את הממשק

מופיע ב: - L2NetworkSpecList

L2NetworkSpecList

‫L2NetworkSpecList היא רשימה של L2NetworkSpec

מופיע ב: - ManagementSwitchSpec - SwitchCommonSpec

שדה תיאור
id מספר שלם מזהה ה-VLAN של רשת L2.
ipFamily IPFamily המאפיין IPFamily מספק את משפחת כתובות ה-IP שבה הרשת בשכבה 2 משתמשת.
ports SwitchPortIndexSet ‫. Ports מתאר את כל היציאות של המתגים הפיזיים שנמצאים בבעלות הרשת בשכבה 2. יציאות לא צריכות לכלול את היציאות הפיזיות של המתג ששייכות לערוצי היציאות שהוגדרו על ידי המשתמשים ונמצאים בבעלות של רשת השכבה השנייה הזו.
lacpGroups SwitchPortIndexList ‫LACPGroups מספק קבוצות LACP להגדרה במתג. כל קבוצה מכילה לפחות יציאה אחת. זה שינוי אופציונלי.
portChannelIndices SwitchPortIndexSet ‫. PortChannelIndices מתאר את כל ערוצי היציאות שהוגדרו על ידי המשתמשים ברשת שכבה 2. לכל אינדקס ב-PortChannelIndices צריך להיות PortChannelSpec תואם במפרט המתג. חשוב לזכור שהערוצים האלה לא יהיו הערוצים היחידים שיוגדרו במתג. המתג יוגדר יותר לשימוש פנימי.
ipv4Subnet SubnetSpec ‫IPv4Subnet מתאר את תת-הרשת IPv4 בשכבה 3 מעל הרשת בשכבה 2.
ipv6Subnet SubnetSpec ‫IPv6Subnet מתאר את רשת המשנה IPv6 בשכבה 3 מעל רשת שכבה 2.
l2Mode L2NetworkMode מצב של ממשק רשת L2

L2NetworkSpecList

‫L2NetworkSpecList היא רשימה של L2NetworkSpec

מופיע ב: - ManagementSwitchSpec - SwitchCommonSpec

שדה תיאור
id מספר שלם מזהה ה-VLAN של רשת L2.
ipFamily IPFamily המאפיין IPFamily מספק את משפחת כתובות ה-IP שבה הרשת בשכבה 2 משתמשת.
ports SwitchPortIndexSet ‫. Ports מתאר את כל היציאות של המתגים הפיזיים שנמצאים בבעלות הרשת בשכבה 2. יציאות לא צריכות לכלול את היציאות הפיזיות של המתג ששייכות לערוצי היציאות שהוגדרו על ידי המשתמשים ונמצאים בבעלות של רשת השכבה השנייה הזו.
lacpGroups SwitchPortIndexList ‫LACPGroups מספק קבוצות LACP להגדרה במתג. כל קבוצה מכילה לפחות יציאה אחת. זה שינוי אופציונלי.
portChannelIndices SwitchPortIndexSet ‫. PortChannelIndices מתאר את כל ערוצי היציאות שהוגדרו על ידי המשתמשים ברשת שכבה 2. לכל אינדקס ב-PortChannelIndices צריך להיות PortChannelSpec תואם במפרט המתג. חשוב לזכור שהערוצים האלה לא יהיו הערוצים היחידים שיוגדרו במתג. המתג יוגדר יותר לשימוש פנימי.
ipv4Subnet SubnetSpec ‫IPv4Subnet מתאר את תת-הרשת IPv4 בשכבה 3 מעל הרשת בשכבה 2.
ipv6Subnet SubnetSpec ‫IPv6Subnet מתאר את רשת המשנה IPv6 בשכבה 3 מעל רשת שכבה 2.
l2Mode L2NetworkMode מצב של ממשק רשת L2

MachineImageSpec

‫MachineImageSpec מתאר את תמונת מערכת ההפעלה של המכונה.

מופיע ב: - ServerSpec

שדה תיאור
source ImageSourceType התג ImageSource מתאר איזו מערכת הפעלה צריך להתקין במחשב.
urlSpec ImageURLSpec ‫ImageSource מתאר את השדות הנדרשים להקצאת המכונה כש-ImageSource הוא url. אם ImageSource הוא ramdisk או external,‏ ImageURLSpec יכול לשמור במטמון את כתובת ה-URL של הקצאת היעד. אם ImageSource הוא url, אסור ש-ImageURLSpec יהיה ריק.
sshPubKeyRefs SecretReference ב-SSHPubKeyRefs מאוחסנות ההפניות לסודות שמכילים את המפתחות הציבוריים שיקבלו הרשאה במערכות שהוקצו.

ManagementAggSwitch

‫ManagementAggSwitch מייצג מתג צבירה לניהול.

מופיע ב: - ManagementAggSwitchList

שדה תיאור
apiVersion string system.private.gdc.goog/v1alpha1
kind string ManagementAggSwitch
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec ManagementAggSwitchSpec
status ManagementAggSwitchStatus

ManagementAggSwitchList

‫ManagementAggSwitchList מייצג אוסף של מתגי צבירה לניהול.

שדה תיאור
apiVersion string system.private.gdc.goog/v1alpha1
kind string ManagementAggSwitchList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items ManagementAggSwitch

ManagementAggSwitchSpec

‫ManagementAggSwitchSpec מספק את המפרט של מתג צבירה לניהול.

מופיע ב: - ManagementAggSwitch

שדה תיאור
hardware DeviceSystemSpec .
managementIP IPAddressString המאפיין ManagementIP מתאר את כתובת ה-IP שהוגדרה מראש במתג הצבירה של הניהול, שאפשר לגשת אליה לפני שמגדירים את שאר המפרט. לדוגמה, כתובת IP שהוגדרה ידנית עבור יציאת הניהול או חלק ממישור הנתונים .
switchCredentials SwitchCredentials האובייקט SwitchCredentials מכיל הפניות לאובייקטים Secret שמכילים את פרטי הכניסה של האדמין, את פרטי הכניסה לקריאה בלבד ואת פרטי הכניסה למצב חירום של המתג.

ManagementAggSwitchStatus

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

מופיע ב: - ManagementAggSwitch

שדה תיאור
conditions מערך Condition התנאים מכילים מידע על מצב המתג. סוגי תנאים: – מוכן: מציין שהמתג מוכן לשימוש
switchStatus SwitchStatus

ManagementSwitch

‫ManagementSwitch מייצג את ההגדרות של מתג ניהול יחיד. יש מתג ניהול אחד לכל מתלה GPC.

מופיע ב: - ManagementSwitchList

שדה תיאור
apiVersion string system.private.gdc.goog/v1alpha1
kind string ManagementSwitch
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec ManagementSwitchSpec
status ManagementSwitchStatus

ManagementSwitchList

‫ManagementSwitchList מייצג אוסף של מתגי ניהול.

שדה תיאור
apiVersion string system.private.gdc.goog/v1alpha1
kind string ManagementSwitchList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items ManagementSwitch

ManagementSwitchSpec

‫ManagementSwitchSpec מספק את המפרט (כלומר, המצב הרצוי) של מתג ניהול.

מופיע ב: - ManagementSwitch

שדה תיאור
hardware DeviceSystemSpec .
managementIP IPAddressString המאפיין ManagementIP מתאר את כתובת ה-IP שהוגדרה מראש במתג הניהול, שאפשר לגשת אליה לפני שאר המפרט. לדוגמה, כתובת IP שהוגדרה באופן ידני ליציאת הניהול.
serverNetwork L2NetworkSpecList ‫ServerNetwork מתאר את פלח הרשת שמחבר את כל השרתים מסוג Bare Metal ואת מתגי ה-TOR (יכול להיות). TODO(neelp): This field should be deprecated once SubnetClaims for mgmt network is available
switchCredentials SwitchCredentials האובייקט SwitchCredentials מכיל הפניות לאובייקטים Secret שמכילים את פרטי הכניסה של האדמין, את פרטי הכניסה לקריאה בלבד ואת פרטי הכניסה למצב חירום של המתג.

ManagementSwitchStatus

המאפיין ManagementSwitchStatus מספק את הסטטוס של מתג ניהול.

מופיע ב: - ManagementSwitch

שדה תיאור
conditions מערך Condition התנאים מכילים מידע על מצב מתג הניהול. סוגי התנאים: – מוכן: מציין שהמתג לניהול מוכן לשימוש
switchStatus SwitchStatus המשתנה SwitchStatus מכיל את המידע המפורט העדכני ביותר שהתקבל מהמעבר.

NICPortSpec

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

מופיע ב: - BMCSpec - HSMDataNetwork - HSMManagementNetwork - ServerHardwareSpec

שדה תיאור
name string השם הוא שם יציאת ה-NIC (למשל, s1p1).
mac MACAddressString כתובת ה-MAC מציינת את כתובת החומרה של יציאת כרטיס הרשת.

NTPServer

‫NTPServer הוא ה-API שפונה ללקוח עבור שרתי NTP.

מופיע ב: - NTPServerList

שדה תיאור
apiVersion string system.private.gdc.goog/v1alpha1
kind string NTPServer
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec NTPServerSpec
status NTPServerStatus

NTPServerList

‫NTPServerList מייצג אוסף של אובייקטים מסוג NTPServer.

שדה תיאור
apiVersion string system.private.gdc.goog/v1alpha1
kind string NTPServerList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items NTPServer

NTPServerSpec

‫NTPServerSpec מספק את המפרט (כלומר, המצב הרצוי) של שרת NTP.

מופיע ב: - NTPServer

שדה תיאור
ip IPAddressString כתובת ה-IP של שרת ה-NTP. חובה לציין את הערך הזה.
dnsName DomainName שם ה-DNS של שרת ה-NTP. אם ההגדרה הזו מוגדרת, עדיף להשתמש בה ככתובת של שרת NTP כדי להצפין שינויים ב-IP.

NTPServerStatus

‫NTPServerStatus מספק את הסטטוס של שרת NTP

מופיע ב: - NTPServer

שדה תיאור
conditions מערך Condition מכיל את התצפיות הזמינות העדכניות ביותר על המצב הנוכחי של שרת NTP.

NetworkCategory

סוג בסיסי: string

הפונקציה NetworkCategory מסווגת רשת על סמך השימוש בה בתא GPC.

מופיע ב: - AddressPoolClaimSpec - SubnetClaimSpec

NumberedIPGroupSpec

‫NumberedIPGroupSpec מייצג קבוצה של NumberedIPSpec.

מופיע ב: - RoutedPortSpec

שדה תיאור
ipFamily IPFamily המאפיין IPFamily מספק את משפחת ה-IP שמשמשת בקבוצת ה-IP הממוספרת.
ipv4 NumberedIPSpec ‫IPv4 מספק IPv4 NumberedIPSpec שמשמש בקבוצה.
ipv6 NumberedIPSpec ‫IPv6 מספק IPv6 NumberedIPSpec שמשמש בקבוצה.

NumberedIPSpec

‫NumberedIPSpec מציין כתובת IP ואת רשת המשנה שאליה היא שייכת.

מופיע ב: - NumberedIPGroupSpec

OSArtifact

‫OSArtifact מייצג את ההגדרות לאיסוף של ארטיפקטים של מערכת ההפעלה (גרסת החבילה, ליבת המערכת וכו'), עדכניות הנתונים וכו'.

מופיע ב: - OSArtifactList

שדה תיאור
apiVersion string system.private.gdc.goog/v1alpha1
kind string OSArtifact
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec OSArtifactSpec

OSArtifactList

‫OSArtifactList מייצג אוסף של פריטי מידע שנוצרו בתהליך פיתוח (Artifact) של מערכת הפעלה.

שדה תיאור
apiVersion string system.private.gdc.goog/v1alpha1
kind string OSArtifactList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items OSArtifact

OSArtifactSnapshot

‫OSArtifactSnapshot מייצג תמונת מצב של פריטי מידע שנוצרו בתהליך פיתוח של מערכת ההפעלה (גרסאות חבילות, גרסאות ליבה וכו')

מופיע ב: - OSArtifactSnapshotList

שדה תיאור
apiVersion string system.private.gdc.goog/v1alpha1
kind string OSArtifactSnapshot
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec OSArtifactSnapshotSpec
status OSArtifactSnapshotStatus

OSArtifactSnapshotList

‫OSArtifactSnapshotList מייצג אוסף של תמונות מצב של פריטי מידע שנוצרו ממערכת ההפעלה.

שדה תיאור
apiVersion string system.private.gdc.goog/v1alpha1
kind string OSArtifactSnapshotList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items OSArtifactSnapshot

OSArtifactSnapshotSpec

מופיע ב: - OSArtifactSnapshot

שדה תיאור
machineRef LocalObjectReference הפניה לתגובה המוכנה מראש של המכונה.
maxSnapshotStaleness string הזמן המקסימלי המותר מאז יצירת תמונת מצב של ארטיפקט של מערכת ההפעלה. הוא ינותח ל-time.Duration באמצעות https://golang.org/pkg/time/#ParseDuration דוגמאות: 30m, ‏ 1.5h.

OSArtifactSnapshotStatus

‫OSArtifactSnapshotStatus הוא קובץ ה-snapshot שנאסף של פריטי מערכת ההפעלה.

מופיע ב: - OSArtifactSnapshot

שדה תיאור
package OSPackageSnapshot
kernel OSKernelSnapshot מידע על ליבת מערכת ההפעלה.
lastUpdateTimestamp זמן חותמת הזמן של העדכון האחרון של תמונת המצב.

OSArtifactSpec

‫OSArtifactSpec מספק את המפרט (כלומר, המצב הרצוי) של ארטיפקטים של מערכת ההפעלה, כמו רמת העדכניות המקסימלית של הנתונים וכו'.

מופיע ב: - OSArtifact

שדה תיאור
maxSnapshotStaleness string הזמן המקסימלי המותר מאז יצירת תמונת מצב של ארטיפקט של מערכת ההפעלה. הוא ינותח ל-time.Duration באמצעות https://golang.org/pkg/time/#ParseDuration דוגמאות: 30m, ‏ 1.5h.

OSKernelInfo

‫OSKernelInfo מספק את המפרט (כלומר, המצב הרצוי) של ליבת מערכת ההפעלה.

מופיע ב: - OSUpgradeSpec

שדה תיאור
targetVersion string גרסת ליבת היעד של OSUpgrade (לדוגמה, linux-image-5.4.0-60-generic).

OSKernelSnapshot

‫OSKernelSnapshot הוא תמונת מצב של ליבת מערכת ההפעלה.

מופיע ב: - OSArtifactSnapshotStatus

שדה תיאור
version string גרסת ליבת מערכת ההפעלה, כלומר 5.7.17-1rodete5-amd64.

OSPackageInfo

‫OSPackageInfo מספק את המפרט (כלומר, המצב הרצוי) של חבילת OS.

מופיע ב: - OSUpgradeSpec

שדה תיאור
packageName string שם של חבילת מערכת הפעלה (למשל, openssl).
minVersion string הגרסה המינימלית הנדרשת של חבילת מערכת הפעלה (למשל, 1.1.1i-1).

OSPackageSnapshot

‫OSPackageSnapshot הוא תמונת מצב של חבילת OS אחת.

מופיע ב: - OSArtifactSnapshotStatus

שדה תיאור
name string שם החבילה, כלומר openssl.
version string גרסת החבילה, למשל 1.1.1i-1.

OSUpgrade

‫OSUpgrade מייצג את ההגדרות של שדרוג מערכת ההפעלה, כולל ליבת המערכת ורשימת חבילות. בשלב הזה אנחנו מאפשרים הפעלה של OSUpgrade אחד בלבד. אחרים צריכים לחכות.

מופיע ב: - OSUpgradeList

שדה תיאור
apiVersion string system.private.gdc.goog/v1alpha1
kind string OSUpgrade
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec OSUpgradeSpec
status OSUpgradeStatus

OSUpgradeList

‫OSUpgradeList מייצג אוסף של OSUpgrades.

שדה תיאור
apiVersion string system.private.gdc.goog/v1alpha1
kind string OSUpgradeList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items OSUpgrade

OSUpgradeQueue

התור OSUpgradeQueue מאחסן את ההפניה לאובייקט OSUpgrade שצריך לעבד. נכון לעכשיו יש רק אובייקט אחד ייחודי של OSUpgradeQueue.

מופיע ב: - OSUpgradeQueueList

שדה תיאור
apiVersion string system.private.gdc.goog/v1alpha1
kind string OSUpgradeQueue
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec OSUpgradeQueueSpec
status OSUpgradeQueueStatus

OSUpgradeQueueList

‫OSUpgradeQueueList מייצג אוסף של OSUpgradeQueue.

שדה תיאור
apiVersion string system.private.gdc.goog/v1alpha1
kind string OSUpgradeQueueList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items OSUpgradeQueue

OSUpgradeQueueStatus

‫OSUpgradeQueueStatus מספק את הסטטוס של OSUpgradeQueue.

מופיע ב: - OSUpgradeQueue

שדה תיאור
osupgradeRef LocalObjectReference התייחסות ל-CRD של OSUpgradeQueue.

OSUpgradeSpec

‫OSUpgradeSpec מספק את המפרט (כלומר, המצב הרצוי) של OSUpgrade.

מופיע ב: - OSUpgrade

שדה תיאור
kernel OSKernelInfo מידע על ליבת היעד של שדרוג מערכת ההפעלה.
packages OSPackageInfo array חבילות שצריך לשדרג. כל OSPackageInfo יכלול את השם והגרסה המינימלית של חבילה.
debianRepoImageRef string הפניה לתמונת OCI שמכילה חבילות Debian אחת או יותר מגרסה שמוגשת על ידי שרת Debian Repo. התמונה צריכה לכלול חבילות שהלקוחות ציינו שהם רוצים לשדרג אליהן בPackages. ההפניה צריכה לכלול את שם הפרויקט, שם המאגר ותג התמונה, והיא תשמש כארגומנט כשמגדירים את הפריסה של Debian Repo Server.
inFlightConf InFlightConfig סף המקבילות של משימות שדרוג שפועלות במכונות.

OSUpgradeStatus

‫OSUpgradeStatus מספק את הסטטוס של OSUpgrade.

מופיע ב: - OSUpgrade

שדה תיאור
upgradeStatus UpgradeState המאפיין UpgradeStatus מציג את סטטוס השדרוג הנוכחי של OSUpgrade. בשלב הזה, אנחנו מאפשרים רק שדרוג אחד של מערכת ההפעלה בכל פעם. אובייקטים אחרים של OSUpgrade צריכים לחכות. אם הסטטוס הוא pending, האובייקט OSUpgrade יעובד אם לא קיים אובייקט OSUpgrade אחר עם סטטוס in-progress. אחרת, אם הסטטוס הוא in-progress, האובייקט OSUpgrade נמצא כעת בתהליך. אי אפשר לעבד אובייקטים אחרים של OSUpgrade בו-זמנית. הערך ישתנה ל-finished כשכל המכונות יסיימו את השדרוג של מערכת ההפעלה הזו. אחרת, אם הסטטוס הוא finished, האובייקט OSUpgrade עבר עיבוד.
tasks מערך UpgradeTask המשימות מכילות רשימה של משימות שדרוג שפועלות במכונות.

ObjectStorageProtocol

‫ObjectStorageProtocol מייצג את הפרוטוקול שמשמש לתקשורת עם BackupRepository. בגרסה הנוכחית יש תמיכה רק ב-ObjectStorageProtocolType‏ 'S3'.

מופיע ב: - BackupRepository

שדה תיאור
type ObjectStorageProtocolType הסוג מציין את הפרוטוקול של ספק אחסון האובייקטים שצוין. הערך האפשרי הוא S3. אי אפשר לשנות.
s3 S3Protocol חובה לציין בדיוק אחת מהאפשרויות הבאות, והיא חייבת להיות זהה לערך שצוין בשדה Type. ‫S3 מציין את פרוטוקול S3 שמשמש לתקשורת עם מערכת אחסון האובייקטים. אחרי שמגדירים את ההגדרה הזו, אי אפשר לשנות אותה.

ObjectStorageProtocolType

סוג בסיסי: string

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

מופיע ב: - ObjectStorageProtocol

OperationalStatus

סוג בסיסי: string

המאפיין OperationalStatus מייצג את מצב המארח.

מופיע ב: - BareMetalHostStatus

OverlayNetworkType

סוג בסיסי: string

‫OverlayNetworkType מייצג את הסוג של רשת שכבת-על.

מופיע ב: - SubnetClaimSpec - VRF

PortBondSpec

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

מופיע ב: - ServerHardwareSpec

שדה תיאור
name string מזהה של איגוד היציאות. אסור שיהיה חפיפה עם יציאות NIC פיזיות.
nicPortNames DataplaneNICPortName array ההגדרה NICPortNames מציינת את יציאות ה-NIC שמחוברות למתגי ה-vPC העמיתים.
networkBondModeType BmhNetworkBondModeType ‫NetworkBondModeType מציין את סוג מצב האיגוד של הרשת. ההגדרה הזו צריכה להיות מוגדרת רק אם יש לפחות 2 כתובות MAC. במאמר BmhNetworkBondModeType מפורטים כל סוגי מצבי ה-Bond הנתמכים. השדה הזה הוא אופציונלי.

PortChannelSpec

מופיע ב: - TORSwitchInternalSpec

שדה תיאור
index SwitchPortIndexList האינדקס של ערוץ היציאה. הערך חייב להיות בין 1 ל-99.
members SwitchPortIndexList חברים בערוץ הניוד. השדה לא יכול להיות ריק. לכל החברים צריכים להיות אותם מאפייני תאימות, כמו מהירות הקישור.

ספק

סוג בסיסי: string

הספק מגדיר את סוג הספק שמשמש את השרת.

מופיע ב: - ServerSpec

ProvisioningState

סוג בסיסי: string

המאפיין ProvisioningState מגדיר את המצבים שספק ההקצאה ידווח שהמארח נמצא בהם.

מופיע ב: - BareMetalHostStatus

מדף

‫Rack מייצג מתלה. זהו אובייקט עם מרחב שמות, והוא ימוקם במרחב השמות gpc-system כברירת מחדל. אובייקטי המתלים ייווצרו בתהליך האתחול של GPC. נמחק את אובייקט המתלה רק כשמוציאים מתלה משירות באופן מלא.

מופיע ב: - RackList

שדה תיאור
apiVersion string system.private.gdc.goog/v1alpha1
kind string Rack
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec RackSpec
status RackStatus

RackList

‫RackList מייצג אוסף של מתלים.

שדה תיאור
apiVersion string system.private.gdc.goog/v1alpha1
kind string RackList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items Rack

RackSpec

‫RackSpec מספק את המפרט של מתלה.

מופיע ב: - Rack

שדה תיאור
displayName string DisplayName הוא השם המוצג של מתלה (למשל, HPE Enterprise Shock Rack). אי אפשר לשנות אותו אחרי שהפרויקט נוצר.
location string המיקום הוא המיקום של מתלה (למשל, עמק הסיליקון). אי אפשר לשנות אותו אחרי שהפרויקט נוצר.
model string ‫Model הוא הדגם של המתקן (לדוגמה, G2). אי אפשר לשנות אותו אחרי שהפרויקט נוצר.
serialNumber string SerialNumber הוא המספר הסידורי של המתלה (לדוגמה, P9K43A). אי אפשר לשנות אותו אחרי שהפרויקט נוצר.
size string הגודל הוא הגודל של מתלה (לדוגמה, 42U 800mmx1075mm). אי אפשר לשנות אותו אחרי שהפרויקט נוצר.
vendor string ‫Vendor הוא שם הספק של המתלה (למשל, Dell Inc.). אי אפשר לשנות אותו אחרי שהפרויקט נוצר.

RedfishSpec

‫RedfishSpec מכיל את המידע על ממשק Redfish של BMC.

מופיע ב: - BMCSpec

שדה תיאור
systemPath string הנתיב למזהה המערכת ב-API בארכיטקטורת REST של Redfish. אפשר לעיין בהפניה ל-metal3: ‏https://github.com/metal3-io/baremetal-operator/blob/master/docs/api.md#bmc

ReservationType

סוג בסיסי: string

המאפיין ReservationType מציין את השימוש הצפוי בטווח כתובות IP שמור

מופיע ב: - ReservedIPRange

ReservedIPRange

‫ReservedIPRange מכיל מידע על טווח של כתובות IP שמורות

מופיע ב: - SubnetAllocationStatus - SubnetIPDetailSpec

שדה תיאור
ipRange IPRange
type ReservationType

RoutedPortSpec

‫RoutedPortSpec מתאר יציאה מנותבת (שכבה 3 טהורה) של מכשיר רשת.

מופיע ב: - AggSwitchInternalSpec - HAMSUplinkSpec - ManagementAggSwitchInternalSpec - SwitchCommonSpec - SwitchStatus

שדה תיאור
port SwitchPortInterface היציאה מתארת את אינדקס היציאה של הניתוב.
numberedIpGroup NumberedIPGroupSpec ‫NumberedIP מספקת קבוצה של כתובות IP ותת-רשתות שהוקצו ליציאה המנותבת. אם הערך הוא nil, צריך להשתמש בכתובת IP ללא מספר.

S3Protocol

‫S3Protocol מציין את ההגדרה של קטגוריית אובייקטים שתואמת ל-S3, כדי שרכיבי שחזור הגיבוי יוכלו לכתוב גיבויים או לקרוא גיבויים.

מופיע ב: - ObjectStorageProtocol

שדה תיאור
bucket string שם קטגוריית ה-S3 שבה יאוחסנו פריטי המידע של הגיבוי. אי אפשר לשנות.
url string הפרמטר Endpoint מציין את כתובת ה-URL של שרת S3. אי אפשר לשנות.
signatureVersion string המאפיין SignatureVersion מציין את הגרסה של אלגוריתם החתימה שמשמש ליצירת כתובות URL חתומות להורדה או להעלאה של פריטי גיבוי. הגרסאות האפשריות הן 1 ו-4. אם לא מציינים ערך, ברירת המחדל היא 4, שמתאימה לרוב ספקי האחסון של אובייקטים שתואמים ל-S3. אחרי שמגדירים את ההגדרה הזו, אי אפשר לשנות אותה.
region string אזור AWS שבו נמצאת הקטגוריה. אחרי שמגדירים את ההגדרה הזו, אי אפשר לשנות אותה.

שרת

השרת מייצג שרת פיזי.

מופיע ב: - ServerList

שדה תיאור
apiVersion string system.private.gdc.goog/v1alpha1
kind string Server
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec ServerSpec
status ServerStatus

ServerBMCCertificateStatus

מופיע ב: - ServerStatus

שדה תיאור
state BMCCertificateState ‫State הוא מצב האישור של BMC. יש לו מספר סופי של מצבים.
rotationStartTime זמן ‫RotationStartTime הוא הזמן שבו התחיל סבב הרוטציה הקודם של אישור ה-BMC.
nextCSR integer array ‫NextCSR היא בקשת החתימה על אישור (CSR) שנוצרת על ידי BMC ואוחזרה ממנה במהלך הרוטציה. הוא משמש ליצירת אובייקט CertificateRequest.
nextCertificateRequestRef LocalObjectReference ‫NextCertificateRequestRef הוא ההפניה לאובייקט CertificateRequest שנוצר במהלך הרוטציה. הסטטוס של CertificateRequest מכיל אישור BMC מהימן.
ca integer array ‫CA היא רשות האישורים של אישור ה-BMC. רשות האישורים מיועדת לאימות אישור ה-BMC במהלך הרוטציה. בתרחישים אחרים של אימות אישור BMC, אישור המנפיק מאמת את אישור ה-BMC. רשות האישורים יכולה גם לציין שנדרש סיבוב של אישור BMC, אם האישור של המנפיק שחתם על אישור ה-BMC עבר סיבוב.
nextRenewalTime זמן ‫NextRenewalTime הוא הזמן של הרוטציה הבאה של אישור BMC. כברירת מחדל, הוא יהיה 2/3 ממשך התוקף של אישור X.509. הרוטציה תתוזמן ב-NextRenewalTime.

ServerHardwareSpec

מופיע ב: - ServerSpec

שדה תיאור
system DeviceSystemSpec המערכת מתארת מזהי חומרה של שרת baremetal, כולל דגם, ספק ומספר סידורי.
machineClassName string ‫MachineClassName הוא השם של אובייקט MachineClass בהיקף האשכול (לא במרחב שמות), שמתאר את סוג החומרה (למשל o1-standard1-64-gdc-metal) של שרת.
managementNICPort NICPortSpec הפרמטר ManagementNICPort מציין את יציאת כרטיס הרשת שמחוברת למתג הניהול.
dataplaneNICPorts NICPortSpec ההגדרה DataplaneNICPorts מציינת את יציאות כרטיס הרשת שמחוברות למתגי TOR.
portBond PortBondSpec ‫PortBond מתאר את קבוצת הצבירה של יציאות NIC שמחוברות למתגי vPC עמיתים לתנועת מישור הנתונים.

ServerList

ServerList מייצג אוסף של שרתים פיזיים.

שדה תיאור
apiVersion string system.private.gdc.goog/v1alpha1
kind string ServerList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items Server

ServerNetworkSpec

‫SeverNetworkSpec מציין את פרטי הרשת של השרת. הוא מספק קישורים פיזיים ליציאות NIC, כתובות IP ו-SubnetClaim שמוגדרים בסוגי רשתות.

מופיע ב: - ServerSpec

שדה תיאור
link string השם של יציאת ה-NIC (או של איגוד היציאות).
ips IPAddressString כתובות IP סטטיות של תנועת הנתונים במישור הניהול או במישור הנתונים של השרת. אם לא מציינים כתובות IP, צריך להקצות אותן באופן דינמי.
subnetClaimRef ObjectReference ‫SubnetClaimRef מייצג את ההפניה אל SubnetClaim. האפשרות הזו זמינה רק לגבי רשתות של מישור הנתונים.

ServerSpec

‫ServerSpec מספק את המפרט (כלומר, המצב הרצוי) של שרת פיזי.

מופיע ב: - שרת

שדה תיאור
serverHardware ServerHardwareSpec ‫ServerHardware מתאר את מפרט החומרה של שרת bare metal. אפשר להשמיט את הערך הזה בסביבות שאין בהן חומרה בפועל.
managementNetwork ServerNetworkSpec ‫ManagementNetwork מתאר את רשת הניהול של השרת.
dataplaneNetwork ServerNetworkSpec ‫DataNetwork מתאר את רשת מישור הנתונים של השרת. השדה לא יכול להיות ריק.
bmc BMCSpec ההגדרה BMC מציינת את פרטי ה-BMC של השרת.
image MachineImageSpec התמונה מציינת את תמונת מערכת ההפעלה של השרת.
fleetRef LocalObjectReference השדה FleetRef מכיל את ההפניה ל-Fleet שהוקצה באשכול האדמין הבסיסי. אחרי ששרת מוקצה ל-Fleet, אסור להקצות אותו ל-Fleet אחר עד שהוא יוצא משימוש ב-Fleet הבעלים. כאן אנחנו מניחים ש-Fleet ו-Server שייכים לאותו מרחב שמות(כלומר, gpc-system).
nodePoolClaimRef UniversalObjectReference ‫NodePoolClaimRef מכיל את ההפניה אל NodePoolClaim שמקצה את מכונת השרת הזו. אפשר לשלוח את הבקשה לגבי התלונה מאשכולות אדמין בסיסיים או מאשכולות אדמין של צי. הערה: אובייקטים של שרתים ייווצרו בתוך אשכול האדמין הבסיסי, כך שאובייקט התביעה של מאגר הצמתים שאליו מתבצעת ההפניה עשוי להיות מרוחק באשכול אחר. השילוב של ההפניות ל-Fleet ולתביעה יכול לזהות באופן ייחודי את אובייקט התביעה של מאגר הצמתים במערכת GPC כולה. הפתרון הזה מתאים לארכיטקטורת ריבוי הדיירים של GPC, שבה אשכול הבסיס מנהל את משאבי התשתית.
reimageRequired boolean הערך ReimageRequired מציין שצריך ליצור מחדש תמונה של מכונת השרת הזו. בדרך כלל נדרש לבצע את הפעולה הזו כשמוציאים מכונה משימוש באשכול ומחזירים אותה למאגר המכונות. תהליך יצירת התמונה יבטל קודם את ההקצאה של השרת ואז יקצה אותו מחדש עם תמונת מערכת ההפעלה הנדרשת. הנתונים בכונן יימחקו והמכונה תהיה מוכנה לשימוש חוזר.
rootDevice string ‫RootDevice מתאר את שם המכשיר ב-Linux שמתחתיו תותקן מערכת ההפעלה. אם לא מציינים, המערכת מניחה שהערך הוא '/dev/sda'
provider ספק המאפיין Provider מתאר את סוג הספק שמשמש לשרת. אם לא מציינים ערך, ברירת המחדל היא metal3.
encryptDisk boolean ההגדרה EncryptDisk מציינת אם השרת צריך להיות מוגדר להצפנת דיסק עם אשכול HSM בתוך המתלה.

ServerStatus

הסטטוס של שרת פיזי.

מופיע ב: - שרת

שדה תיאור
bareMetalHost LocalObjectReference ‫BareMetalHost מחזיק בהפניה לאובייקט BareMetalHost של metal3 שנוצר עבור השרת. לאובייקט metal3 BareMetalHost תוגדר הפניה של הבעלים לאובייקט Server למטרות איסוף אשפה.
networkConditions מערך Condition המאפיין NetworkConditions מכיל את התצפיות העדכניות ביותר לגבי מצב כל המתגים בצי השרתים. אם התיאום של המתגים נכשל באופן חלקי, התנאים יסומנו כנכשלים. דוגמה לתנאי: סוג ReadyCondition עם הסיבה SpecsConflict.
provisionReady boolean השדה מציין אם השרת הוקצה בהצלחה ומוכן לשימוש.
conditions מערך Condition המאפיין ProvisionConditions מכיל את התצפיות האחרונות על מצב ההקצאה.
timeSyncStatus ServerTimeSyncStatus סטטוס סנכרון הזמן של השרת.
alerts התראות ההתראות מכילות רשימה של התראות מערכת שזוהו. התראה תתווסף כשהיא תופעל, ותוסר כשהיא תנוקה.
bareMetalHostStatus BareMetalHostStatus הסטטוס של המארח bare metal שמנוהל על ידי השרת.
bmcCertificateStatus ServerBMCCertificateStatus הסטטוס של אישור ה-BMC. אם הערך הוא nil, בקר יעביר אותו לברירת המחדל.

ServerTimeSyncStatus

המאפיין ServerTimeSyncStatus מכיל את סטטוס סנכרון הזמן של לקוחות שונים של סנכרון הזמן בשרת.

מופיע ב: - ServerStatus

שדה תיאור
os TimeSyncClientStatus הסטטוס של לקוח סנכרון הזמן שפועל במערכת ההפעלה של השרת.
bmc TimeSyncClientStatus הסטטוס של לקוח סנכרון הזמן של BMC.

SubnetAllocationStatus

מופיע ב: - SubnetClaimStatus

שדה תיאור
cidrBlock IPSubnetString בלוק ה-CIDR שהוקצה לרשת המשנה. בלוק CIDR מייצג את כל כתובות ה-IP ברשת שמבוססת על קידומת (למשל, 192.168.10.32/27)
gateway IPAddressString כתובת ה-IP של שער ברירת המחדל של רשת המשנה, שהיא כתובת ה-IP הראשונה בבלוק ה-CIDR.
reservedIpRanges ReservedIPRange טווחים של כתובות IP קבועות ששמורים למתגים. כתובת ה-IP של השער כלולה גם היא.
availableIPRanges IPRange טווחי כתובות IP שעדיין זמינים להקצאה

SubnetClaim

‫SubnetClaim מייצג בקשה ותוצאה שהוקצתה של רשת משנה.

מופיע ב: - SubnetClaimList

שדה תיאור
apiVersion string system.private.gdc.goog/v1alpha1
kind string SubnetClaim
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec SubnetClaimSpec
status SubnetClaimStatus

SubnetClaimList

‫SubnetClaimList מייצג את האוסף של SubnetClaim.

שדה תיאור
apiVersion string system.private.gdc.goog/v1alpha1
kind string SubnetClaimList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items SubnetClaim

SubnetClaimSpec

‫SubnetClaimSpec מספק את המפרט (כלומר, המצב הרצוי) של רשת משנה.

מופיע ב: - SubnetClaim

שדה תיאור
category NetworkCategory הקטגוריה של תת-הרשת, שתצוין בשני מאפיינים: פנימית או חיצונית, שכבת-על או שכבה בסיסית. הנתיב של רשת משנה חיצונית יפורסם ברשת של הלקוח. אי אפשר לשנות את השדה הזה.
overlayNetwork OverlayNetworkType ‫OverlayNetwork מספק את רשת השכבה העליונה שאליה שייך SubnetClaim.
cidrClaimName string השם של ה-CIDRClaim שמכיל את פרטי ה-CIDR של ה-SubnetClaim הזה. ה-CIDRClaim צריך להיות באותו מרחב שמות כמו ה-SubnetClaim. לא בשימוש כרגע.
ipv4Spec SubnetIPDetailSpec
ipv6Spec SubnetIPDetailSpec הדרישות לגבי CIDR וכתובת IP עבור תת-רשת IPv6. חובה אם IPFamily הוא IPv6 או DualStack

SubnetClaimStatus

הערך SubnetClaimStatus מייצג את התוצאה שהוקצתה של בקשת הקצאה של רשת משנה.

מופיע ב: - SubnetClaim

שדה תיאור
conditions מערך Condition השדה Conditions מכיל מידע על המצב של SubnetClaim. סוגי התנאים: - מוכן: מציין שה-SubnetClaim מוכן לשימוש
vlanID VLANID ה-VLAN שהוקצה לרשת המשנה המתאימה
ipv4SubnetStatus SubnetAllocationStatus מידע על רשת המשנה שהוקצתה ב-IPv4. חובה אם IPFamily הוא IPv4 או DualStack.
ipv6SubnetStatus SubnetAllocationStatus המידע על רשת המשנה של IPv6 שהוקצתה. חובה אם IPFamily הוא IPv6 או DualStack.

SubnetIPDetailSpec

‫SubnetIPDetailSpec מכיל את הפרטים על מפרטים שקשורים ל-IP של רשת המשנה.

מופיע ב: - SubnetClaimSpec

שדה תיאור
staticReservedIpRanges ReservedIPRange array זה שינוי אופציונלי. טווחים ספציפיים של כתובות IP שמורות שהמשתמש מבקש. אם טווחי כתובות ה-IP השמורות המבוקשות לא נמצאים ב-StaticCIDRBlock, תהליך ההתאמה ייכשל.

SubnetSpec

‫SubnetSpec מתאר את מאפייני שכבה 3 של רשת.

מופיע ב: - L2NetworkSpecList

שדה תיאור
subnet IPSubnetString תת-רשת מתארת את בלוק ה-CIDR של פלח הרשת.
gateway IPAddressString השער מציין את כתובת ה-IP של השער של פלח הרשת. במקרה של רשת משנה מסוג p2p, השדה הזה מכיל את כתובת ה-IP של העמית השני.

SwitchACL

‫SwitchACL מייצג רשימה של כללים שמגדירים גישה לרשת למתגים.

מופיע ב: - SwitchACLList

שדה תיאור
apiVersion string system.private.gdc.goog/v1alpha1
kind string SwitchACL
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec SwitchACLSpec
status SwitchACLStatus

SwitchACLActionType

סוג בסיסי: string

המאפיין SwitchACLActionType מייצג את הפעולה שתתבצע כשהכלל יופעל.

מופיע ב: - SwitchACLRule

SwitchACLConnOptionType

סוג בסיסי: string

‫SwitchACLConnOptionType מייצג את סוגי אפשרויות החיבור שיוחלו על כלל SwitchACL

מופיע ב: - SwitchACLRule

SwitchACLDirectionType

סוג בסיסי: string

‫SwitchACLDirectionType מייצג את הכיוון שבו מוחל SwitchACL

מופיע ב: - SwitchACLSpec

SwitchACLHost

‫SwitchACLHost מייצג מארח שישמש בכלל SwitchACL. צריך להגדיר רק אחד מהשדות. אם מוגדר פחות משדה אחד או יותר משדה אחד, תוצג שגיאה.

מופיע ב: - SwitchACLRule

שדה תיאור
hostType HostType המאפיין HostType מתאר את המארח כסוג מארח מוגדר מראש
hostRef ObjectReference המאפיין HostRef מתאר את המארח לפי שם
hostAddr IPAddressString ‫HostAddr מתאר את המארח כמחרוזת של כתובת IP

SwitchACLList

‫SwitchACLList מייצג רשימה של SwitchACLs.

שדה תיאור
apiVersion string system.private.gdc.goog/v1alpha1
kind string SwitchACLList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items SwitchACL

SwitchACLPortType

סוג בסיסי: integer

‫SwitchACLPortType מייצג את מספר היציאה שישמש בכלל SwitchACL.

מופיע ב: - SwitchACLRule

SwitchACLProtoType

סוג בסיסי: string

‫SwitchACLProtoType מייצג את סוג ה-proto של הכלל SwitchACL

מופיע ב: - SwitchACLRule

SwitchACLRule

‫SwitchACLRule מייצג כלל ב-SwitchACL

מופיע ב: - SwitchACLSpec

שדה תיאור
comment string הערה שמתארת את הכלל SwitchACL.
action SwitchACLActionType המאפיין Action מתאר את הפעולה שתתבצע אם הכלל יופעל.
proto SwitchACLProtoType הפרוטוקול שעליו חל הכלל הזה
src SwitchACLHost המאפיין Src מתאר את מקור התנועה
srcPort SwitchACLPortType המאפיין SrcPort מתאר את יציאת המקור של התנועה.
dst SwitchACLHost המאפיין Dst מתאר את היעד של התנועה.
dstPort SwitchACLPortType המאפיין DstPort מתאר את יציאת היעד של התנועה.
connOption SwitchACLConnOptionType ‫ConnOption מתאר את אפשרות החיבור
log boolean הערך Log מתאר אם לבצע רישום ביומן כשהכלל מופעל.
verbatim string הערך 'מילה במילה' מתאר את הטקסט שמוקף במירכאות, שצריך לעבור עיבוד לכלל הסופי בלי פרשנות או שינוי.

SwitchACLSpec

‫SwitchACLSpec מייצג את המפרט של הכללים יחד עם המתגים המשויכים להם באובייקט SwitchACL.

מופיע ב: - SwitchACL

שדה תיאור
switchAclType SwitchACLType המאפיין SwitchACLType מתאר איך צריך להחיל את SwitchACL
switchRefs ObjectReference ‫SwitchRefs מתאר את רשימת המתגים שאליהם צריך להחיל את SwitchACL
כיוון SwitchACLDirectionType הכיוון מתאר את הכיוון שבו צריך להחיל את SwitchACL
כללים SwitchACLRule הפרמטר Rules מתאר את רשימת הכללים של SwitchACL. הסדר ברשימה קובע את סדר העדיפות של הכללים(הכלל הראשון הוא בעל העדיפות הגבוהה ביותר). לכל הכללים יוקצו באופן אוטומטי מספרי רצף, שיופרדו ב-10. כך אפשר להוסיף כללים באופן ידני בין הכללים האלה, אם צריך.

SwitchACLStatus

‫SwitchACLStatus מייצג את הסטטוס של SwitchACL אחרי תהליך התיאום.

מופיע ב: - SwitchACL

שדה תיאור
hostTypeToAddressStatus מערך HostTypeToAddressStatus ‫HostTypeToAddressStatus מתאר את רשימת הכתובות שמופות לכל HostType
generatedConfig string ‫GeneratedConfig מתאר את ההגדרה של Generated SwitchACL

SwitchACLType

סוג בסיסי: string

‫SwitchACLType מייצג את תרחיש השימוש שאליו חל ה-SwitchACL.

מופיע ב: - SwitchACLSpec

SwitchCredentials

‫SwitchCredentials מכיל את פרטי הכניסה של האדמין, של קריאה בלבד ושל breakglass של מתג.

מופיע ב: - AggSwitchSpec - ManagementAggSwitchSpec - ManagementSwitchSpec - TORSwitchSpec

שדה תיאור
admin SecretReference משאב הסוד שמתאים לחשבון האדמין.
readOnly SecretReference משאב הסוד שמתאים לחשבון עם הרשאת קריאה בלבד.
breakglass SecretReference משאב הסוד שמתאים לחשבון breakglass.

SwitchPort

‫SwitchPort מייצג את המאפיינים של יציאת מתג.

מופיע ב: - SwitchStatus

שדה תיאור
index SwitchPortIndexList יציאות מסוגים שונים יכולות להיות עם אותו אינדקס.
speed מספר שלם המהירות של יציאת המתג במגה-בייט לשנייה. הערך 0 מציין שפרטי המהירות לא זמינים.

SwitchPortIndexList

סוג בסיסי: integer

‫SwitchPortIndexList מייצג רשימה של אינדקסים של יציאות במפסק.

מופיע ב: - CiscoNxOSSwitchPairingConnection - HairpinPortSpec - L2NetworkSpecList - PortChannelSpec - SwitchPort - SwitchPortIndexRange - SwitchPortIndexSet

SwitchPortIndexList

סוג בסיסי: integer

‫SwitchPortIndexList מייצג רשימה של אינדקסים של יציאות במפסק.

מופיע ב: - CiscoNxOSSwitchPairingConnection - HairpinPortSpec - L2NetworkSpecList - PortChannelSpec - SwitchPort - SwitchPortIndexRange - SwitchPortIndexSet

SwitchPortIndexRange

‫SwitchPortIndexRange מייצג טווח של יציאות במתג.

מופיע ב: - SwitchPortIndexSet

שדה תיאור
lower SwitchPortIndexList אינדקס יציאות של גבול תחתון כולל.
upper SwitchPortIndexList האינדקס העליון הבלעדי של יציאת ה-port.

SwitchPortIndexSet

‫SwitchPortIndexSet מייצג קבוצה של אינדקסים של יציאות במתג.

מופיע ב: - L2NetworkSpecList

שדה תיאור
ranges SwitchPortIndexRange array
list SwitchPortIndexList

SwitchPortInterface

‫SwitchPortInterface מייצג יציאה פיזית על סמך מזהי קבוצת המשנה שלה

מופיע ב: - FirewallHairpinLinkSpec - HairpinLink - InterconnectLinkSpec - RoutedPortSpec

שדה תיאור
slot מספר שלם ‫SlotID מייצג את המזהה של משבצת במתג מחובר. אם לא מציינים ערך, ברירת המחדל היא 1.
port מספר שלם האינדקס של יציאת מתג במארז ובמזהי החריצים שסופקו
subInterface מספר שלם ממשק המשנה של יציאת המתג. השדה הזה לא יכול להיות מאוכלס בו-זמנית עם SplitInterface, ורק 12 הביטים הראשונים שלו נמצאים בשימוש. אם לא מציינים ערך, ברירת המחדל היא 0.
splitInterface מספר שלם ממשק המשנה של יציאת המתג. השדה הזה לא יכול להיות מאוכלס בו-זמנית עם SubInterface, ורק 12 הביטים הראשונים שלו נמצאים בשימוש. אם לא מציינים ערך, ברירת המחדל היא 0.

SwitchStaticConfig

‫SwitchStaticConfig מייצג את ההגדרות הסטטיות במתג יחיד.

מופיע ב: - SwitchStaticConfigList

שדה תיאור
apiVersion string system.private.gdc.goog/v1alpha1
kind string SwitchStaticConfig
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec SwitchStaticConfigSpec
status SwitchStaticConfigStatus

SwitchStaticConfigList

‫SwitchStaticConfigList מייצג אוסף של הגדרות סטטיות של מתגים.

שדה תיאור
apiVersion string system.private.gdc.goog/v1alpha1
kind string SwitchStaticConfigList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items SwitchStaticConfig

SwitchStaticConfigSpec

‫SwitchStaticConfigSpec מספק את המפרט של ההגדרה הסטטית של מתג.

מופיע ב: - SwitchStaticConfig

שדה תיאור
config string התוכן של ההגדרה הסטטית.

SwitchStatus

המאפיין SwitchStatus מספק את הסטטוס שרלוונטי לכל סוגי המתגים.

מופיע ב: - AggSwitchStatus - ManagementAggSwitchStatus - ManagementSwitchStatus - TORSwitchStatus

שדה תיאור
modelNumber string מספר הדגם של המתג, לדוגמה: N9K-C93108TC-FX.
osVersion string גרסת מערכת ההפעלה של המתג, למשל NXOS 9.3(3).
lastUpdateTimestamp זמן חותמת הזמן של עדכון התצורה האחרון שהופעל.
managementPorts מערך SwitchPort יציאות ניהול במתג.
frontPorts מערך SwitchPort יציאות קדמיות במתג.
uplinks RoutedPortSpec קישורי העלייה של המתג.
alerts התראות ההתראות מכילות רשימה של התראות מערכת שזוהו. התראה תתווסף כשהיא תופעל, ותוסר כשהיא תנוקה.

TORSwitch

‫TORSwitch מייצג מתג TOR ברשת הנתונים.

מופיע ב: - TORSwitchList

שדה תיאור
apiVersion string system.private.gdc.goog/v1alpha1
kind string TORSwitch
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec TORSwitchSpec
status TORSwitchStatus

TORSwitchList

‫TORSwitchList מייצג אוסף של מתגי TOR.

שדה תיאור
apiVersion string system.private.gdc.goog/v1alpha1
kind string TORSwitchList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items TORSwitch

TORSwitchSpec

‫TORSwitchSpec מספק את המפרט של מתג TOR.

מופיע ב: - TORSwitch

שדה תיאור
hardware DeviceSystemSpec
managementIP IPAddressString המאפיין ManagementIP מתאר את כתובת ה-IP שהוקצתה ליציאת הניהול של מתג TOR. צריך להגדיר את הגישה לפני שמגדירים את שאר המפרט.
switchCredentials SwitchCredentials האובייקט SwitchCredentials מכיל הפניות לאובייקטים Secret שמכילים את פרטי הכניסה של האדמין, את פרטי הכניסה לקריאה בלבד ואת פרטי הכניסה למצב חירום של המתג.

TORSwitchStatus

מופיע ב: - TORSwitch

שדה תיאור
conditions מערך Condition התנאים מכילים מידע על המצב של מתג TOR. סוגי תנאים: – מוכן: מציין שהמתג TOR מוכן לשימוש
switchStatus SwitchStatus

TimeSyncClientStatus

‫TimeSyncClientStatus מתאר את הסטטוס של לקוח סנכרון זמן.

מופיע ב: - ServerTimeSyncStatus

שדה תיאור
serverAddresses מערך HostAddress כתובות של שרתי סנכרון זמן שהלקוח מסנכרן את הזמן איתם.
conditions מערך Condition התצפיות האחרונות על סנכרון הזמן של הלקוח.

TransferApplianceRequest

‫TransferApplianceRequest מייצג בקשה ל-Transfer Appliance.

מופיע ב: - TransferApplianceRequestList

שדה תיאור
apiVersion string system.private.gdc.goog/v1alpha1
kind string TransferApplianceRequest
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec TransferApplianceRequestSpec
status TransferApplianceRequestStatus

TransferApplianceRequestList

‫TransferApplianceRequestList מייצג אוסף של TransferApplianceRequests.

שדה תיאור
apiVersion string system.private.gdc.goog/v1alpha1
kind string TransferApplianceRequestList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items TransferApplianceRequest

TransferApplianceRequestSpec

‫TransferApplianceRequestSpec מספק את המפרט של בקשה להעברת מכשיר.

מופיע ב: - TransferApplianceRequest

שדה תיאור
contact string השדה Contact (איש קשר) הוא כתובת האימייל של איש הקשר.
amountInTB מספר שלם ‫AmountInTB הוא כמות הנתונים להעברה ב-TB.
domain string ‫Domain הוא שם הדומיין של העסק.
fromLocation string ‫FromLocation הוא הלוקאל הנוכחי של הנתונים שרוצים להעביר.
account string החשבון הוא חשבון Google ששולח את הבקשה למכשיר ההעברה.
username string שם המשתמש הוא השם של המשתמש שיזם את הבקשה.
projectID string ‫ProjectID הוא מזהה הפרויקט של המשתמש.
projectNumber string ‫ProjectNumber הוא מספר הפרויקט של המשתמש.

TransferApplianceRequestState

סוג בסיסי: string

מופיע ב: - TransferApplianceRequestStatus

TransferApplianceRequestStatus

‫TransferApplianceRequestStatus מייצג את הסטטוס הנוכחי של הבקשה ל-Transfer Appliance.

מופיע ב: - TransferApplianceRequest

שדה תיאור
state TransferApplianceRequestState
reason string

UpgradeState

סוג בסיסי: string

סטטוס השדרוג של אובייקט OSUpgrade או של משימת שדרוג שפועלת במחשב.

מופיע ב: - OSUpgradeStatus - UpgradeTask

UpgradeTask

‫UpgradeTask כולל את פרטי משימת השדרוג של OSArtifactSnapshot.

מופיע ב: - OSUpgradeStatus

שדה תיאור
snapshotRef LocalObjectReference הפניה אל OSArtifactSnapshot.
taskStatus UpgradeState המאפיין TaskStatus מציג את הסטטוס של משימת השדרוג ב-OSArtifactSnapshot.
jobRef LocalObjectReference הפניה לעבודה שמריצה את השדרוג.

VLANID

סוג בסיסי: integer

‫VLANID מייצג את המזהה של VLAN מסוים.

מופיע ב: - FirewallHairpinLinkSpec - HairpinBGPSession - InterconnectSessionSpec - StaticNetworkConfig - SubnetClaimStatus

upgrade.private.gdc.goog/v1alpha1

ClusterUpgradeStatus

‫ClusterUpgradeStatus מכיל את סטטוס השדרוג שנצפה עבור הרכיבים באשכול, למשל שדרוגי מערכת ההפעלה והקושחה של השרת עבור צמתי האשכול, שדרוג האשכול של Anthos bare metal וכו'.

מופיע ב: - OrganizationUpgradeStatus

שדה תיאור
anthosBareMetal UpgradeStepStatus ‫AnthosBareMetal מייצג את סטטוס השדרוג של אשכול Anthos בשרת פיזי שנצפה.
addOn UpgradeStepStatus ‫AddOn מייצג את סטטוס השדרוג של התוסף שנצפה.

IDPSApplianceReference

‫IDPSApplianceReference מפנה למשאב FirewallNode.

מופיע ב: - IDPSSignatureUpdateSpec

שדה תיאור
namespace string מרחב השמות הוא מרחב השמות של FirewallNode. חובה
name string ‫Name הוא השם של FirewallNode. חובה

IDPSSignatureUpdate

‫IDPSSignatureUpdate מציין שדרוג של חתימות IDPS במכשיר PANW. יכול להיות לכל היותר עדכון אחד של חתימת IDPSS שפועל לכל מכשיר PANW.

מופיע ב: - IDPSSignatureUpdateList

שדה תיאור
apiVersion string upgrade.private.gdc.goog/v1alpha1
kind string IDPSSignatureUpdate
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec IDPSSignatureUpdateSpec
status IDPSSignatureUpdateStatus

IDPSSignatureUpdateList

‫IDPSSignatureUpdateList מייצג אוסף של IDPSSignatureUpdates.

שדה תיאור
apiVersion string upgrade.private.gdc.goog/v1alpha1
kind string IDPSSignatureUpdateList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items IDPSSignatureUpdate

IDPSSignatureUpdateSpec

‫IDPSSignatureUpdateSpec מגדיר את המצב הרצוי של IDPSSignatureUpdate.

מופיע ב: - IDPSSignatureUpdate

שדה תיאור
idpsAppliance IDPSApplianceReference
antivirusVersion string
appAndThreatVersion string

IDPSSignatureUpdateStatus

‫IDPSSignatureUpdateStatus מגדיר את המצב שנצפה של IDPSSignatureUpdate.

מופיע ב: - IDPSSignatureUpdate

שדה תיאור
currentAntivirusVersion string
currentAppAndThreatVersion string
currentJob LocalObjectReference
updateState UpdateState

InFlightConfig

‫InFlightConfig מספק את המפרט של NodeUpgrade בו-זמני.

מופיע ב: - NodeUpgradeSpec

שדה תיאור
MaxConcurrentNodes מספר שלם הסף הזה יגביל את המספר המקסימלי של צמתים שמריצים את השדרוג בו-זמנית.

NodeUpgrade

‫NodeUpgrade מייצג את ההגדרות של השדרוג שנדרש ברשימת צמתים.

מופיע ב: - NodeUpgradeList

שדה תיאור
apiVersion string upgrade.private.gdc.goog/v1alpha1
kind string NodeUpgrade
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec NodeUpgradeSpec
status NodeUpgradeStatus

NodeUpgradeList

‫NodeUpgradeList מייצג אוסף של NodeUpgrade.

שדה תיאור
apiVersion string upgrade.private.gdc.goog/v1alpha1
kind string NodeUpgradeList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items NodeUpgrade

NodeUpgradeSpec

‫NodeUpgradeSpec מספק את המפרט (כלומר, המצב הרצוי) של NodeUpgrade.

מופיע ב: - NodeUpgrade

שדה תיאור
nodeType MachineType ‫NodeType הוא סוג הצומת לשדרוג.
nodePoolClaimRef UniversalObjectReference השדה NodePoolClaimRef מכיל את ההפניה ל-NodePoolClaim שמוגדרים בו הצמתים. אפשר לבקש את ההצהרה מאשכולות של מנהלי חשבונות ארגוניים ברמת השורש או הארגון. כל הצמתים שאליהם מתייחס NodePoolClaim ישודרגו בהתאם למפרט של אובייקט NodeUpgrade.
software SoftwareSpec המפרטים לשדרוג תוכנת הצומת.
firmware FirmwareSpec המפרט לשדרוג קושחת הצומת.
inFlightConf InFlightConfig ההגדרות שמתבצעות תוך כדי תהליך, כולל בקרת בו-זמניות של משימות שדרוג הצמתים.

NodeUpgradeStatus

‫NodeUpgradeStatus מספק את הסטטוס של NodeUpgrade.

מופיע ב: - NodeUpgrade

שדה תיאור
upgradeStatus UpgradeState השדה UpgradeStatus מציג את סטטוס השדרוג הנוכחי של NodeUpgrade. אם הסטטוס הוא pending, האובייקט NodeUpgrade יעבור עיבוד. אם הסטטוס הוא in-progress, האובייקט NodeUpgrade נמצא בתהליך עיבוד. אם הסטטוס הוא finished, האובייקט NodeUpgrade עבר עיבוד וכל הצמתים סיימו את השדרוג.
tasks מערך NodeUpgradeTask המשימות מכילות רשימה של משימות לשדרוג בכל צומת.

NodeUpgradeTask

‫NodeUpgradeTask כולל את פרטי המשימה של NodeUpgrade.

מופיע ב: - NodeUpgradeStatus

שדה תיאור
name string השם של משימת שדרוג צומת אחת.
taskStatus UpgradeState הסטטוס של משימת השדרוג בצומת מוצג ב-TaskStatus.

OSImageInfo

‫OSImageInfo מספק את המפרט של תמונת מערכת ההפעלה שאליה רוצים לשדרג.

מופיע ב: - SoftwareSpec

שדה תיאור
name string השם מספק את השם של תמונת מערכת ההפעלה.
version string הגרסה מציינת את הגרסה של תמונת מערכת ההפעלה.

OrganizationUpgrade

‫OrganizationUpgrade מייצג את ההגדרה של שדרוג ארגוני, כמו הגרסה הנוכחית וגרסת היעד, וגם חלון הזמן הרצוי להחלת השדרוגים.

מופיע ב: - OrganizationUpgradeList

שדה תיאור
apiVersion string upgrade.private.gdc.goog/v1alpha1
kind string OrganizationUpgrade
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec OrganizationUpgradeSpec
status OrganizationUpgradeStatus

OrganizationUpgradeList

‫OrganizationUpgradeList מייצג אוסף של OrganizationUpgrades.

שדה תיאור
apiVersion string upgrade.private.gdc.goog/v1alpha1
kind string OrganizationUpgradeList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items OrganizationUpgrade

OrganizationUpgradeSpec

‫OrganizationUpgradeSpec מספק את המפרט (כלומר, המצב הרצוי) של OrganizationUpgrade.

מופיע ב: - OrganizationUpgrade

שדה תיאור
organizationRef LocalObjectReference ‫OrganizationRef מכיל הפניה לאובייקט Organization שאליו מתייחס השדרוג.
currentVersion string ‫CurrentVersion מכיל את הגרסה הנוכחית של הארגון. אי אפשר לשנות את השדה.
targetVersion string TargetVersion מכיל את גרסת היעד של העדכון. אי אפשר לשנות את השדה.
timeWindow TimeWindow המאפיין TimeWindow מכיל את חלון הזמן הרצוי להחלת השדרוג. השדרוג נחשב כפג תוקף אחרי שעת הסיום.
skipPreflightCheck boolean ההגדרה SkipPreflightCheck מאפשרת למפעילים של התשתית להחליט אם הם רוצים לדלג על כל הבדיקות המקדימות לשדרוג הארגון.

OrganizationUpgradeStatus

‫OrganizationUpgradeStatus מספק את הסטטוס שנצפה של OrganizationUpgrade.

מופיע ב: - OrganizationUpgrade

שדה תיאור
conditions מצב התנאים מייצגים את התצפיות על מצב השדרוג הנוכחי. סוגי התנאים הידועים: Succeeded, ‏ AddOnManager, ‏ AddOnTemplateConfig.
startTime זמן הערך StartTime מייצג את הזמן שנצפה שבו השדרוג הנוכחי מתחיל לבצע שינויים, כלומר אחרי שבדיקת ההתאמה הסתיימה בהצלחה.
preflightCheck UpgradeStepStatus ‫PreflightCheck מייצג את התצפית על המצב הנוכחי של בדיקת קדם ההפעלה. זה שינוי אופציונלי. בשדה Conditions (תנאים) מופיעים התנאים הנוכחיים של בדיקות קדם הפעלה. סוגי התנאים הידועים: Succeeded. השדה StartTime מספק את שעת ההתחלה של בדיקת ההתאמה הנוכחית. הוא יתעדכן אם אחד מהתנאים הבאים יתקיים: – התוסף של בדיקת ההתאמה עומד להיות מוטמע. – משימות הבדיקה קדם-הפעלה עומדות להתחיל או להתחיל מחדש.
adminCluster ClusterUpgradeStatus ‫AdminCluster מכיל את סטטוס השדרוג שנצפה עבור רכיבי אשכול האדמין.
systemCluster ClusterUpgradeStatus ‫SystemCluster מכיל את סטטוס השדרוג שנצפה עבור רכיבי אשכול המערכת.

SoftwareSpec

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

מופיע ב: - NodeUpgradeSpec

שדה תיאור
osImage OSImageInfo ‫OSImage מייצג את המידע של תמונת מערכת ההפעלה שאליה רוצים לשדרג.

StorageUpgradeMode

סוג בסיסי: string

מופיע ב: - StorageUpgradeRequestSpec

StorageUpgradeRequest

ההגדרה StorageUpgradeRequest מציינת בקשת שדרוג שמיועדת לגרסת מערכת ההפעלה של מכשיר האחסון. בשלב הזה, יש תמיכה רק ב-NetApp ONTAP וב-StorageGrid.

מופיע ב: - StorageUpgradeRequestList

שדה תיאור
apiVersion string upgrade.private.gdc.goog/v1alpha1
kind string StorageUpgradeRequest
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec StorageUpgradeRequestSpec
status StorageUpgradeRequestStatus

StorageUpgradeRequestList

‫StorageUpgradeRequestList מייצג אוסף של StorageUpgradeRequests.

שדה תיאור
apiVersion string upgrade.private.gdc.goog/v1alpha1
kind string StorageUpgradeRequestList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items StorageUpgradeRequest

StorageUpgradeRequestSpec

מופיע ב: - StorageUpgradeRequest

שדה תיאור
storageUpgradeMode StorageUpgradeMode ההגדרה StorageUpgradeMode מגדירה את סוג השדרוג. הסוגים הזמינים הם: ידני, אוטומטי – 'ידני' הוא מצב שדרוג שבו StorageUpgradeController בודק רק את גרסת מערכת האחסון ואת השלמת השדרוג, אבל לא מבצע בדיקות מקדימות או פקודות שדרוג בפועל. הכוונה היא שאדם או בקר חיצוניים יבצעו את שדרוג המערכת. הפעולה יכולה להתבצע באופן ידני באמצעות IO או באופן אוטומטי באמצעות בקר אחר. ‫– 'אוטומטי' הוא מצב שדרוג שבו StorageUpgradeController מתזמר את כל תהליך השדרוג.
storageSystemRef ObjectReference המאפיין StorageSystemRef מציין את מערכת האחסון שתשודרג. היעדים הזמינים הם: StorageCluster, ‏ ObjectStorageSite. סוגי ה-API הזמינים: אם מערכת האחסון היא ONTAP: – קבוצה: ontap.netapp.storage.private.gdc.goog – סוג: StorageCluster אם מערכת האחסון היא StorageGrid: – קבוצה: storagegrid.netapp.storage.private.gdc.goog – סוג: ObjectStorageSite
imageURL string הפרמטר ImageURL מציין את נקודת הקצה שמפנה לאובייקט תמונת מערכת ההפעלה שמערכת האחסון יכולה להוריד ממנו. השדה הזה הוא אופציונלי. אם לא מגדירים את המדיניות הזו, מערכת האחסון תנסה לגלות באופן אוטומטי את תמונת האחסון מ-Artifact Registry. ‫- ONTAP: HTTPS – StorageGrid: TODO
targetVersion string ההגדרה TargetVersion מציינת את הגרסה הרצויה שאליה מערכת האחסון צריכה לשדרג.

StorageUpgradeRequestStatus

השדה StorageUpgradeRequestStatus מגדיר את הסטטוס של בקשת שדרוג האחסון הנוכחית.

מופיע ב: - StorageUpgradeRequest

שדה תיאור
conditions מצב התנאים הם שדות שמכילים את התנאי הנוכחי לסטטוס השדרוג. הם יכללו את סוגי התנאים הבאים: - AllComplete - Qualified - ImageFetchComplete - PreflightCheckComplete - UpgradeStarted - UpgradeComplete - PostflightCheckComplete רק כשכל התנאים האחרים יושלמו, הסטטוס AllComplete יוגדר כ-true.

UpdateState

סוג בסיסי: string

סטטוס העדכון של אובייקט IDPSSignatureUpdate.

מופיע ב: - IDPSSignatureUpdateStatus

UpgradeState

סוג בסיסי: string

סטטוס השדרוג של אובייקט NodeUpgrade או של משימת שדרוג שפועלת בצומת.

מופיע ב: - NodeUpgradeStatus - NodeUpgradeTask

UpgradeStepStatus

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

מופיע ב: - ClusterUpgradeStatus - OrganizationUpgradeStatus - UserClusterUpgradeStatus

שדה תיאור
conditions מצב התנאים מייצגים את הסטטוס שנצפה בשלב השדרוג.
startTime זמן ‫StartTime מייצג את שעת ההתחלה של שלב השדרוג.

UserClusterUpgrade

‫UserClusterUpgrade מייצג את ההגדרה של שדרוג אשכול משתמשים, כמו הגרסה הנוכחית וגרסת היעד.

מופיע ב: - UserClusterUpgradeList

שדה תיאור
apiVersion string upgrade.private.gdc.goog/v1alpha1
kind string UserClusterUpgrade
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec UserClusterUpgradeSpec
status UserClusterUpgradeStatus

UserClusterUpgradeList

‫UserClusterUpgradeList מייצג אוסף של UserClusterUpgrades.

שדה תיאור
apiVersion string upgrade.private.gdc.goog/v1alpha1
kind string UserClusterUpgradeList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items UserClusterUpgrade

UserClusterUpgradeSpec

‫UserClusterUpgradeSpec מספק את המפרט (כלומר, המצב הרצוי) של UserClusterUpgrade.

מופיע ב: - UserClusterUpgrade

שדה תיאור
clusterRef LocalObjectReference ‫ClusterRef מכיל הפניה לאובייקט ABM Cluster, שאליו מתייחס השדרוג.
currentVersion string המאפיין CurrentVersion מכיל את הגרסה הנוכחית של אשכול המשתמשים. אי אפשר לשנות את השדה.
targetVersion string המאפיין TargetVersion מכיל את גרסת היעד של השדרוג. אי אפשר לשנות את השדה.

UserClusterUpgradeStatus

השדה UserClusterUpgradeStatus מספק את הסטטוס שנצפה של UserClusterUpgrade והרכיבים ב-UserCluster, למשל שדרוגי הצמתים, שדרוג האשכול Anthos bare metal וכו'.

מופיע ב: - UserClusterUpgrade

שדה תיאור
conditions מצב התנאים מייצגים את התצפיות על מצב השדרוג הנוכחי. סוגי התנאים הידועים: Succeeded.
startTime זמן הערך StartTime מייצג את שעת ההתחלה שנצפתה של השדרוג הנוכחי.
nodeUpgrade UpgradeStepStatus ‫NodeUpgrade מייצג את סטטוס השדרוג של הצמתים שנצפו.
anthosBareMetal UpgradeStepStatus ‫AnthosBareMetal מייצג את סטטוס השדרוג של אשכול Anthos בשרת פיזי שנצפה.
addOn UpgradeStepStatus ‫AddOn מייצג את סטטוס השדרוג של התוסף שנצפה.