חבילות
- addon.private.gdc.goog/v1alpha1
- artifact.private.gdc.goog/v1alpha1
- artifactview.private.gdc.goog/v1alpha1
- asm.gpc.gke.io/v1alpha1
- billing.private.gdc.goog/v1alpha1
- dr.gpc.gke.io/v1alpha1
- firewall.private.gdc.goog/v1alpha1
- identity.storagegrid.netapp.storage.private.gdc.goog/v1alpha1
- logging.private.gdc.goog/v1alpha1
- network.private.gdc.goog/v1alpha1
- object.storage.private.gdc.goog/v1alpha1
- ontap.netapp.storage.private.gdc.goog/v1alpha1
- resourcemanager.private.gdc.goog/v1alpha1
- security.private.gdc.goog/v1alpha1
- serviceplatform.private.gdc.goog/v1alpha1
- storagegrid.netapp.storage.private.gdc.goog/v1alpha1
- system.private.gdc.goog/v1alpha1
- upgrade.private.gdc.goog/v1alpha1
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 נמצא או צריך להיות. אפשר לציין רק אחד ממצבי הפעולה הבאים.
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 שהתקבל מהלקוח.
| שדה | תיאור |
|---|---|
| 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
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
מודל 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
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 מייצג את סטטוס השדרוג של התוסף שנצפה. |