BareMetalNodePoolConfig מתאר את התצורה של כל הצמתים במאגר צמתים מסוג Bare Metal.
| ייצוג ב-JSON |
|---|
{ "nodeConfigs": [ { object ( |
| שדות | |
|---|---|
nodeConfigs[] |
חובה. רשימת כתובות המכונות במאגר הצמתים של Bare Metal. |
operatingSystem |
מציינת את מערכת ההפעלה של הצמתים (ברירת מחדל: LINUX). |
taints[] |
ההכתמות הראשוניות שהוקצו לצמתים במאגר הצמתים הזה. |
labels |
התוויות שהוקצו לצמתים במאגר הצמתים הזה. אובייקט שמכיל רשימה של צמדי מפתח/ערך. דוגמה: { "name": "wrench", "mass": "1.3kg", "count": "3" }. אובייקט שמכיל רשימה של |
kubeletConfig |
ההגדרות של kubelet שניתנות לשינוי במכונות בשרתים פיזיים. |
BareMetalNodeConfig
BareMetalNodeConfig מפרט את כתובות המכונות לגישה לצמתים.
| ייצוג ב-JSON |
|---|
{ "nodeIp": string, "labels": { string: string, ... } } |
| שדות | |
|---|---|
nodeIp |
כתובת ה-IPv4 שמוגדרת כברירת מחדל לגישת SSH ולצומת Kubernetes. דוגמה: 192.168.0.1 |
labels |
התוויות שהוקצו לצומת הזו. אובייקט שמכיל רשימה של צמדי מפתח/ערך. התוויות שמוגדרות כאן, יחד עם התוויות שמוגדרות ב-BareMetalNodePoolConfig, הן קבוצת התוויות שתחול על הצומת. אם יש סתירות, התוויות של BareMetalNodeConfig מקבלות עדיפות. דוגמה: { "name": "wrench", "mass": "1.3kg", "count": "3" }. אובייקט שמכיל רשימה של |
OperatingSystem
מערכות ההפעלה הזמינות להפעלה בצומת.
| טיפוסים בני מנייה (enum) | |
|---|---|
OPERATING_SYSTEM_UNSPECIFIED |
לא נבחר זמן ריצה של מערכת הפעלה. |
LINUX |
מערכת הפעלה Linux. |
BareMetalKubeletConfig
KubeletConfig מגדיר את ההגדרות של kubelet שאפשר לשנות במכונות Bare Metal.
הערה: הרשימה הזו כוללת שדות שנתמכים ב-GKE (ראו https://cloud.google.com/kubernetes-engine/docs/how-to/node-system-config#kubelet-options).
| ייצוג ב-JSON |
|---|
{ "registryBurst": integer, "serializeImagePullsDisabled": boolean, "registryPullQps": integer } |
| שדות | |
|---|---|
registryBurst |
הגודל המקסימלי של משיכות מהירות, מאפשר באופן זמני למשוך עד המספר הזה, בלי לחרוג מהערך של registryPullQps. הערך לא יכול להיות מספר שלילי. עדכון השדה הזה עשוי להשפיע על יכולת ההתאמה לגודל, כי הוא משנה את כמות התנועה שנוצרת על ידי שליפת תמונות. ברירת המחדל היא 10. |
serializeImagePullsDisabled |
מונעת מ-Kubelet לשלוף כמה תמונות בו-זמנית. מומלץ לא לשנות את ערך ברירת המחדל בצמתים שמופעל בהם דמון Docker בגרסה < 1.9 או ב-backend של אחסון מסוג Another Union File System (Aufs). פרטים נוספים זמינים בגיליון https://github.com/kubernetes/kubernetes/issues/10959. |
registryPullQps |
המגבלה של שליפות מהמרשם לשנייה. אם מגדירים את הערך הזה כ-0, לא חלה מגבלה. עדכון השדה הזה עשוי להשפיע על יכולת ההתאמה לגודל, כי הוא משנה את כמות התנועה שנוצרת על ידי שליפת תמונות. ברירת המחדל היא 5. |