בקטע הזה מפורטים כל מאפייני ההגדרות שבהם אתם יכולים להשתמש כדי להתאים אישית את מישור זמן הריצה של פריסת Apigee Hybrid.
סינון הדף הזה
כדי לסנן את המאפיינים שמוצגים בדף הזה, בוחרים באפשרות Basic (המאפיינים הנפוצים ביותר) או באפשרות Advanced (מאפיינים שצריך לשנות רק לעיתים רחוקות):
קמפיינים לרשת המדיהמאפיינים ברמה העליונה
בטבלה הבאה מתוארים המאפיינים ברמה העליונה בקובץ overrides.yaml. אלה מאפיינים שלא שייכים לאובייקט אחר, והם חלים ברמת הארגון או הסביבה:
| מאפיין (property) | סוג | תיאור |
|---|---|---|
axHashSalt |
Advanced | נוספה בגרסה: 1.3.0 ערך ברירת המחדל: תרשים: אופציונלי השם של סוד Kubernetes שמכיל ערך גיבוב (salt) שמשמש לחישוב גיבובים כדי לטשטש נתוני משתמשים לפני שהם נשלחים לניתוח ב-Apigee. אם לא מציינים ערך salt, המערכת משתמשת ב- Apigee משתמשת ב-SHA512 כדי לגבב את הערך המקורי לפני שליחת הנתונים ממישור זמן הריצה למישור הבקרה. מידע נוסף זמין במאמר הסתרת נתוני משתמשים לצורך ניתוח. |
contractProvider |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: מגדיר את נתיב ה-API לכל ממשקי ה-API בהתקנה. נדרש אם בהתקנה ההיברידית נעשה שימוש במיקום אחסון הנתונים בפורמט הבא: contractProvider: https://CONTROL_PLANE_LOCATION-apigee.googleapis.com כאשר CONTROL_PLANE_LOCATION הוא המיקום שבו מאוחסנים נתוני מישור הבקרה, כמו חבילות שרת proxy. רשימת האזורים הזמינים של מישור הבקרה של Apigee API לדוגמה: contractProvider: https://us-apigee.googleapis.com |
customAutoscaling.enabled |
בסיסי | נוספה בגרסה: 1.14.0
ערך ברירת המחדל: תרשים: הפעלת התאמה אוטומטית לעומס (automatic scaling) מבוססת-מדדים של Apigee כשהערך מוגדר ל- כדי להחיל שינויים על |
enhanceProxyLimits |
Advanced | נוספה בגרסה: 1.14.0
ערך ברירת המחדל: תרשים: חובה ההרשאה אפשר לעיין במאמרים הבאים:
ההגדרה מחילים את השינויים על |
gcpProjectID |
Advanced | Deprecated: בגרסה 1.2.0 ואילך, צריך להשתמש ב-gcp.projectID.
נוספה בגרסה: 1.0.0 ערך ברירת המחדל: ללא תרשים: חובה מזהה הפרויקט ב-Google Cloud. הוא פועל עם |
gcpRegion |
Advanced | Deprecated: בגרסה 1.2.0 ואילך, צריך להשתמש ב-gcp.region.
נוספה בגרסה: 1.0.0 ערך ברירת המחדל: תרשים: חובה האזור או התחום (zone) הקרוב ביותר ב-Google Cloud לאשכול Kubernetes. הוא פועל עם |
hub |
Advanced | נוספה בגרסה: 1.11.0
ערך ברירת המחדל: ללא תרשים: כתובת ה-URL של מאגר פרטי של קונטיינרים של קובצי אימג', שמשמש לשליפת קובצי אימג' לכל רכיבי Apigee ממאגר פרטי.
נתיב התמונה של כל רכיב בנפרד יהיה הערך של
לדוגמה, אם הערך של hub: private-docker-host.example.com כ: containers: - name: apigee-udca image: private-docker-host.example.com/apigee-udca:1.17.3 imagePullPolicy: IfNotPresent הרכיבים האחרים יפעלו לפי דפוס דומה. אפשר להשתמש ב- מידע נוסף זמין במאמר שימוש במאגר אימג'ים פרטי עם Apigee Hybrid. אפשר לשנות את כתובת ה-URL של התמונה ברכיבים ספציפיים באמצעות המאפיינים הבאים:
|
imagePullSecrets[].name |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: ללא תרשים: שם הסוד של Kubernetes שמוגדר כסוג docker-registry; משמש לשליפת קובצי אימג' ממאגר פרטי. |
instanceID |
בסיסי | נוספה בגרסה: 1.3.0
ערך ברירת המחדל: ללא תרשים: חובה מזהה ייחודי של ההתקנה הזו. מחרוזת ייחודית לזיהוי המופע הזה. השם יכול להיות כל שילוב של אותיות ומספרים באורך של עד 63 תווים. |
kmsEncryptionKey |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: אופציונלי. צריך להשתמש רק באחד מהשדות הבאים: kmsEncryptionKey, kmsEncryptionPath או kmsEncryptionSecret. הנתיב במערכת הקבצים המקומית למפתח ההצפנה של נתוני KMS ב-Apigee. |
kmsEncryptionPath |
Advanced | נוספה בגרסה: 1.2.0
ערך ברירת המחדל: ללא תרשים: אופציונלי. צריך להשתמש רק באחד מהשדות הבאים: kmsEncryptionKey, kmsEncryptionPath או kmsEncryptionSecret. הנתיב לקובץ שמכיל מפתח הצפנה בקידוד Base64. מידע נוסף על הצפנת נתונים |
kmsEncryptionSecret.key |
Advanced | נוספה בגרסה: 1.2.0
ערך ברירת המחדל: ללא תרשים: אופציונלי. צריך להשתמש רק באחד מהשדות הבאים: kmsEncryptionKey, kmsEncryptionPath או kmsEncryptionSecret. המפתח של סוד Kubernetes שמכיל מפתח הצפנה בקידוד base64. מידע נוסף על הצפנת נתונים |
kmsEncryptionSecret.name |
Advanced | נוספה בגרסה: 1.2.0
ערך ברירת המחדל: ללא תרשים: אופציונלי. צריך להשתמש רק באחד מהשדות הבאים: kmsEncryptionKey, kmsEncryptionPath או kmsEncryptionSecret. השם של סוד Kubernetes שמכיל מפתח הצפנה בקידוד base64. מידע נוסף על הצפנת נתונים |
kvmEncryptionKey |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: אופציונלי. צריך להשתמש רק באחד מהשדות הבאים: kvmEncryptionKey, kvmEncryptionPath או kvmEncryptionSecret. הנתיב במערכת הקבצים המקומית למפתח ההצפנה של נתוני ה-KVM של Apigee. |
kvmEncryptionPath |
Advanced | נוספה בגרסה: 1.2.0
ערך ברירת המחדל: ללא תרשים: אופציונלי. צריך להשתמש רק באחד מהשדות הבאים: kvmEncryptionKey, kvmEncryptionPath או kvmEncryptionSecret. הנתיב לקובץ שמכיל מפתח הצפנה בקידוד Base64. מידע נוסף על הצפנת נתונים |
kvmEncryptionSecret.key |
Advanced | נוספה בגרסה: 1.2.0
ערך ברירת המחדל: ללא תרשים: אופציונלי. צריך להשתמש רק באחד מהשדות הבאים: kvmEncryptionKey, kvmEncryptionPath או kvmEncryptionSecret. המפתח של סוד Kubernetes שמכיל מפתח הצפנה בקידוד base64. מידע נוסף על הצפנת נתונים |
kvmEncryptionSecret.name |
Advanced | נוספה בגרסה: 1.2.0
ערך ברירת המחדל: ללא תרשים: אופציונלי. צריך להשתמש רק באחד מהשדות הבאים: kvmEncryptionKey, kvmEncryptionPath או kvmEncryptionSecret. השם של סוד Kubernetes שמכיל מפתח הצפנה בקידוד base64. מידע נוסף על הצפנת נתונים |
multiOrgCluster |
Advanced | נוספה בגרסה: 1.10.0
ערך ברירת המחדל: תרשים: באשכולות עם כמה ארגונים, המאפיין הזה מאפשר לייצא את המדדים של הארגון לפרויקט שמופיע במאפיין |
namespace |
בסיסי | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: מרחב השמות של אשכול Kubernetes שבו יותקנו רכיבי Apigee. |
org |
בסיסי |
נוספה בגרסה: 1.0.0 ערך ברירת המחדל: ללא תרשים: חובה הארגון שמופעלת בו הגרסה ההיברידית, שהוקצה לכם על ידי Apigee במהלך ההתקנה של הגרסה ההיברידית. ארגון הוא מאגר ברמה העליונה ב-Apigee. הוא מכיל את כל שרתי ה-proxy ל-API ומקורות מידע שקשורים לנושא. אם הערך ריק, צריך לעדכן אותו בשם הארגון אחרי שיוצרים אותו. |
revision |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: Apigee hybrid תומך בעדכונים הדרגתיים של Kubernetes, שמאפשרים לעדכן את הפריסה בלי זמן השבתה, על ידי עדכון הדרגתי של מכונות Pod עם מכונות חדשות. כשמעדכנים שינויים מסוימים ב-YAML שגורמים לשינוי ב-Kubernetes
כשמשנים את המאפיין
שינויים במאפיינים של האובייקטים הבאים מחייבים עדכון של מידע נוסף זמין במאמר עדכונים בהדרגה (rolling). |
serviceAccountSecretProviderClass |
Advanced | נוספה בגרסה: 1.12.0
ערך ברירת המחדל: ללא תרשים: השם של מחלקת ספק הסודות הספציפית לארגון ( |
tolerations.effect |
Advanced | נוספה בגרסה: 1.12.0
ערך ברירת המחדל: ללא תרשים: הגדרה של ברירת מחדל גלובלית לתכונה Taints and Tolerations של Kubernetes בכל הרכיבים של Apigee Hybrid.
למידע נוסף, קראו את המאמר Taints and Tolerations: Concepts. |
tolerations.key |
Advanced | נוספה בגרסה: 1.12.0
ערך ברירת המחדל: ללא תרשים: נדרש כדי להשתמש בתכונה Taints and Tolerations של Kubernetes. למידע נוסף, קראו את המאמר Taints and Tolerations: Concepts. |
tolerations.operator |
Advanced | נוספה בגרסה: 1.12.0
ערך ברירת המחדל: תרשים: נדרש כדי להשתמש בתכונה Taints and Tolerations של Kubernetes. למידע נוסף, קראו את המאמר Taints and Tolerations: Concepts. |
tolerations.tolerationSeconds |
Advanced | נוספה בגרסה: 1.12.0
ערך ברירת המחדל: ללא תרשים: משמש את התכונה "דחיות (taints) וטולרנטיות" של Kubernetes. הערך של למידע נוסף, קראו את המאמר Taints and Tolerations: Concepts. |
tolerations.value |
Advanced | נוספה בגרסה: 1.12.0
ערך ברירת המחדל: ללא תרשים: משמש את התכונה "דחיות (taints) וטולרנטיות" של Kubernetes. למידע נוסף, קראו את המאמר Taints and Tolerations: Concepts. |
ao
Apigee Operators (AO) יוצר ומעדכן משאבים ברמה נמוכה של Kubernetes ו-Istio שנדרשים כדי לפרוס ולתחזק רכיב. לדוגמה, הבקר מבצע את ההשקה של מעבדי הבקשות.
בטבלה הבאה מתוארים המאפיינים של האובייקט apigee-operators ao:
| מאפיין (property) | סוג | תיאור |
|---|---|---|
ao.args.disableIstioConfigInAPIServer |
Advanced | נוספה בגרסה: 1.8.0
ערך ברירת המחדל: תרשים: ההגדרה הזו מונעת מ-Apigee לספק הגדרות ל-Cloud Service Mesh שהלקוח התקין.
|
ao.args.disableManagedClusterRoles |
Advanced | נוספה בגרסה: 1.10.0
ערך ברירת המחדל: תרשים:
כשהערך הוא |
ao.image.pullPolicy |
Advanced | נוספה בגרסה: 1.2.0
ערך ברירת המחדל: תרשים: קובעת מתי kubelet שולף את קובץ האימג' של Docker של ה-pod. הערכים האפשריים כוללים:
מידע נוסף זמין במאמר עדכון תמונות. |
ao.image.tag |
Advanced | נוספה בגרסה: 1.2.0
ערך ברירת המחדל: תרשים: תווית הגרסה של קובץ האימג' של Docker בשירות הזה. |
ao.image.url |
Advanced | נוספה בגרסה: 1.2.0
ערך ברירת המחדל: ללא תרשים: המיקום של קובץ האימג' של Docker בשירות הזה. כדי לראות את כתובת ה-URL של המאגר הנוכחי של הרכיב הזה, משתמשים ב- |
ao.resources.limits.cpu |
Advanced | נוספה בגרסה: 1.2.0
ערך ברירת המחדל: תרשים: מגבלת המעבד (CPU) של המשאב בקונטיינר של Kubernetes, באלפיות ליבה.
|
ao.resources.limits.memory |
Advanced | נוספה בגרסה: 1.2.0
ערך ברירת המחדל: תרשים: מגבלת הזיכרון של המשאב בקונטיינר של Kubernetes, במגה-בייטים.
|
ao.resources.requests.cpu |
Advanced | נוספה בגרסה: 1.2.0
ערך ברירת המחדל: תרשים: המעבד (CPU) שנדרש לפעולה רגילה של המשאב בקונטיינר של Kubernetes, באלפיות ליבה. |
ao.resources.requests.memory |
Advanced | נוספה בגרסה: 1.2.0
ערך ברירת המחדל: תרשים: הזיכרון שנדרש לפעולה רגילה של המשאב בקונטיינר של Kubernetes, ב-mebibyte. |
ao.tolerations.effect |
Advanced | נוספה בגרסה: 1.10.1
ערך ברירת המחדל: ללא תרשים: נדרש כדי להשתמש בתכונה Taints and Tolerations של Kubernetes. השדה
לפרטים נוספים, ראו Taints and Tolerations: Concepts. |
ao.tolerations.key |
Advanced | נוספה בגרסה: 1.10.1
ערך ברירת המחדל: ללא תרשים: נדרש כדי להשתמש בתכונה Taints and Tolerations של Kubernetes. למידע נוסף, קראו את המאמר Taints and Tolerations: Concepts. |
ao.tolerations.operator |
Advanced | נוספה בגרסה: 1.10.1
ערך ברירת המחדל: תרשים: נדרש כדי להשתמש בתכונה Taints and Tolerations של Kubernetes. למידע נוסף, קראו את המאמר Taints and Tolerations: Concepts. |
ao.tolerations.tolerationSeconds |
Advanced | נוספה בגרסה: 1.10.1
ערך ברירת המחדל: ללא תרשים: משמש את התכונה "דחיות (taints) וטולרנטיות" של Kubernetes. הערך של למידע נוסף, קראו את המאמר Taints and Tolerations: Concepts. |
ao.tolerations.value |
Advanced | נוספה בגרסה: 1.10.1
ערך ברירת המחדל: ללא תרשים: משמש את התכונה "דחיות (taints) וטולרנטיות" של Kubernetes. למידע נוסף, קראו את המאמר Taints and Tolerations: Concepts. |
apigeeIngressGateway
מגדיר את שער הכניסה של Apigee ל-Apigee Hybrid. משתמשים במאפיינים של apigeeIngressGateway כדי להחיל הגדרות נפוצות על כל המופעים של שער הכניסה של Apigee.
כדי להגדיר מכונות ספציפיות באופן ייחודי, אפשר לעיין במאמר ingressGateways.
החלת השינויים על apigeeIngressGateway נכסים באמצעות התרשים apigee-org.
בטבלה הבאה מתוארים המאפיינים של האובייקט apigeeIngressGateway:
| מאפיין (property) | סוג | תיאור |
|---|---|---|
apigeeIngressGateway.image.pullPolicy |
Advanced | נוספה בגרסה: 1.11.0
ערך ברירת המחדל: תרשים: קובעת מתי kubelet שולף את קובץ האימג' של Docker של ה-pod. הערכים האפשריים כוללים:
מידע נוסף זמין במאמר עדכון תמונות. |
apigeeIngressGateway.image.tag |
Advanced | נוספה בגרסה: 1.11.0
ערך ברירת המחדל: תרשים: תווית הגרסה של קובץ האימג' של Docker בשירות הזה. |
apigeeIngressGateway.image.url |
Advanced | נוספה בגרסה: 1.11.0
ערך ברירת המחדל: ללא תרשים: המיקום של קובץ האימג' של Docker בשירות הזה. כדי לראות את כתובת ה-URL של המאגר הנוכחי של הרכיב הזה, משתמשים ב- |
apigeeIngressGateway.nodeSelector.key |
Advanced | נוספה בגרסה: 1.11.0
ערך ברירת המחדל: ללא תרשים: חובה מפתח התווית של בורר הצמתים שמשמש לטירגוט צומתי Kubernetes ייעודיים לשירותי שער כניסה. |
apigeeIngressGateway.nodeSelector.value |
Advanced | נוספה בגרסה: 1.11.0
ערך ברירת המחדל: ללא תרשים: ערך אופציונלי של תווית בורר הצמתים, שמשמש לטירגוט צומתי Kubernetes ייעודיים לשירותי שער כניסה, ולעקיפת ההגדרות של ראו nodeSelector. |
apigeeIngressGateway.podDisruptionBudget.minAvailable |
Advanced |
נוספה בגרסה: 1.17.0 ערך ברירת המחדל: ללא תרשים: מספר הפודים המינימלי של שער הכניסה של Apigee שחייבים להישאר זמינים במהלך שיבוש יזום, כמו שדרוג של מאגר צמתים או ניקוז צמתים. השדה הזה מגדיר את השדה
לדוגמה, ב- apigeeIngressGateway:
podDisruptionBudget:
minAvailable: "50%" |
apigeeIngressGateway.podDisruptionBudget.maxUnavailable |
Advanced |
נוספה בגרסה: 1.17.0 ערך ברירת המחדל: ללא תרשים: המספר המקסימלי של Pods של שער כניסה של Apigee שלא יכולים להיות זמינים במהלך שיבוש יזום, כמו שדרוג של מאגר צמתים או ניקוז של צומת. השדה הזה מגדיר את השדה
לדוגמה, ב- apigeeIngressGateway:
podDisruptionBudget:
maxUnavailable: 1 |
apigeeIngressGateway.proxyProtocol.mode |
Advanced |
נוספה בגרסה: 1.16.6 ערך ברירת המחדל: תרשים: ההגדרה הזו קובעת את ברירת המחדל הגלובלית לניתוח פרוטוקול HAProxy PROXY בכל רכיבי שער הכניסה. הערכים המותרים הם אפשר לשנות את ברירת המחדל הגלובלית הזו לכל שער בנפרד באמצעות |
apigeeIngressGateway.replicaCountMax |
בסיסי | נוספה בגרסה: 1.11.0
ערך ברירת המחדל: תרשים: מספר ה-pods המקסימלי שההיברידי יכול להוסיף באופן אוטומטי לשער הכניסה שזמין להתאמה אוטומטית לעומס. |
apigeeIngressGateway.replicaCountMin |
בסיסי | נוספה בגרסה: 1.11.0
ערך ברירת המחדל: תרשים: המספר המינימלי של Pods לשער הכניסה שזמינים להתאמה אוטומטית לעומס. |
apigeeIngressGateway.targetCPUUtilizationPercentage |
Advanced | הושקה בגרסה: 1.10.5, 1.11.2, 1.12.1
ערך ברירת המחדל: תרשים: סף השימוש במעבד (CPU) לשינוי מספר הפודים ב-ReplicaSet, כאחוז מסך משאבי המעבד הזמינים. כשהשימוש במעבד (CPU) חורג מהערך הזה, המערכת ההיברידית מגדילה בהדרגה את מספר הפודים ב-ReplicaSet, עד ל- למידע נוסף על התאמה לעומס ב-Kubernetes, קראו את המאמר התאמה אופקית של קבוצות Pod לעומס במסמכי התיעוד של Kubernetes. |
apigeeIngressGateway.tolerations.effect |
Advanced | נוספה בגרסה: 1.11.0
ערך ברירת המחדל: ללא תרשים: נדרש כדי להשתמש בתכונה Taints and Tolerations של Kubernetes. השדה
לפרטים נוספים, ראו Taints and Tolerations: Concepts. |
apigeeIngressGateway.tolerations.key |
Advanced | נוספה בגרסה: 1.11.0
ערך ברירת המחדל: ללא תרשים: נדרש כדי להשתמש בתכונה Taints and Tolerations של Kubernetes. למידע נוסף, קראו את המאמר Taints and Tolerations: Concepts. |
apigeeIngressGateway.tolerations.operator |
Advanced | נוספה בגרסה: 1.11.0
ערך ברירת המחדל: תרשים: נדרש כדי להשתמש בתכונה Taints and Tolerations של Kubernetes. למידע נוסף, קראו את המאמר Taints and Tolerations: Concepts. |
apigeeIngressGateway.tolerations.tolerationSeconds |
Advanced | נוספה בגרסה: 1.11.0
ערך ברירת המחדל: ללא תרשים: משמש את התכונה "דחיות (taints) וטולרנטיות" של Kubernetes. הערך של למידע נוסף, קראו את המאמר Taints and Tolerations: Concepts. |
apigeeIngressGateway.tolerations.value |
Advanced | נוספה בגרסה: 1.11.0
ערך ברירת המחדל: ללא תרשים: משמש את התכונה "דחיות (taints) וטולרנטיות" של Kubernetes. למידע נוסף, קראו את המאמר Taints and Tolerations: Concepts. |
cassandra
מגדיר את השירות ההיברידי שמנהל את מאגר הנתונים של זמן הריצה. במאגר הזה מאוחסנים הגדרות של אפליקציות, מוני מכסות מבוזרים, מפתחות API ואסימוני OAuth לאפליקציות שפועלות בשער.
מידע נוסף זמין במאמר הגדרת StorageClass.
בטבלה הבאה מתוארים המאפיינים של האובייקט cassandra:
| מאפיין (property) | סוג | תיאור |
|---|---|---|
cassandra.annotations |
Advanced | נוסף בגרסה: 1.5.0
ערך ברירת המחדל: ללא תרשים: מפת צמדי מפתח/ערך אופציונלית שמשמשת להוספת הערות לפודים. מידע נוסף מופיע במאמר הערות בהתאמה אישית. |
cassandra.auth.admin.password |
בסיסי | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: חובה הסיסמה של האדמין ב-Cassandra. המשתמש עם הרשאת אדמין משמש לכל פעולות הניהול שמתבצעות באשכול Cassandra, כמו גיבוי ושחזור. |
cassandra.auth.ddl.password |
בסיסי | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: חובה הסיסמה של המשתמש בשפת הגדרת הנתונים (DDL) של Cassandra. משמש את MART לכל אחת ממשימות הגדרת הנתונים, כמו יצירה, עדכון ומחיקה של מרחב מפתחות. |
cassandra.auth.default.password |
בסיסי | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: חובה הסיסמה למשתמש ברירת המחדל של Cassandra שנוצר כשהאימות מופעל. צריך לאפס את הסיסמה הזו כשמגדירים אימות של Cassandra. מידע נוסף זמין במאמר הגדרת TLS ל-Cassandra. |
cassandra.auth.dml.password |
בסיסי | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: חובה הסיסמה של המשתמש בשפת הטיפול בנתונים (DML) של Cassandra. משתמש ה-DML משמש את הלקוח לתקשורת כדי לקרוא ולכתוב נתונים ב-Cassandra. |
cassandra.auth.image.pullPolicy |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: קובעת מתי kubelet שולף את קובץ האימג' של Docker של ה-pod. הערכים האפשריים כוללים:
מידע נוסף זמין במאמר עדכון תמונות. |
cassandra.auth.image.tag |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: תווית הגרסה של קובץ האימג' של Docker בשירות הזה. |
cassandra.auth.image.url |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: ללא תרשים: המיקום של קובץ האימג' של Docker בשירות הזה. כדי לראות את כתובת ה-URL של המאגר הנוכחי של הרכיב הזה, משתמשים ב- |
cassandra.auth.jmx.password |
בסיסי | נוספה בגרסה: 1.4.0
ערך ברירת המחדל: תרשים: חובה הסיסמה של המשתמש בפעולות Cassandra JMX. משמש לאימות ולתקשורת עם ממשק Cassandra JMX. |
cassandra.auth.jmx.username |
בסיסי | נוסף בגרסה: 1.4.0
ערך ברירת המחדל: תרשים: חובה שם המשתמש של המשתמש בפעולות Cassandra JMX. משמש לאימות ולתקשורת עם ממשק Cassandra JMX. |
cassandra.auth.jolokia.password |
בסיסי | נוספה בגרסה: 1.4.0
ערך ברירת המחדל: תרשים: חובה הסיסמה של המשתמש בפעולות Cassandra Jolokia JMX. משמש לאימות ולתקשורת עם Cassandra JMX API. |
cassandra.auth.jolokia.username |
בסיסי | נוספה בגרסה: 1.4.0
ערך ברירת המחדל: תרשים: חובה שם המשתמש של Cassandra Jolokia JMX. משמש לאימות ולתקשורת עם Cassandra JMX API. |
cassandra.auth.secret |
בסיסי | נוספה בגרסה: 1.3.3
ערך ברירת המחדל: ללא תרשים: שם הקובץ שמאוחסן בסוד של Kubernetes ומכיל את המשתמשים והסיסמאות של Cassandra. כדי ליצור את הסוד, פועלים לפי ההוראות במאמר יצירת הסוד. מידע נוסף:
|
cassandra.auth.secretProviderClass |
Advanced | נוסף בגרסה: 1.10.3
ערך ברירת המחדל: ללא תרשים: מדיניות האחסון הסודית של Cassandra. אם מגדירים את השדה, הוא צריך להתאים ל-SecretProviderClass שמפנה לספק הסודות החיצוני, כמו Hashicorp Vault. אם לא מגדירים את המאפיין, Apigee hybrid משתמש בשמות המשתמשים ובסיסמאות שמאוחסנים באחד מהמקומות הבאים:
או הסוד של Kubernetes שמאוחסן ב: במאמר אחסון סודות של Cassandra ב-Hashicorp Vault מוסבר איך ליצור את המדיניות. |
cassandra.backup.cloudProvider |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: השם של ספק הגיבוי. ערכים נתמכים:
|
cassandra.backup.dbStorageBucket |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: ללא תרשים: חובה אם הגיבוי מופעל והערך של השם של קטגוריה קיימת ב-Google Cloud Storage שתשמש לאחסון ארכיוני הגיבוי. אם אתם צריכים ליצור קטגוריה, תוכלו להיעזר במאמר יצירת קטגוריות. |
cassandra.backup.enabled |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: גיבוי הנתונים לא מופעל כברירת מחדל. כדי להפעיל, צריך להגדיר את הערך מידע נוסף זמין במאמר גיבוי ושחזור של נתוני Cassandra. |
cassandra.backup.gsa |
Advanced | נוספה בגרסה: 1.10.0
ערך ברירת המחדל: ללא תרשים: Helm בלבד: כתובת האימייל של חשבון השירות של כתובות האימייל של GSA בדרך כלל נראות ככה: GSA_NAME@PROJECT_ID.iam.gserviceaccount.com לדוגמה: apigee-cassandra@my-hybrid-project.iam.gserviceaccount.com איך מפעילים את איחוד שירותי אימות הזהות של עומסי עבודה ב-GKE |
cassandra.backup.image.pullPolicy |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: קובעת מתי kubelet שולף את קובץ האימג' של Docker של ה-pod. הערכים האפשריים כוללים:
מידע נוסף זמין במאמר עדכון תמונות. |
cassandra.backup.image.tag |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: תווית הגרסה של קובץ האימג' של Docker בשירות הזה. |
cassandra.backup.image.url |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: ללא תרשים: המיקום של קובץ האימג' של Docker בשירות הזה. כדי לראות את כתובת ה-URL של המאגר הנוכחי של הרכיב הזה, משתמשים ב- |
cassandra.backup.keyfile |
Advanced | נוספה בגרסה: 1.3.0
ערך ברירת המחדל: ללא תרשים: חובה אם הגיבוי מופעל והערך של הנתיב במערכת הקבצים המקומית לקובץ המפתח הפרטי של SSH. |
cassandra.backup.schedule |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: לוח הזמנים של משימת ה-cron לגיבוי. מידע נוסף זמין במאמר גיבוי ושחזור של נתוני Cassandra. |
cassandra.backup.server |
Advanced | נוספה בגרסה: 1.3.0
ערך ברירת המחדל: ללא תרשים: חובה אם הגיבוי מופעל והערך של כתובת ה-IP של שרת הגיבוי המרוחק של SSH. |
cassandra.backup.serviceAccountPath |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: ללא תרשים: הנתיב לקובץ מפתח של חשבון שירות ב-Google עם התפקיד אדמין של אובייקטים ב-Storage ( אם הגיבוי מופעל והערך של
|
cassandra.backup.serviceAccountRef |
Advanced | נוספה בגרסה: 1.2.0
ערך ברירת המחדל: ללא תרשים: השם של סוד קיים ב-Kubernetes שבו מאוחסן התוכן של קובץ מפתח של חשבון שירות ב-Google עם התפקיד אדמין של אובייקטים באחסון ( אם הגיבוי מופעל והערך של
|
cassandra.backup.storageDirectory |
Advanced | נוספה בגרסה: 1.3.0
ערך ברירת המחדל: ללא תרשים: חובה אם הגיבוי מופעל והערך של יכול להיות נתיב מוחלט או נתיב יחסי לספריית הבית של המשתמש ב- השם של ספריית הגיבוי בשרת ה-SSH לגיבוי. |
cassandra.clusterName |
בסיסי | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: מציין את השם של אשכול Cassandra. |
cassandra.datacenter |
בסיסי | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: מציין את מרכז הנתונים של צומת Cassandra. |
cassandra.dnsPolicy |
בסיסי | נוספה בגרסה: 1.1.1
ערך ברירת המחדל: ללא תרשים:
כשמגדירים את |
cassandra.externalSeedHost |
בסיסי | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: ללא תרשים: שם המארח או כתובת ה-IP של צומת באשכול Cassandra. אם לא מגדירים את המדיניות, המערכת משתמשת בשירות המקומי של Kubernetes. |
cassandra.heapNewSize |
בסיסי | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: כמות הקצאת זיכרון המערכת של JVM שמוקצית לאובייקטים חדשים יותר, במגה-בייט. |
cassandra.hostNetwork |
בסיסי | נוספה בגרסה: 1.1.1
ערך ברירת המחדל: תרשים: הפעלת התכונה מגדירים את מגדירים את כשמגדירים את |
cassandra.image.pullPolicy |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: קובעת מתי kubelet שולף את קובץ האימג' של Docker של ה-pod. הערכים האפשריים כוללים:
מידע נוסף זמין במאמר עדכון תמונות. |
cassandra.image.tag |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: תווית הגרסה של קובץ האימג' של Docker בשירות הזה. |
cassandra.image.url |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: ללא תרשים: המיקום של קובץ האימג' של Docker בשירות הזה. כדי לראות את כתובת ה-URL של המאגר הנוכחי של הרכיב הזה, משתמשים ב- |
cassandra.maxHeapSize |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: הגבול העליון של זיכרון המערכת של JVM שזמין לפעולות של Cassandra, במגה-בייט. |
cassandra.multiRegionSeedHost |
בסיסי | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: ללא תרשים: כתובת ה-IP של אשכול Cassandra קיים שמשמש להרחבת האשכול הקיים לאזור חדש. הגדרת מארח ה-seed במספר אזורים |
cassandra.nodeSelector.key |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: ללא תרשים: חובה מפתח תווית של בורר צמתים שמשמש לטירגוט צומתי Kubernetes ייעודיים לשירותי הנתונים של |
cassandra.nodeSelector.value |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: ללא תרשים: ערך אופציונלי של תווית בורר הצמתים, שמשמש לטירגוט צמתים ייעודיים של Kubernetes לשירותי הנתונים של ראו nodeSelector. |
cassandra.podDisruptionBudget.minAvailable |
Advanced |
נוספה בגרסה: 1.17.0 ערך ברירת המחדל: ללא תרשים: המספר המינימלי של פודים של Cassandra שחייבים להישאר זמינים במהלך שיבוש יזום, למשל במהלך שדרוג של מאגר צמתים או ניקוז של צומת. השדה הזה מגדיר את השדה לדוגמה, ב- cassandra:
podDisruptionBudget:
minAvailable: "50%" |
cassandra.podDisruptionBudget.maxUnavailable |
Advanced |
נוספה בגרסה: 1.17.0 ערך ברירת המחדל: ללא תרשים: המספר המקסימלי של פודים של Cassandra שלא יכולים להיות זמינים במהלך שיבוש יזום, למשל במהלך שדרוג של מאגר צמתים או ניקוז של צומת. השדה הזה מגדיר את השדה לדוגמה, ב- cassandra:
podDisruptionBudget:
maxUnavailable: 1 |
cassandra.port |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: מספר היציאה שמשמשת לחיבור ל-Cassandra. |
cassandra.properties.externalEndpointsSync.intervalSeconds |
Advanced | נוספה בגרסה: 1.17.1
ערך ברירת המחדל: תרשים: המרווח, בשניות, שבו המפעיל קורא מחדש את נקודות הקצה המרוחקות של Cassandra ומתאים את רשימת נקודות הקצה המקומיות. האופרטור מתייחס לערך של רלוונטי רק כשמוגדרת המדיניות |
cassandra.properties.externalEndpointsSync.namespace |
Advanced | נוספה בגרסה: 1.17.1
ערך ברירת המחדל: תרשים: מרחב השמות באשכול המרוחק שמכיל את השירות ללא ממשק משתמש של Cassandra ואת נקודות הקצה שלו. רלוונטי רק כשמוגדרת המדיניות |
cassandra.properties.externalEndpointsSync.secretRef |
Advanced | נוספה בגרסה: 1.17.1
ערך ברירת המחדל: ללא תרשים: ההגדרה התנהגות של המשך פעילות במקרה שגיאה: אם האופרטור לא יכול לקרוא את נקודות הקצה המרוחקות (לדוגמה, אם שרת ה-API המרוחק לא נגיש או שפג התוקף של פרטי הכניסה), הוא שומר את נקודות הקצה התקינות האחרונות שידועות במקום להסיר אותן, ולעולם לא כותב רשימה ריקה של נקודות קצה. כך נשמרת הקישוריות הקיימת, אבל זה גם אומר שכשל מתמשך נשאר מוסתר עד לשינוי הבא בטופולוגיה של Cassandra המרוחקת. התראה מומלצת: מכיוון שהמשך פעילות במקרה שגיאה מסתיר כשל מתמשך, כדאי להגדיר התראה על מצב הסטטוס האופרטור גם מייצא שני מדדים בנקודת הקצה של המדדים שלו, שמסומנים בתווית עם
אפשר גם להגדיר התראה למקרה שהזמן שעבר מאז ההצלחה האחרונה חורג מכפולה קטנה של |
cassandra.properties.externalEndpointsSync.serviceName |
Advanced | נוספה בגרסה: 1.17.1
ערך ברירת המחדל: תרשים: שם השירות המרוחק של Cassandra ללא ממשק משתמש, שהמפעיל קורא את נקודות הקצה שלו ומשקף אותן באשכול המקומי. רלוונטי רק כשמוגדרת המדיניות |
cassandra.properties.externalHost |
בסיסי | נוספה בגרסה: 1.17.1
ערך ברירת המחדל: ללא תרשים: כשמגדירים את מאגר הנתונים הזה כחיצוני, אשכול Cassandra פועל מחוץ לאשכול Kubernetes הזה. הערך הוא רשימה מופרדת בפסיקים של כתובות IP מרוחקות של Cassandra (לדוגמה, כשהשדה למעקב דינמי אחרי נקודות הקצה של האשכול המרוחק בזמן שהוא משתנה, ראו |
cassandra.rack |
בסיסי | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: מציין את המדף של צומת Cassandra. |
cassandra.readinessProbe.failureThreshold |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: מספר הפעמים ש-Kubernetes יאמת שבדיקות המוכנות נכשלו לפני שיסמן את ה-Pod כלא מוכן. הערך המינימלי הוא 1. |
cassandra.readinessProbe.initialDelaySeconds |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: מספר השניות שעוברות מרגע שהקונטיינר מתחיל לפעול ועד שמתחילה בדיקת מוכנות. |
cassandra.readinessProbe.periodSeconds |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: קובע את התדירות של בדיקת המוכנות, בשניות. הערך המינימלי הוא 1. |
cassandra.readinessProbe.successThreshold |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: מספר ההצלחות המינימלי ברצף שנדרש כדי שבדיקת מוכנות תיחשב כמוצלחת אחרי כישלון. הערך המינימלי הוא 1. |
cassandra.readinessProbe.timeoutSeconds |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: מספר השניות שאחריהן הזמן הקצוב לתפוגה של בדיקת החיות מסתיים. הערך המינימלי הוא 1. |
cassandra.replicaCount |
בסיסי | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: Cassandra הוא מסד נתונים משוכפל. המאפיין הזה מציין את מספר הצמתים של Cassandra שמועסקים כ-StatefulSet. |
cassandra.resources.requests.cpu |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: המעבד (CPU) שנדרש לפעולה רגילה של המשאב בקונטיינר של Kubernetes, באלפיות ליבה. |
cassandra.resources.requests.memory |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: הזיכרון שנדרש לפעולה רגילה של המשאב בקונטיינר של Kubernetes, ב-mebibyte. |
cassandra.restore.cloudProvider |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: השם של ספק השחזור. ערכים נתמכים:
|
cassandra.restore.dbStorageBucket |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: ללא תרשים: חובה אם השחזור מופעל והערך של השם של קטגוריה ב-Google Cloud Storage שבה מאוחסנים קובצי הגיבוי שמשמשים לשחזור הנתונים. |
cassandra.restore.enabled |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: כברירת מחדל, שחזור הנתונים לא מופעל. כדי להפעיל, צריך להגדיר את הערך מידע נוסף זמין במאמר גיבוי ושחזור של נתוני Cassandra. |
cassandra.restore.gsa |
Advanced | נוספה בגרסה: 1.10.0
ערך ברירת המחדל: ללא תרשים: Helm בלבד: כתובת האימייל של חשבון השירות של כתובות האימייל של GSA בדרך כלל נראות ככה: GSA_NAME@PROJECT_ID.iam.gserviceaccount.com לדוגמה: apigee-cassandra@my-hybrid-project.iam.gserviceaccount.com |
cassandra.restore.image.pullPolicy |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: קובעת מתי kubelet שולף את קובץ האימג' של Docker של ה-pod. הערכים האפשריים כוללים:
מידע נוסף זמין במאמר עדכון תמונות. |
cassandra.restore.image.tag |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: תווית הגרסה של קובץ האימג' של Docker בשירות הזה. |
cassandra.restore.image.url |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: ללא תרשים: המיקום של קובץ האימג' של Docker בשירות הזה. כדי לראות את כתובת ה-URL של המאגר הנוכחי של הרכיב הזה, משתמשים ב- |
cassandra.restore.serviceAccountPath |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: ללא תרשים: הנתיב לקובץ מפתח של חשבון שירות ב-Google עם התפקיד אדמין של אובייקטים ב-Storage ( אם השחזור מופעל והערך של
|
cassandra.restore.serviceAccountRef |
Advanced | נוספה בגרסה: 1.2.0
ערך ברירת המחדל: ללא תרשים: השם של סוד קיים ב-Kubernetes שבו מאוחסן התוכן של קובץ מפתח של חשבון שירות ב-Google עם התפקיד אדמין של אובייקטים באחסון ( אם השחזור מופעל והערך של
|
cassandra.restore.snapshotTimestamp |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: ללא תרשים: חובה אם השחזור מופעל. חותמת הזמן של הגיבוי שצריך לשחזר. |
cassandra.securityContext.seccompProfile.type |
Advanced |
נוספה בגרסה: 1.16.0 ערך ברירת המחדל: ללא תרשים: מציין את סוג הפרופיל של Seccomp שצריך להחיל על הקשר האבטחה של ה-pod. הערכים המותרים הם |
cassandra.storage.capacity |
בסיסי | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: חובה אם צוין מציינת את גודל הדיסק הנדרש, במגה-בייט (Mi) או בגיגה-בייט (Gi). |
cassandra.storage.storageclass |
בסיסי | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: ללא תרשים: מציין את סוג האחסון המקומי שבו משתמשים. |
cassandra.storage.storageSize |
בסיסי | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: חובה אם צוין מציינת את גודל הדיסק הנדרש, במגה-בייט (Mi) או בגיגה-בייט (Gi). |
cassandra.terminationGracePeriodSeconds |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: משך הזמן המקסימלי בשניות בין בקשה למחיקת pod לבין סגירת ה-pod. במהלך התקופה הזו, כל ה-prestop hooks יופעלו וכל תהליך שפועל אמור להסתיים בצורה תקינה. ה-Pod יושבת כשכל התהליכים הפעילים יסתיימו או בסוף תקופת החסד, המוקדם מביניהם. אם אין תהליכים שפועלים, ה-pod יושבת באופן מיידי. |
cassandra.tolerations.effect |
Advanced | נוספה בגרסה: 1.10.1
ערך ברירת המחדל: ללא תרשים: נדרש כדי להשתמש בתכונה Taints and Tolerations של Kubernetes. השדה
לפרטים נוספים, ראו Taints and Tolerations: Concepts. |
cassandra.tolerations.key |
Advanced | נוספה בגרסה: 1.10.1
ערך ברירת המחדל: ללא תרשים: נדרש כדי להשתמש בתכונה Taints and Tolerations של Kubernetes. למידע נוסף, קראו את המאמר Taints and Tolerations: Concepts. |
cassandra.tolerations.operator |
Advanced | נוספה בגרסה: 1.10.1
ערך ברירת המחדל: תרשים: נדרש כדי להשתמש בתכונה Taints and Tolerations של Kubernetes. למידע נוסף, קראו את המאמר Taints and Tolerations: Concepts. |
cassandra.tolerations.tolerationSeconds |
Advanced | נוספה בגרסה: 1.10.1
ערך ברירת המחדל: ללא תרשים: משמש את התכונה "דחיות (taints) וטולרנטיות" של Kubernetes. הערך של למידע נוסף, קראו את המאמר Taints and Tolerations: Concepts. |
cassandra.tolerations.value |
Advanced | נוספה בגרסה: 1.10.1
ערך ברירת המחדל: ללא תרשים: משמש את התכונה "דחיות (taints) וטולרנטיות" של Kubernetes. למידע נוסף, קראו את המאמר Taints and Tolerations: Concepts. |
certManager
Apigee משתמש ב-cert-manager לאימות אישורים.
בטבלה הבאה מתוארים המאפיינים של האובייקט certManager:
| מאפיין (property) | סוג | תיאור |
|---|---|---|
certManager.securityContext.seccompProfile.type |
Advanced |
נוספה בגרסה: 1.16.0 ערך ברירת המחדל: ללא תרשים: מציין את סוג הפרופיל של Seccomp שצריך להחיל על הקשר האבטחה של ה-pod. הערכים המותרים הם |
certManager.namespace |
Advanced | נוסף בגרסה: 1.9.0
ערך ברירת המחדל: תרשים: מרחב השמות של cert-manager. |
connectAgent
Apigee Connect מאפשר למישור הניהול של Apigee hybrid להתחבר בצורה מאובטחת לשירות MART במישור זמן הריצה, בלי לחשוף את נקודת הקצה של MART באינטרנט.
בטבלה הבאה מתוארים המאפיינים של האובייקט connectAgent:
| מאפיין (property) | סוג | תיאור |
|---|---|---|
connectAgent.securityContext.seccompProfile.type |
Advanced |
נוספה בגרסה: 1.16.0 ערך ברירת המחדל: ללא תרשים: מציין את סוג הפרופיל של Seccomp שצריך להחיל על הקשר האבטחה של ה-pod. הערכים המותרים הם |
connectAgent.annotations |
Advanced | נוסף בגרסה: 1.5.0
ערך ברירת המחדל: ללא תרשים: מפת צמדי מפתח/ערך אופציונלית שמשמשת להוספת הערות לפודים. מידע נוסף מופיע במאמר הערות בהתאמה אישית. |
connectAgent.gsa |
Advanced | נוספה בגרסה: 1.10.0
ערך ברירת המחדל: ללא תרשים: Helm בלבד: כתובת האימייל של חשבון השירות של Google IAM (GSA) ש-connectAgent ישייך לחשבון השירות התואם של Kubernetes, כשמפעילים את Workload Identity באשכולות GKE באמצעות תרשימי Helm. צריך להגדיר את זה כשהערך של כתובות האימייל של GSA בדרך כלל נראות ככה: GSA_NAME@PROJECT_ID.iam.gserviceaccount.com לדוגמה: apigee-mart@my-hybrid-project.iam.gserviceaccount.com אפשר לקרוא מידע נוסף במאמרים הפעלת Workload Identity ב-GKE או הפעלת איחוד שירותי אימות הזהות של עומסי עבודה ב-AKS וב-EKS. |
connectAgent.logLevel |
Advanced | נוספה בגרסה: 1.2.0
ערך ברירת המחדל: תרשים: רמת הדיווח ביומן. הערכים יכולים להיות:
|
connectAgent.image.pullPolicy |
Advanced | נוספה בגרסה: 1.2.0
ערך ברירת המחדל: תרשים: קובעת מתי kubelet שולף את קובץ האימג' של Docker של ה-pod. הערכים האפשריים כוללים:
מידע נוסף זמין במאמר עדכון תמונות. |
connectAgent.image.tag |
Advanced | נוספה בגרסה: 1.2.0
ערך ברירת המחדל: תרשים: תווית הגרסה של קובץ האימג' של Docker בשירות הזה. |
connectAgent.image.url |
Advanced | נוספה בגרסה: 1.2.0
ערך ברירת המחדל: ללא תרשים: המיקום של קובץ האימג' של Docker בשירות הזה. כדי לראות את כתובת ה-URL של המאגר הנוכחי של הרכיב הזה, משתמשים ב- |
connectAgent.podDisruptionBudget.minAvailable |
Advanced |
נוספה בגרסה: 1.17.0 ערך ברירת המחדל: ללא תרשים: המספר המינימלי של Pods של סוכן חיבורים ב-Apigee שצריכים להישאר זמינים במהלך שיבוש יזום, למשל במהלך שדרוג של מאגר צמתים או ניקוז של צומת. השדה הזה מגדיר את השדה לדוגמה, ב- connectAgent:
podDisruptionBudget:
minAvailable: "50%" |
connectAgent.podDisruptionBudget.maxUnavailable |
Advanced |
נוספה בגרסה: 1.17.0 ערך ברירת המחדל: ללא תרשים: המספר המקסימלי של Pods של סוכני Apigee Connect שלא יכולים להיות זמינים במהלך שיבוש יזום, למשל במהלך שדרוג של מאגר צמתים או ניקוז של צומת. השדה הזה מגדיר את השדה לדוגמה, ב- connectAgent:
podDisruptionBudget:
maxUnavailable: 1 |
connectAgent.replicaCountMax |
בסיסי | נוספה בגרסה: 1.2.0
ערך ברירת המחדל: תרשים: המספר המקסימלי של רפליקות שזמינות להתאמה אוטומטית לעומס. |
connectAgent.replicaCountMin |
בסיסי | נוספה בגרסה: 1.2.0
ערך ברירת המחדל: תרשים: המספר המינימלי של רפליקות שזמינות להתאמה אוטומטית לעומס. בסביבת הייצור, יכול להיות שתרצו להגדיל את הערך של |
connectAgent.resources.limits.cpu |
Advanced | נוספה בגרסה: 1.11.0
ערך ברירת המחדל: תרשים: מגבלת המעבד (CPU) של המשאב בקונטיינר של Kubernetes, באלפיות ליבה.
|
connectAgent.resources.limits.memory |
Advanced | נוספה בגרסה: 1.11.0
ערך ברירת המחדל: תרשים: מגבלת הזיכרון של המשאב בקונטיינר של Kubernetes, במגה-בייטים.
|
connectAgent.resources.requests.cpu |
Advanced | נוספה בגרסה: 1.11.0
ערך ברירת המחדל: תרשים: המעבד (CPU) שנדרש לפעולה רגילה של המשאב בקונטיינר של Kubernetes, באלפיות ליבה. |
connectAgent.resources.requests.memory |
Advanced | נוספה בגרסה: 1.2.0
ערך ברירת המחדל: תרשים: הזיכרון שנדרש לפעולה רגילה של המשאב בקונטיינר של Kubernetes, ב-mebibyte. |
connectAgent.server |
Advanced | נוספה בגרסה: 1.2.0
ערך ברירת המחדל: תרשים: המיקום של השרת והיציאה של השירות הזה. |
connectAgent.serviceAccountPath |
בסיסי | נוספה בגרסה: 1.1.1
ערך ברירת המחדל: ללא תרשים: חובה להגדיר את
הנתיב לקובץ המפתח של חשבון השירות ב-Google, עבור חשבון השירות
ברוב ההתקנות, הערך של |
connectAgent.serviceAccountRef |
בסיסי | נוספה בגרסה: 1.2.0
ערך ברירת המחדל: ללא תרשים: חובה להגדיר את הפניה לסוד של Kubernetes לקובץ מפתח של חשבון שירות ב-Google. אחסון מפתחות של חשבונות שירות בסודות של Kubernetes
ברוב ההתקנות, הערך של |
connectAgent.targetCPUUtilizationPercentage |
Advanced | נוספה בגרסה: 1.2.0
ערך ברירת המחדל: תרשים: ניצול יעד של המעבד (CPU) לסוכן Apigee Connect ב-pod. הערך של השדה הזה מאפשר ל-Apigee Connect לבצע התאמה אוטומטית לעומס (automatic scaling) כשניצול המעבד (CPU) מגיע לערך הזה, עד |
connectAgent.terminationGracePeriodSeconds |
Advanced | נוספה בגרסה: 1.2.0
ערך ברירת המחדל: תרשים: משך הזמן המקסימלי בשניות בין בקשה למחיקת pod לבין סגירת ה-pod. במהלך התקופה הזו, כל ה-prestop hooks יופעלו וכל תהליך שפועל אמור להסתיים בצורה תקינה. ה-Pod יושבת כשכל התהליכים הפעילים יסתיימו או בסוף תקופת החסד, המוקדם מביניהם. אם אין תהליכים שפועלים, ה-pod יושבת באופן מיידי. |
connectAgent.tolerations.effect |
Advanced | נוספה בגרסה: 1.10.1
ערך ברירת המחדל: ללא תרשים: נדרש כדי להשתמש בתכונה Taints and Tolerations של Kubernetes. השדה
לפרטים נוספים, ראו Taints and Tolerations: Concepts. |
connectAgent.tolerations.key |
Advanced | נוספה בגרסה: 1.10.1
ערך ברירת המחדל: ללא תרשים: נדרש כדי להשתמש בתכונה Taints and Tolerations של Kubernetes. למידע נוסף, קראו את המאמר Taints and Tolerations: Concepts. |
connectAgent.tolerations.operator |
Advanced | נוספה בגרסה: 1.10.1
ערך ברירת המחדל: תרשים: נדרש כדי להשתמש בתכונה Taints and Tolerations של Kubernetes. למידע נוסף, קראו את המאמר Taints and Tolerations: Concepts. |
connectAgent.tolerations.tolerationSeconds |
Advanced | נוספה בגרסה: 1.10.1
ערך ברירת המחדל: ללא תרשים: משמש את התכונה "דחיות (taints) וטולרנטיות" של Kubernetes. הערך של למידע נוסף, קראו את המאמר Taints and Tolerations: Concepts. |
connectAgent.tolerations.value |
Advanced | נוספה בגרסה: 1.10.1
ערך ברירת המחדל: ללא תרשים: משמש את התכונה "דחיות וטולרנטיות" של Kubernetes. למידע נוסף, קראו את המאמר Taints and Tolerations: Concepts. |
defaults
מפתחות ההצפנה שמוגדרים כברירת מחדל להתקנה של Apigee Hybrid.
בטבלה הבאה מתוארים המאפיינים של האובייקט defaults:
| מאפיין (property) | סוג | תיאור |
|---|---|---|
defaults.org.kmsEncryptionKey |
בסיסי | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: מפתח ההצפנה שמוגדר כברירת מחדל לארגון ב-KMS. |
defaults.org.kvmEncryptionKey |
בסיסי | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: מפתח ההצפנה שמוגדר כברירת מחדל לארגון ב-KVM. |
defaults.env.kmsEncryptionKey |
בסיסי | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: מפתח ההצפנה שמוגדר כברירת מחדל לסביבה (env) ב-KMS. |
defaults.env.kvmEncryptionKey |
בסיסי | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: מפתח הצפנה שמוגדר כברירת מחדל לסביבה (env) ב-KVM. |
defaults.env.cacheEncryptionKey |
בסיסי | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: מפתח הצפנה שמוגדר כברירת מחדל למטמון של הסביבה (env). |
envs
מגדיר מערך של סביבות שאפשר לפרוס בהן את שרתי ה-proxy ל-API. כל סביבה מספקת הקשר מבודד או ארגז חול (sandbox) להרצת שרתי proxy ל-API.
בארגון שמופעלת בו סביבה היברידית צריכה להיות לפחות סביבה אחת.
מידע נוסף זמין במאמר מידע על סביבות.
בטבלה הבאה מתוארים המאפיינים של האובייקט envs:
| מאפיין (property) | סוג | תיאור |
|---|---|---|
envs[].cacheEncryptionKey |
בסיסי | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: ללא תרשים: צריך לציין אחד מהערכים הבאים: מפתח הצפנה בקידוד Base64. מידע נוסף על הצפנת נתונים |
envs[].cacheEncryptionPath |
בסיסי | נוספה בגרסה: 1.2.0
ערך ברירת המחדל: ללא תרשים: צריך לציין אחד מהערכים הבאים: הנתיב לקובץ שמכיל מפתח הצפנה בקידוד Base64. מידע נוסף על הצפנת נתונים |
envs[].cacheEncryptionSecret.key |
בסיסי | נוספה בגרסה: 1.2.0
ערך ברירת המחדל: ללא תרשים: צריך לציין אחד מהערכים הבאים: המפתח של סוד Kubernetes שמכיל מפתח הצפנה בקידוד base64. מידע נוסף על הצפנת נתונים |
envs[].cacheEncryptionSecret.name |
בסיסי | נוספה בגרסה: 1.2.0
ערך ברירת המחדל: ללא תרשים: צריך לציין אחד מהערכים הבאים: השם של סוד Kubernetes שמכיל מפתח הצפנה בקידוד base64. מידע נוסף על הצפנת נתונים |
envs[].components.runtime.podDisruptionBudget.minAvailable |
Advanced |
נוספה בגרסה: 1.17.0 ערך ברירת המחדל: ללא תרשים: משנים את הערך של
לדוגמה, ב- envs:
- name: test
components:
runtime:
podDisruptionBudget:
minAvailable: "50%" |
envs[].components.runtime.podDisruptionBudget.maxUnavailable |
Advanced |
נוספה בגרסה: 1.17.0 ערך ברירת המחדל: ללא תרשים: אפשר לשנות את הערך של
לדוגמה, ב- envs:
- name: test
components:
runtime:
podDisruptionBudget:
maxUnavailable: 1 |
envs[].components.runtime.replicaCountMax |
בסיסי | נוספה בגרסה: 1.9.3
ערך ברירת המחדל: 4 תרשים: מספר הרפליקות המקסימלי להתאמה אוטומטית לעומס (autoscaling). המדיניות הזו מבטלת את המדיניות |
envs[].components.runtime.replicaCountMin |
בסיסי | נוספה בגרסה: 1.9.3
ערך ברירת המחדל: 1 תרשים: המספר המינימלי של רפליקות להתאמה אוטומטית לעומס. המדיניות הזו מבטלת את המדיניות |
envs[].components.runtime.resources.limits.memory |
Advanced | הושק בגרסה: 1.15.0
ערך ברירת המחדל: ללא תרשים: מגבלת הזיכרון של המשאב בקונטיינר של Kubernetes, במגה-בייטים (Mi) או בגיגה-בייטים (Gi). |
envs[].components.runtime.resources.requests.memory |
Advanced | הושק בגרסה: 1.15.0
ערך ברירת המחדל: ללא תרשים: הזיכרון שנדרש לפעולה רגילה של המשאב בקונטיינר של Kubernetes, במגה-בייטים ( |
envs[].components.synchronizer.podDisruptionBudget.minAvailable |
Advanced |
נוספה בגרסה: 1.17.0 ערך ברירת המחדל: ללא תרשים: משנים את הערך של
לדוגמה, ב- envs:
- name: test
components:
synchronizer:
podDisruptionBudget:
minAvailable: "50%" |
envs[].components.synchronizer.podDisruptionBudget.maxUnavailable |
Advanced |
נוספה בגרסה: 1.17.0 ערך ברירת המחדל: ללא תרשים: משנים את הערך של
לדוגמה, ב- envs:
- name: test
components:
synchronizer:
podDisruptionBudget:
maxUnavailable: 1 |
envs[].components.synchronizer.replicaCountMax |
בסיסי | נוספה בגרסה: 1.9.3
ערך ברירת המחדל: 4 תרשים: מספר הרפליקות המקסימלי להתאמה אוטומטית לעומס (autoscaling). המדיניות הזו מבטלת את המדיניות |
envs[].components.synchronizer.replicaCountMin |
בסיסי | נוספה בגרסה: 1.9.3
ערך ברירת המחדל: 1 תרשים: המספר המינימלי של רפליקות להתאמה אוטומטית לעומס. המדיניות הזו מבטלת את המדיניות |
envs[].gsa.runtime |
Advanced | נוספה בגרסה: 1.10.0
ערך ברירת המחדל: ללא תרשים: Helm בלבד: כתובת האימייל של חשבון השירות של Google IAM בסביבת זמן הריצה, שצריך לשייך לחשבון השירות התואם של Kubernetes כשמפעילים את Workload Identity באשכולות GKE באמצעות תרשימי Helm. אפשר לקרוא מידע נוסף במאמרים הפעלת Workload Identity ב-GKE או הפעלת איחוד שירותי אימות הזהות של עומסי עבודה ב-AKS וב-EKS. |
envs[].gsa.synchronizer |
Advanced | נוספה בגרסה: 1.10.0
ערך ברירת המחדל: ללא תרשים: Helm בלבד: כתובת האימייל של חשבון השירות של Google IAM לסנכרון, שצריך לשייך לחשבון השירות התואם של Kubernetes כשמפעילים את Workload Identity באשכולות GKE באמצעות תרשימי Helm. אפשר לקרוא מידע נוסף במאמרים הפעלת Workload Identity ב-GKE או הפעלת איחוד שירותי אימות הזהות של עומסי עבודה ב-AKS וב-EKS. |
envs[].httpProxy.host |
בסיסי | נוספה בגרסה: 1.2.0
ערך ברירת המחדל: ללא תרשים: מציינת את שם המארח או את כתובת ה-IP שבהם פועל שרת ה-Proxy ל-HTTP. מפרטים envs:
- name: test
httpProxy:
scheme: HTTP
host: 10.12.0.47
port: 3128
...מידע נוסף זמין במאמר הגדרת העברה לשרתי proxy ל-API. |
envs[].httpProxy.port |
בסיסי | נוספה בגרסה: 1.2.0
ערך ברירת המחדל: ללא תרשים: מציינת את היציאה שבה פועל ה-Proxy ל-HTTP. אם המאפיין הזה מושמט, כברירת מחדל נעשה שימוש ביציאה |
envs[].httpProxy.scheme |
בסיסי | נוספה בגרסה: 1.2.0
ערך ברירת המחדל: תרשים: מציינת את סוג ה-Proxy ל-HTTP, כלומר HTTP או HTTPS. כברירת מחדל, המערכת משתמשת ב- |
envs[].httpProxy.username |
בסיסי | נוספה בגרסה: 1.2.0
ערך ברירת המחדל: ללא תרשים: אם שרת ה-Proxy ל-HTTP דורש אימות בסיסי, צריך להשתמש במאפיין הזה כדי לספק שם משתמש. |
envs[].httpProxy.password |
בסיסי | נוספה בגרסה: 1.2.0
ערך ברירת המחדל: ללא תרשים: אם ה-proxy ל-HTTP דורש אימות בסיסי, צריך להשתמש במאפיין הזה כדי לספק סיסמה. |
envs[].managementCallsSkipProxy |
Advanced | הושק בגרסה: 1.15.1
ערך ברירת המחדל: תרשים: אם המדיניות מוגדרת לערך |
envs[].name |
בסיסי | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: ללא תרשים: חובה שם סביבת Apigee לסנכרון. |
envs[].pollInterval |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: ללא תרשים: המרווח שמשמש לדגימת שינויים בסנכרון של הארגון והסביבה, בשניות. |
envs[].port |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: ללא תרשים: מספר יציאת TCP לתנועת HTTPS. |
envs[].securityContext.seccompProfile.type |
Advanced |
נוספה בגרסה: 1.16.0 ערך ברירת המחדל: ללא תרשים: מציין את סוג הפרופיל של Seccomp שצריך להחיל על הקשר האבטחה של ה-pod. הערכים המותרים הם |
envs[].serviceAccountPaths.runtime |
בסיסי | נוספה בגרסה: 1.4.0
ערך ברירת המחדל: ללא תרשים: הנתיב לקובץ במערכת המקומית למפתח של חשבון שירות ב-Google עם התפקיד סוכן Cloud Trace, בדרך כלל חשבון השירות |
envs[].serviceAccountPaths.synchronizer |
בסיסי | נוספה בגרסה: 1.0
ערך ברירת המחדל: ללא תרשים: הנתיב לקובץ במערכת המקומית למפתח של חשבון שירות ב-Google עם התפקיד מנהל Apigee Synchronizer. |
envs[].serviceAccountSecretProviderClass |
Advanced | נוספה בגרסה: 1.12.0
ערך ברירת המחדל: ללא תרשים: השם של מחלקת ספק הסודות הספציפית לסביבה ( |
envs[].serviceAccountSecretRefs.runtime |
בסיסי | נוספה בגרסה: 1.4.0
ערך ברירת המחדל: ללא תרשים: השם של סוד ב-Kubernetes. צריך ליצור את הסוד באמצעות מפתח של חשבון שירות ב-Google עם התפקיד סוכן Cloud Trace כקלט. |
envs[].serviceAccountSecretRefs.synchronizer |
בסיסי | נוספה בגרסה: 1.2.0
ערך ברירת המחדל: ללא תרשים: השם של סוד ב-Kubernetes. צריך ליצור את הסוד באמצעות מפתח של חשבון שירות ב-Google, עם התפקיד Apigee Synchronizer Manager כקלט. |
gcp
מזהה את הפרויקט ב-Google Cloud (חובה בכל ההתקנות ההיברידיות), את ההגדרות של Workload Identity ושל איחוד שירותי אימות הזהות של עומסי עבודה, ואת האזור שאליו apigee-logger ו-apigee-metrics שולחים את הנתונים שלהם.
בטבלה הבאה מתוארים המאפיינים של האובייקט gcp:
| מאפיין (property) | סוג | תיאור |
|---|---|---|
gcp.federatedWorkloadIdentity.audience |
בסיסי | נוספה בגרסה: 1.12.0
ערך ברירת המחדל: ללא תרשים: הקהל המורשה של ספק מאגרי הזהויות של עומסי העבודה בפלטפורמות שאינן GKE. בשימוש כש- |
gcp.federatedWorkloadIdentity.credentialSourceFile |
בסיסי | נוספה בגרסה: 1.12.0
ערך ברירת המחדל: ללא תרשים: שם הקובץ והנתיב לקובץ המקור של פרטי הכניסה שמשמש את איחוד שירותי אימות הזהות של עומסי עבודה כדי לקבל את פרטי הכניסה לחשבונות השירות. זה הערך שצריך לספק ל- |
gcp.federatedWorkloadIdentity.enabled |
בסיסי | נוספה בגרסה: 1.12.0
ערך ברירת המחדל: תרשים: הפעלת איחוד שירותי אימות הזהות של עומסי עבודה בפלטפורמות שהן לא GKE. אסור להגדיר את |
gcp.federatedWorkloadIdentity.sidecarSpec.annotations |
Advanced | נוספה בגרסה: 1.16.2
ערך ברירת המחדל: ללא תרשים: מפה של הערות שצריך להחיל על פודים היברידיים כש- איך משתמשים באימות sidecar לאיחוד שירותי אימות הזהות של עומסי עבודה ב-AKS וב-EKS |
gcp.federatedWorkloadIdentity.sidecarSpec.container |
Advanced | נוספה בגרסה: 1.16.2
ערך ברירת המחדל: ללא תרשים: מפה של מפרט קונטיינר של Kubernetes לקונטיינר המשני (sidecar), כמו איך משתמשים באימות sidecar לאיחוד שירותי אימות הזהות של עומסי עבודה ב-AKS וב-EKS |
gcp.federatedWorkloadIdentity.sidecarSpec.container.env |
Advanced | נוספה בגרסה: 1.16.2
ערך ברירת המחדל: ללא תרשים: רשימה של משתני סביבה שצריך להגדיר לקונטיינר המשני (sidecar). מידע נוסף זמין במסמכי התיעוד של קונטיינר Kubernetes. איך משתמשים באימות sidecar לאיחוד שירותי אימות הזהות של עומסי עבודה ב-AKS וב-EKS |
gcp.federatedWorkloadIdentity.sidecarSpec.container.startupProbe |
Advanced | נוספה בגרסה: 1.16.2
ערך ברירת המחדל: ללא תרשים: מגדיר בדיקת הפעלה של Kubernetes לקונטיינר המשני (sidecar). מידע נוסף זמין במסמכי התיעוד של קונטיינר Kubernetes. איך משתמשים באימות sidecar לאיחוד שירותי אימות הזהות של עומסי עבודה ב-AKS וב-EKS |
gcp.federatedWorkloadIdentity.sidecarSpec.container.volumeMounts |
Advanced | נוספה בגרסה: 1.16.2
ערך ברירת המחדל: ללא תרשים: רשימה של נקודות טעינה נוספות של Kubernetes לנפח האחסון של הקונטיינר המשני (sidecar) ב-Pod היברידי, כש- איך משתמשים באימות sidecar לאיחוד שירותי אימות הזהות של עומסי עבודה ב-AKS וב-EKS |
gcp.federatedWorkloadIdentity.sidecarSpec.volumes |
Advanced | נוספה בגרסה: 1.16.2
ערך ברירת המחדל: ללא תרשים: רשימה של אמצעי אחסון נוספים של Kubernetes שצריך לטעון לקבוצות Pod היברידיות כש- איך משתמשים באימות sidecar לאיחוד שירותי אימות הזהות של עומסי עבודה ב-AKS וב-EKS |
gcp.federatedWorkloadIdentity.tokenExpiration |
בסיסי | נוספה בגרסה: 1.12.0
ערך ברירת המחדל: תרשים: משך החיים של האסימון בשניות. בשימוש כש- |
gcp.federatedWorkloadIdentity.type |
Advanced | נוספה בגרסה: 1.16.2
ערך ברירת המחדל: תרשים: השיטה שמשמשת לקבלת אסימונים של איחוד שירותי אימות הזהות של עומסי עבודה. הערכים הנתמכים הם:
|
gcp.projectID |
בסיסי | נוספה בגרסה: 1.2.0
ערך ברירת המחדל: ללא תרשים: חובה מזהה את הפרויקט ב-Google Cloud שאליו |
gcp.region |
בסיסי | נוספה בגרסה: 1.2.0
ערך ברירת המחדל: תרשים: חובה מזהה את האזור ב-Google Cloud שאליו |
gcp.workloadIdentity.enabled |
בסיסי | נוספה בגרסה: 1.10.0
ערך ברירת המחדל: תרשים: מאפשר להשתמש באיחוד זהויות של עומסי עבודה ל-GKE. כך עומסי העבודה באשכולות GKE יכולים להתחזות לחשבונות שירות של ניהול זהויות והרשאות גישה (IAM) כדי לגשת לשירותי Google Cloud. אסור להגדיר את כשהערך של כשהערך של |
gcp.workloadIdentity.gsa |
Advanced | נוספה בגרסה: 1.10.0
ערך ברירת המחדל: ללא תרשים: כתובת האימייל של חשבון השירות של Google IAM (GSA) לכל הרכיבים שצריך לשייך לחשבון השירות התואם של Kubernetes, כשמפעילים את Workload Identity באשכולות GKE באמצעות תרשימי Helm. צריך להגדיר את זה כשהערך של כתובות האימייל של GSA בדרך כלל נראות ככה: GSA_NAME@PROJECT_ID.iam.gserviceaccount.com לדוגמה: apigee-non-prod@my-hybrid-project.iam.gserviceaccount.com |
guardrails
מזהה את חשבון השירות של Google (GSA) ואת קובץ המפתח שמשמש את שירות Apigee Guardrails. שירות Apigee Guardrails מאפשר לפוד של מעקות הבטיחות בתרשים apigee-operator לבדוק אם ממשקי ה-API הנדרשים מופעלים בפרויקט כדי להתקין בהצלחה את Apigee hybrid, כפי שמתואר במאמרים אבחון בעיות באמצעות מעקות בטיחות והתקנה ושדרוג של סביבת זמן הריצה ההיברידית.
בטבלה הבאה מתוארים המאפיינים של האובייקט guardrails:
| מאפיין (property) | סוג | תיאור |
|---|---|---|
guardrails.image.pullPolicy |
Advanced | נוספה בגרסה: 1.16.0
ערך ברירת המחדל: תרשים: קובעת מתי kubelet שולף את קובץ האימג' של Docker של ה-pod. הערכים האפשריים כוללים:
מידע נוסף זמין במאמר עדכון תמונות. |
guardrails.image.tag |
Advanced | נוספה בגרסה: 1.16.0
ערך ברירת המחדל: תרשים: תווית הגרסה של קובץ האימג' של Docker בשירות הזה. |
guardrails.image.url |
Advanced | נוספה בגרסה: 1.16.0
ערך ברירת המחדל: ללא תרשים: המיקום של קובץ האימג' של Docker בשירות הזה. כדי לראות את כתובת ה-URL של המאגר הנוכחי של הרכיב הזה, משתמשים ב- |
guardrails.gsa |
Advanced | נוספה בגרסה: 1.16.0
ערך ברירת המחדל: ללא תרשים: כתובת האימייל של חשבון השירות (GSA) ב- כתובות האימייל של GSA בדרך כלל נראות ככה: GSA_NAME@PROJECT_ID.iam.gserviceaccount.com לדוגמה: apigee-guardrails@my-hybrid-project.iam.gserviceaccount.com אפשר לקרוא מידע נוסף במאמרים הפעלת Workload Identity ב-GKE או הפעלת איחוד שירותי אימות הזהות של עומסי עבודה ב-AKS וב-EKS. |
guardrails.serviceAccountPath |
בסיסי | נוספה בגרסה: 1.16.0
ערך ברירת המחדל: ללא תרשים: אם לא משתמשים ב-Workload Identity, צריך להשתמש ב-serviceAccountPath או ב-serviceAccountRef. הנתיב לקובץ המפתח של חשבון השירות ב-Google עם התפקיד צפייה בשימוש בשירות. |
guardrails.serviceAccountRef |
Advanced | נוספה בגרסה: 1.16.0
ערך ברירת המחדל: ללא תרשים: אם לא משתמשים ב-Workload Identity, צריך להשתמש ב-serviceAccountPath או ב-serviceAccountRef. הפניה לסוד של Kubernetes לקובץ מפתח של חשבון שירות ב-Google. אחסון מפתחות של חשבונות שירות בסודות של Kubernetes |
guardrails.tolerations.effect |
Advanced | נוספה בגרסה: 1.16.0
ערך ברירת המחדל: ללא תרשים: נדרש כדי להשתמש בתכונה Taints and Tolerations של Kubernetes. השדה
לפרטים נוספים, ראו Taints and Tolerations: Concepts. |
guardrails.tolerations.key |
Advanced | נוספה בגרסה: 1.16.0
ערך ברירת המחדל: ללא תרשים: נדרש כדי להשתמש בתכונה Taints and Tolerations של Kubernetes. למידע נוסף, קראו את המאמר Taints and Tolerations: Concepts. |
guardrails.tolerations.operator |
Advanced | נוספה בגרסה: 1.16.0
ערך ברירת המחדל: תרשים: נדרש כדי להשתמש בתכונה Taints and Tolerations של Kubernetes. למידע נוסף, קראו את המאמר Taints and Tolerations: Concepts. |
guardrails.tolerations.tolerationSeconds |
Advanced | נוספה בגרסה: 1.16.0
ערך ברירת המחדל: ללא תרשים: משמש את התכונה "דחיות (taints) וטולרנטיות" של Kubernetes. הערך של למידע נוסף, קראו את המאמר Taints and Tolerations: Concepts. |
guardrails.tolerations.value |
Advanced | נוספה בגרסה: 1.16.0
ערך ברירת המחדל: ללא תרשים: משמש את התכונה "דחיות (taints) וטולרנטיות" של Kubernetes. למידע נוסף, קראו את המאמר Taints and Tolerations: Concepts. |
httpProxy
המדיניות httpProxy מספקת פרמטרים להגדרה של שרת proxy להעברת HTTP. כשמגדירים את overrides.yaml, כל התקשורת באינטרנט של הרכיבים Apigee Connect, Logger, MART, Metrics, Synchronizer ו-UDCA עוברת דרך שרת ה-proxy.
ראו גם: connectAgent, logger, mart, metrics ו-synchronizer.
בטבלה הבאה מתוארים המאפיינים של האובייקט httpProxy:
| מאפיין (property) | סוג | תיאור |
|---|---|---|
httpProxy.host |
בסיסי | נוספה בגרסה: 1.1.1
ערך ברירת המחדל: ללא תרשים: שם המארח של ה-Proxy ל-HTTP. |
httpProxy.password |
בסיסי | נוספה בגרסה: 1.1.1
ערך ברירת המחדל: ללא תרשים: אם שרת ה-proxy ל-HTTP דורש אימות בסיסי, צריך להשתמש במאפיין הזה כדי לספק סיסמה. |
httpProxy.port |
בסיסי | נוספה בגרסה: 1.1.1
ערך ברירת המחדל: ללא תרשים: היציאה של ה-Proxy ל-HTTP. |
httpProxy.scheme |
בסיסי | נוספה בגרסה: 1.1.1
ערך ברירת המחדל: תרשים: הסכמה שבה משתמש שרת ה-proxy. הערכים יכולים להיות |
httpProxy.useForRuntimeManagement |
Advanced | הושק בגרסה: 1.15.1
ערך ברירת המחדל: ללא תרשים: אם |
httpProxy.username |
בסיסי | נוספה בגרסה: 1.1.1
ערך ברירת המחדל: ללא תרשים: אם שרת ה-Proxy ל-HTTP דורש אימות בסיסי, צריך להשתמש במאפיין הזה כדי לספק שם משתמש. |
ingressGateways
מגדיר כל מופע נפרד של שער הכניסה של Apigee. אפשר להשתמש במאפיינים האלה כשרוצים לנהל מופעים ספציפיים בנפרד באמצעות ingressGateways[].name.
כדי להחיל הגדרה משותפת על כל המופעים של שער הכניסה של Apigee, עיינו במאמר apigeeIngressGateway.
החלת השינויים על ingressGateways נכסים באמצעות התרשים apigee-org.
בטבלה הבאה מתוארים המאפיינים של האובייקט ingressGateways:
| מאפיין (property) | סוג | תיאור |
|---|---|---|
ingressGateways[].name |
בסיסי | נוספה בגרסה: 1.8.0
ערך ברירת המחדל: ללא תרשים: חובה שם שער הכניסה. שירותים אחרים ישתמשו בשם הזה כדי להפנות תנועה לשער. השם צריך לעמוד בדרישות הבאות:
מידע נוסף זמין במאמר שמות של תת-דומיינים ב-DNS במסמכי התיעוד של Kubernetes. |
ingressGateways[].podDisruptionBudget.minAvailable |
Advanced |
נוספה בגרסה: 1.17.0 ערך ברירת המחדל: ללא תרשים: משנים את הערך של
לדוגמה, ב- ingressGateways:
- name: my-gateway
podDisruptionBudget:
minAvailable: "50%" |
ingressGateways[].podDisruptionBudget.maxUnavailable |
Advanced |
נוספה בגרסה: 1.17.0 ערך ברירת המחדל: ללא תרשים: משנים את הערך של
לדוגמה, ב- ingressGateways:
- name: my-gateway
podDisruptionBudget:
maxUnavailable: 1 |
ingressGateways[].proxyProtocol.mode |
Advanced |
נוספה בגרסה: 1.16.6 ערך ברירת המחדל: תרשים: הבעת הסכמה לניתוח של פרוטוקול HAProxy PROXY ברכיב שער הכניסה. הערכים המותרים הם כשהערך הזה מוגדר לכל שער, הוא מבטל את ברירת המחדל הגלובלית שמוגדרת ב- |
ingressGateways[].replicaCountMax |
בסיסי | נוספה בגרסה: 1.8.0
ערך ברירת המחדל: תרשים: מספר ה-pods המקסימלי שההיברידי יכול להוסיף באופן אוטומטי לשער הכניסה שזמין להתאמה אוטומטית לעומס. |
ingressGateways[].replicaCountMin |
בסיסי | נוספה בגרסה: 1.8.0
ערך ברירת המחדל: תרשים: המספר המינימלי של Pods לשער הכניסה שזמינים להתאמה אוטומטית לעומס. |
ingressGateways[].resources.limits.cpu |
Advanced | נוספה בגרסה: 1.8.0
ערך ברירת המחדל: תרשים: מגבלת המעבד (CPU) של המשאב, באלפיות ליבה. |
ingressGateways[].resources.limits.memory |
Advanced | נוספה בגרסה: 1.8.0
ערך ברירת המחדל: תרשים: מגבלת הזיכרון של המשאב, ב-mebibyte.
|
ingressGateways[].resources.requests.cpu |
Advanced | נוספה בגרסה: 1.8.0
ערך ברירת המחדל: תרשים: המעבד (CPU) שנדרש לפעולה רגילה של המשאב, ב-millicores. |
ingressGateways[].resources.requests.memory |
Advanced | נוספה בגרסה: 1.8.0
ערך ברירת המחדל: תרשים: הזיכרון שנדרש לפעולה רגילה של המשאב, ב-mebibytes. |
ingressGateways[].securityContext.seccompProfile.type |
Advanced |
נוספה בגרסה: 1.16.0 ערך ברירת המחדל: ללא תרשים: מציין את סוג הפרופיל של Seccomp שצריך להחיל על הקשר האבטחה של ה-pod. הערכים המותרים הם |
ingressGateways[].svcAnnotations |
בסיסי | נוספה בגרסה: 1.8.0
ערך ברירת המחדל: ללא תרשים: מפה אופציונלית של מפתח/ערך שמשמשת להוספת הערות לשער הכניסה בפלטפורמות שתומכות בהוספת הערות. לדוגמה: ingressGateways:
svcAnnotations:
networking.gke.io/load-balancer-type: "Internal" |
ingressGateways[].svcLoadBalancerIP |
בסיסי | נוספה בגרסה: 1.8.0
ערך ברירת המחדל: ללא תרשים: בפלטפורמות שתומכות בציון כתובת ה-IP של מאזן העומסים, מאזן העומסים ייווצר עם כתובת ה-IP הזו. בפלטפורמות שלא מאפשרות לציין את כתובת ה-IP של מאזן העומסים, המערכת מתעלמת מהמאפיין הזה. |
ingressGateways[].svcType |
בסיסי | נוספה בגרסה: 1.8.1
ערך ברירת המחדל: LoadBalancer תרשים: משמש לשינוי הסוג של שירות ברירת המחדל של k8s לפריסת Ingress.
כדי להשבית את היצירה של מאזן עומסים כברירת מחדל, מגדירים את הערך
|
ingressGateways[].targetCPUUtilizationPercentage |
Advanced | הושקה בגרסה: 1.10.5, 1.11.2, 1.12.1
ערך ברירת המחדל: תרשים: סף השימוש במעבד (CPU) לשינוי מספר הפודים ב-ReplicaSet, כאחוז מסך משאבי המעבד הזמינים. כשהשימוש במעבד (CPU) חורג מהערך הזה, המערכת ההיברידית מגדילה בהדרגה את מספר הפודים ב-ReplicaSet, עד ל- למידע נוסף על התאמה לעומס ב-Kubernetes, קראו את המאמר התאמה אופקית של קבוצות Pod לעומס במסמכי התיעוד של Kubernetes. |
ingressGateways[].tolerations.effect |
Advanced | נוספה בגרסה: 1.10.1
ערך ברירת המחדל: ללא תרשים: נדרש כדי להשתמש בתכונה Taints and Tolerations של Kubernetes. השדה
לפרטים נוספים, ראו Taints and Tolerations: Concepts. |
ingressGateways[].tolerations.key |
Advanced | נוספה בגרסה: 1.10.1
ערך ברירת המחדל: ללא תרשים: נדרש כדי להשתמש בתכונה Taints and Tolerations של Kubernetes. למידע נוסף, קראו את המאמר Taints and Tolerations: Concepts. |
ingressGateways[].tolerations.operator |
Advanced | נוספה בגרסה: 1.10.1
ערך ברירת המחדל: תרשים: נדרש כדי להשתמש בתכונה Taints and Tolerations של Kubernetes. למידע נוסף, קראו את המאמר Taints and Tolerations: Concepts. |
ingressGateways[].tolerations.tolerationSeconds |
Advanced | נוספה בגרסה: 1.10.1
ערך ברירת המחדל: ללא תרשים: משמש את התכונה "דחיות (taints) וטולרנטיות" של Kubernetes. הערך של למידע נוסף, קראו את המאמר Taints and Tolerations: Concepts. |
ingressGateways[].tolerations.value |
Advanced | נוספה בגרסה: 1.10.1
ערך ברירת המחדל: ללא תרשים: משמש את התכונה "דחיות (taints) וטולרנטיות" של Kubernetes. למידע נוסף, קראו את המאמר Taints and Tolerations: Concepts. |
istiod
מגדירים את ה-ingress של Apigee.
בטבלה הבאה מתוארים המאפיינים של האובייקט istiod:
| מאפיין (property) | סוג | תיאור |
|---|---|---|
istiod.accessLogFile |
Advanced | נוספה בגרסה: 1.8.0
ערך ברירת המחדל: תרשים: כתובת הקובץ של יומן הגישה של Ingress, לדוגמה אם הערך הזה לא מוגדר, רישום הגישה מושבת. |
istiod.accessLogFormat |
Advanced | נוספה בגרסה: 1.8.0
תרשים: הפורמט של יומן הגישה של Ingress. אם לא מגדירים את הערך הזה, המערכת משתמשת בפורמט ברירת המחדל של יומן הגישה של שרת ה-proxy. פורמט ברירת המחדל של יומן הגישה: '{"start_time":"%START_TIME%","remote_address":"%DOWNSTREAM_DIRECT_REMOTE_ADDRESS%","user_agent":"%REQ(USER-AGENT)%","host":"%REQ(:AUTHORITY)%","request":"%REQ(:METHOD)% %REQ(X-ENVOY-ORIGINAL-PATH?:PATH)% %PROTOCOL%","request_time":"%DURATION%","status":"%RESPONSE_CODE%","status_details":"%RESPONSE_CODE_DETAILS%","bytes_received":"%BYTES_RECEIVED%","bytes_sent":"%BYTES_SENT%","upstream_address":"%UPSTREAM_HOST%","upstream_response_flags":"%RESPONSE_FLAGS%","upstream_response_time":"%RESPONSE_DURATION%","upstream_service_time":"%RESP(X-ENVOY-UPSTREAM-SERVICE-TIME)%","upstream_cluster":"%UPSTREAM_CLUSTER%","x_forwarded_for":"%REQ(X-FORWARDED-FOR)%","request_method":"%REQ(:METHOD)%","request_path":"%REQ(X-ENVOY-ORIGINAL-PATH?:PATH)%","request_protocol":"%PROTOCOL%","tls_protocol":"%DOWNSTREAM_TLS_VERSION%","request_id":"%REQ(X-REQUEST-ID)%","sni_host":"%REQUESTED_SERVER_NAME%","apigee_dynamic_data":"%DYNAMIC_METADATA(envoy.lua)%"}'הדוגמה הבאה היא עותק של הפורמט של יומן הגישה שמוגדר כברירת מחדל, עם מעברי שורה שנוספו כדי לשפר את הקריאוּת.
'{"start_time":"%START_TIME%",
"remote_address":"%DOWNSTREAM_DIRECT_REMOTE_ADDRESS%",
"user_agent":"%REQ(USER-AGENT)%",
"host":"%REQ(:AUTHORITY)%",
"request":"%REQ(:METHOD)% %REQ(X-ENVOY-ORIGINAL-PATH?:PATH)% %PROTOCOL%",
"request_time":"%DURATION%",
"status":"%RESPONSE_CODE%",
"status_details":"%RESPONSE_CODE_DETAILS%",
"bytes_received":"%BYTES_RECEIVED%",
"bytes_sent":"%BYTES_SENT%",
"upstream_address":"%UPSTREAM_HOST%",
"upstream_response_flags":"%RESPONSE_FLAGS%",
"upstream_response_time":"%RESPONSE_DURATION%",
"upstream_service_time":"%RESP(X-ENVOY-UPSTREAM-SERVICE-TIME)%",
"upstream_cluster":"%UPSTREAM_CLUSTER%",
"x_forwarded_for":"%REQ(X-FORWARDED-FOR)%",
"request_method":"%REQ(:METHOD)%",
"request_path":"%REQ(X-ENVOY-ORIGINAL-PATH?:PATH)%",
"request_protocol":"%PROTOCOL%",
"tls_protocol":"%DOWNSTREAM_TLS_VERSION%",
"request_id":"%REQ(X-REQUEST-ID)%",
"sni_host":"%REQUESTED_SERVER_NAME%",
"apigee_dynamic_data":"%DYNAMIC_METADATA(envoy.lua)%"}' |
istiod.forwardClientCertDetails |
Advanced | נוסף בגרסה: 1.9.2
ערך ברירת המחדל: תרשים: קובע איך שרת ה-proxy של Envoy (בשער הכניסה של Apigee) מטפל בכותרת ה-HTTP הערכים שאפשר לבחור הם:
מידע נוסף על הערכים האלה זמין במסמכי התיעוד של Envoy בנושא Enum extensions.filters.network.http_connection_manager.v3.HttpConnectionManager.ForwardClientCertDetails. אם משנים את ההגדרה הזו אחרי שמתקינים את Hybrid, צריך להחיל אותה באמצעות |
istiod.healthCheckUserAgents |
Advanced | נוספה בגרסה: 1.12.0
ערכי ברירת מחדל: - "GoogleStackdriverMonitoring-UptimeChecks(https://cloud.google.com/monitoring)" - "Edge Health Probe" תרשים: מאפשרת למאזני עומסים שאינםGoogle Cloud לבדוק את נקודות הקצה של בדיקת התקינות של שער הכניסה ( כדי לשנות את סוכני המשתמש שצוינו כברירת מחדל, משתמשים בתחביר הבא ומזינים את סוכני המשתמש בהתאמה אישית: istiod: healthCheckUserAgents: - "CUSTOM_USER_AGENT_1" - "CUSTOM_USER_AGENT_2" כדי להסיר את הדרישה לסוכן משתמש, משתמשים בקוד הבא: istiod: healthCheckUserAgents: [] |
istiod.image.pullPolicy |
Advanced | נוספה בגרסה: 1.8.0
ערך ברירת המחדל: תרשים: קובעת מתי kubelet שולף את קובץ האימג' של Docker של ה-pod. הערכים האפשריים כוללים:
מידע נוסף זמין במאמר עדכון תמונות. |
istiod.image.tag |
Advanced | נוספה בגרסה: 1.8.0
ערך ברירת המחדל: תרשים: תווית הגרסה של קובץ האימג' של Docker בשירות הזה. |
istiod.image.url |
Advanced | נוספה בגרסה: 1.8.0
ערך ברירת המחדל: ללא תרשים: המיקום של קובץ האימג' של Docker בשירות הזה. כדי לראות את כתובת ה-URL של המאגר הנוכחי של הרכיב הזה, משתמשים ב- |
istiod.tolerations.effect |
Advanced | נוספה בגרסה: 1.10.1
ערך ברירת המחדל: ללא תרשים: נדרש כדי להשתמש בתכונה Taints and Tolerations של Kubernetes. השדה
לפרטים נוספים, ראו Taints and Tolerations: Concepts. |
istiod.tolerations.key |
Advanced | נוספה בגרסה: 1.10.1
ערך ברירת המחדל: ללא תרשים: נדרש כדי להשתמש בתכונה Taints and Tolerations של Kubernetes. למידע נוסף, קראו את המאמר Taints and Tolerations: Concepts. |
istiod.tolerations.operator |
Advanced | נוספה בגרסה: 1.10.1
ערך ברירת המחדל: תרשים: נדרש כדי להשתמש בתכונה Taints and Tolerations של Kubernetes. למידע נוסף, קראו את המאמר Taints and Tolerations: Concepts. |
istiod.tolerations.tolerationSeconds |
Advanced | נוספה בגרסה: 1.10.1
ערך ברירת המחדל: ללא תרשים: משמש את התכונה "דחיות (taints) וטולרנטיות" של Kubernetes. הערך של למידע נוסף, קראו את המאמר Taints and Tolerations: Concepts. |
istiod.tolerations.value |
Advanced | נוספה בגרסה: 1.10.1
ערך ברירת המחדל: ללא תרשים: משמש את התכונה "דחיות (taints) וטולרנטיות" של Kubernetes. למידע נוסף, קראו את המאמר Taints and Tolerations: Concepts. |
k8sCluster
מזהה את אשכול Kubernetes שבו מותקנת סביבת זמן הריצה ההיברידית.
בטבלה הבאה מתוארים המאפיינים של האובייקט k8sCluster:
| מאפיין (property) | סוג | תיאור |
|---|---|---|
k8sCluster.name |
בסיסי | נוספה בגרסה: 1.2.0
ערך ברירת המחדל: ללא תרשים: השם של אשכול Kubernetes שבו מותקנת סביבת זמן הריצה ההיברידית. |
k8sCluster.region |
בסיסי | נוספה בגרסה: 1.2.0
ערך ברירת המחדל: ללא תרשים: האזור ב-Google Cloud שבו נוצר אשכול Kubernetes. |
kubeRBACProxy
מזהה את המיקום שבו Apigee צריכה לחפש אמצעי בקרת גישה מבוססי-תפקיד של Kubernetes.
בטבלה הבאה מתוארים המאפיינים של האובייקט kubeRBACProxy:
| מאפיין (property) | סוג | תיאור |
|---|---|---|
kubeRBACProxy.image.pullPolicy |
Advanced | נוספה בגרסה: 1.2.0
ערך ברירת המחדל: תרשים: קובעת מתי kubelet שולף את קובץ האימג' של Docker של ה-pod. הערכים האפשריים כוללים:
מידע נוסף זמין במאמר עדכון תמונות. |
kubeRBACProxy.image.tag |
Advanced | נוספה בגרסה: 1.2.0
ערך ברירת המחדל: תרשים: תווית הגרסה של קובץ האימג' של Docker בשירות הזה. |
kubeRBACProxy.image.url |
Advanced | נוספה בגרסה: 1.2.0
ערך ברירת המחדל: ללא תרשים: המיקום של קובץ האימג' של Docker בשירות הזה. כדי לראות את כתובת ה-URL של המאגר הנוכחי של הרכיב הזה, משתמשים ב- |
kubeRBACProxy.resources.limits.cpu |
Advanced | נוספה בגרסה: 1.11.0
ערך ברירת המחדל: תרשים: מגבלת המעבד (CPU) של המשאב בקונטיינר של Kubernetes, באלפיות ליבה.
|
kubeRBACProxy.resources.limits.memory |
Advanced | נוספה בגרסה: 1.11.0
ערך ברירת המחדל: תרשים: מגבלת הזיכרון של המשאב בקונטיינר של Kubernetes, במגה-בייטים.
|
kubeRBACProxy.resources.requests.cpu |
Advanced | נוספה בגרסה: 1.11.0
ערך ברירת המחדל: תרשים: המעבד (CPU) שנדרש לפעולה רגילה של המשאב בקונטיינר של Kubernetes, באלפיות ליבה. |
kubeRBACProxy.resources.requests.memory |
Advanced | נוספה בגרסה: 1.11.0
ערך ברירת המחדל: תרשים: הזיכרון שנדרש לפעולה רגילה של המשאב בקונטיינר של Kubernetes, ב-mebibyte. |
logger
מגדיר את השירות שמנהל את יומני הפעילות. כל השירותים של Apigee hybrid שפועלים באשכול Kubernetes שלכם פולטים את המידע הזה.
מידע נוסף זמין במאמר סקירה כללית על רישום ביומן.
בטבלה הבאה מתוארים המאפיינים של האובייקט logger:
| מאפיין (property) | סוג | תיאור |
|---|---|---|
logger.securityContext.seccompProfile.type |
Advanced |
נוספה בגרסה: 1.16.0 ערך ברירת המחדל: ללא תרשים: מציין את סוג הפרופיל של Seccomp שצריך להחיל על הקשר האבטחה של ה-pod. הערכים המותרים הם |
logger.annotations |
Advanced | נוסף בגרסה: 1.5.0
ערך ברירת המחדל: ללא תרשים: מפת צמדי מפתח/ערך אופציונלית שמשמשת להוספת הערות לפודים. מידע נוסף מופיע במאמר הערות בהתאמה אישית. |
logger.bufferChunkSize |
Advanced | נוספה בגרסה: 1.12.0
ערך ברירת המחדל: 256k תרשים: גודל שטח האחסון הזמני הראשוני לקריאת קובצי יומן. |
logger.bufferMaxSize |
Advanced | נוספה בגרסה: 1.12.0
ערך ברירת המחדל: 104857600 תרשים: המגבלה של גודל שטח האחסון הזמני לכל קובץ במעקב. קבצים שחורגים מהמגבלה הזו יוסרו מרשימת הקבצים במעקב. |
logger.bufferMemoryLimit |
Advanced | נוספה בגרסה: 1.12.0
ערך ברירת המחדל: 150MB תרשים: מגבלת הזיכרון שהכלי לרישום ביומן יכול לצרוך. אם מגיעים למגבלה, הרישום ביומן מושהה לרגע עד שהנתונים הקיימים נמחקים מהזיכרון. |
logger.enabled |
בסיסי | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: הפעלה או השבתה של רישום ביומן באשכול. בסביבות שהן לא GKE, מגדירים את הערך |
logger.envVars |
בסיסי | נוסף בגרסה: 1.8.5
ערך ברירת המחדל: ללא תרשים: מאפשרת לכלול את משתנה הסביבה
logger:
...
envVars:
NO_PROXY: '<comma-separated-values>'לדוגמה:
envVars:
NO_PROXY: 'kubernetes.default.svc,oauth2.googleapis.com,logging.googleapis.com'אפשר להשתמש ב- |
logger.flushInterval |
Advanced | נוספה בגרסה: 1.12.0
ערך ברירת המחדל: 1 תרשים: מרווח הזמן בשניות שצריך להמתין לפני הפעלת הניקוי הבא של המאגר. |
logger.gsa |
Advanced | נוספה בגרסה: 1.10.0
ערך ברירת המחדל: ללא תרשים: Helm בלבד: כתובת האימייל של חשבון השירות של כתובות האימייל של GSA בדרך כלל נראות ככה: GSA_NAME@PROJECT_ID.iam.gserviceaccount.com לדוגמה: apigee-logger@my-hybrid-project.iam.gserviceaccount.com אפשר לקרוא מידע נוסף במאמרים הפעלת Workload Identity ב-GKE או הפעלת איחוד שירותי אימות הזהות של עומסי עבודה ב-AKS וב-EKS. |
logger.image.pullPolicy |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: קובעת מתי kubelet שולף את קובץ האימג' של Docker של ה-pod. הערכים האפשריים כוללים:
מידע נוסף זמין במאמר עדכון תמונות. |
logger.image.tag |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: תווית הגרסה של קובץ האימג' של Docker בשירות הזה. |
logger.image.url |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: ללא תרשים: המיקום של קובץ האימג' של Docker בשירות הזה. כדי לראות את כתובת ה-URL של המאגר הנוכחי של הרכיב הזה, משתמשים ב- |
logger.livenessProbe.failureThreshold |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: מספר הפעמים ש-Kubernetes יאמת שבדיקות החיוניות נכשלו לפני הפעלה מחדש של הקונטיינר. הערך המינימלי הוא 1. |
logger.livenessProbe.initialDelaySeconds |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: מספר השניות שעוברות מרגע שהקונטיינר מתחיל לפעול ועד שמתחילה בדיקת החיות. |
logger.livenessProbe.periodSeconds |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: ההגדרה הזו קובעת באיזו תדירות (בשניות) תתבצע בדיקת תקינות. הערך המינימלי הוא 1. |
logger.livenessProbe.successThreshold |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: מספר ההצלחות המינימלי ברצף שנדרש כדי שבדיקת תקינות תיחשב כמוצלחת אחרי כישלון. הערך המינימלי הוא 1. |
logger.livenessProbe.timeoutSeconds |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: מספר השניות שאחריהן הזמן הקצוב לתפוגה של בדיקת החיות מסתיים. הערך המינימלי הוא 1. |
logger.nodeSelector.key |
בסיסי | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: חובה מפתח תווית של בורר צמתים שמשמש לטירגוט צומתי Kubernetes ייעודיים לשירותי זמן ריצה של |
logger.nodeSelector.value |
בסיסי | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: חובה ערך התווית של בורר הצמתים שמשמש לטירגוט צומתי Kubernetes ייעודיים לשירותי זמן הריצה של |
logger.resources.limits.cpu |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: מגבלת המעבד (CPU) של המשאב בקונטיינר של Kubernetes, באלפיות ליבה.
|
logger.resources.limits.memory |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: מגבלת הזיכרון של המשאב בקונטיינר של Kubernetes, במגה-בייטים.
|
logger.resources.requests.cpu |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: המעבד (CPU) שנדרש לפעולה רגילה של המשאב בקונטיינר של Kubernetes, באלפיות ליבה. |
logger.resources.requests.memory |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: הזיכרון שנדרש לפעולה רגילה של המשאב בקונטיינר של Kubernetes, ב-mebibyte. |
logger.serviceAccountPath |
בסיסי | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: ללא תרשים: צריך להגדיר את העמודה הנתיב לקובץ המפתח של חשבון השירות ב-Google עם התפקיד כותב יומנים. |
logger.serviceAccountRef |
בסיסי | נוספה בגרסה: 1.2.0
ערך ברירת המחדל: ללא תרשים: צריך להגדיר את העמודה הפניה לסוד של Kubernetes לקובץ מפתח של חשבון שירות ב-Google. אחסון מפתחות של חשבונות שירות בסודות של Kubernetes |
logger.storageMaxChunks |
Advanced | נוספה בגרסה: 1.12.0
ערך ברירת המחדל: 128 תרשים: המספר המקסימלי של מקטעים שיכולים להיות בזיכרון. קטעים שחורגים מהמגבלה יישמרו במערכת הקבצים. |
logger.terminationGracePeriodSeconds |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: משך הזמן המקסימלי בשניות בין בקשה למחיקת pod לבין סגירת ה-pod. במהלך התקופה הזו, כל ה-prestop hooks יופעלו וכל תהליך שפועל אמור להסתיים בצורה תקינה. ה-Pod יושבת כשכל התהליכים הפעילים יסתיימו או בסוף תקופת החסד, המוקדם מביניהם. אם אין תהליכים שפועלים, ה-pod יושבת באופן מיידי. |
logger.tolerations.effect |
Advanced | נוספה בגרסה: 1.10.1
ערך ברירת המחדל: ללא תרשים: נדרש כדי להשתמש בתכונה Taints and Tolerations של Kubernetes. השדה
לפרטים נוספים, ראו Taints and Tolerations: Concepts. |
logger.tolerations.key |
Advanced | נוספה בגרסה: 1.10.1
ערך ברירת המחדל: ללא תרשים: נדרש כדי להשתמש בתכונה Taints and Tolerations של Kubernetes. למידע נוסף, קראו את המאמר Taints and Tolerations: Concepts. |
logger.tolerations.operator |
Advanced | נוספה בגרסה: 1.10.1
ערך ברירת המחדל: תרשים: נדרש כדי להשתמש בתכונה Taints and Tolerations של Kubernetes. למידע נוסף, קראו את המאמר Taints and Tolerations: Concepts. |
logger.tolerations.tolerationSeconds |
Advanced | נוספה בגרסה: 1.10.1
ערך ברירת המחדל: ללא תרשים: משמש את התכונה "דחיות (taints) וטולרנטיות" של Kubernetes. הערך של למידע נוסף, קראו את המאמר Taints and Tolerations: Concepts. |
logger.tolerations.value |
Advanced | נוספה בגרסה: 1.10.1
ערך ברירת המחדל: ללא תרשים: משמש את התכונה "דחיות (taints) וטולרנטיות" של Kubernetes. למידע נוסף, קראו את המאמר Taints and Tolerations: Concepts. |
mart
מגדיר את שירות MART (ממשק Management API לנתוני RunTime), שפועל כספק API לממשקי API ציבוריים של Apigee, כדי שתוכלו לגשת לישויות נתונים של זמן ריצה ולנהל אותן, כמו KMS (מפתחות API ואסימוני OAuth), KVM, מכסות ומוצרי API.
בטבלה הבאה מתוארים המאפיינים של האובייקט mart:
| מאפיין (property) | סוג | תיאור |
|---|---|---|
mart.securityContext.seccompProfile.type |
Advanced |
נוספה בגרסה: 1.16.0 ערך ברירת המחדל: ללא תרשים: מציין את סוג הפרופיל של Seccomp שצריך להחיל על הקשר האבטחה של ה-pod. הערכים המותרים הם |
mart.annotations |
Advanced | נוסף בגרסה: 1.5.0
ערך ברירת המחדל: ללא תרשים: מפת צמדי מפתח/ערך אופציונלית שמשמשת להוספת הערות לפודים. מידע נוסף מופיע במאמר הערות בהתאמה אישית. |
mart.gsa |
Advanced | נוספה בגרסה: 1.10.0
ערך ברירת המחדל: ללא תרשים: Helm בלבד: כתובת האימייל של חשבון השירות של כתובות האימייל של GSA בדרך כלל נראות ככה: GSA_NAME@PROJECT_ID.iam.gserviceaccount.com לדוגמה: apigee-mart@my-hybrid-project.iam.gserviceaccount.com אפשר לקרוא מידע נוסף במאמרים הפעלת Workload Identity ב-GKE או הפעלת איחוד שירותי אימות הזהות של עומסי עבודה ב-AKS וב-EKS. |
mart.hostAlias |
בסיסי | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: ללא תרשים: הכינוי של המארח שמפנה לאובייקט MART. אפשר להגדיר את המאפיין הזה לערך |
mart.image.pullPolicy |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: קובעת מתי kubelet שולף את קובץ האימג' של Docker של ה-pod. הערכים האפשריים כוללים:
מידע נוסף זמין במאמר עדכון תמונות. |
mart.image.tag |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: תווית הגרסה של קובץ האימג' של Docker בשירות הזה. |
mart.image.url |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: ללא תרשים: המיקום של קובץ האימג' של Docker בשירות הזה. כדי לראות את כתובת ה-URL של המאגר הנוכחי של הרכיב הזה, משתמשים ב- |
mart.initCheckCF.resources.requests.cpu |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: כמות משאבי המעבד (CPU) שהוקצו לבדיקת האתחול של תהליך Cloud Foundry. |
mart.livenessProbe.failureThreshold |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: מספר הפעמים ש-Kubernetes יאמת שבדיקות החיוניות נכשלו לפני הפעלה מחדש של הקונטיינר. הערך המינימלי הוא 1. |
mart.livenessProbe.initialDelaySeconds |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: מספר השניות שעוברות מרגע שהקונטיינר מתחיל לפעול ועד שמתחילה בדיקת החיות. |
mart.livenessProbe.periodSeconds |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: ההגדרה הזו קובעת באיזו תדירות (בשניות) תתבצע בדיקת תקינות. הערך המינימלי הוא 1. |
mart.livenessProbe.timeoutSeconds |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: מספר השניות שאחריהן הזמן הקצוב לתפוגה של בדיקת החיות מסתיים. הערך המינימלי הוא 1. |
mart.metricsURL |
בסיסי | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: |
mart.nodeSelector.key |
בסיסי | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: ללא תרשים: מפתח אופציונלי של תווית בורר צמתים לטירגוט צומתי Kubernetes לשירותי זמן הריצה של |
mart.nodeSelector.value |
בסיסי | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: ללא תרשים: ערך אופציונלי של תווית בורר הצמתים לטירגוט צומתי Kubernetes לשירותי זמן הריצה של |
mart.podDisruptionBudget.minAvailable |
Advanced |
נוספה בגרסה: 1.17.0 ערך ברירת המחדל: ללא תרשים: המספר המינימלי של פודים של MART שחייבים להישאר זמינים במהלך שיבוש יזום, למשל במהלך שדרוג של מאגר צמתים או ניקוז של צומת. השדה הזה מגדיר את השדה לדוגמה, ב- mart:
podDisruptionBudget:
minAvailable: "50%" |
mart.podDisruptionBudget.maxUnavailable |
Advanced |
נוספה בגרסה: 1.17.0 ערך ברירת המחדל: ללא תרשים: המספר המקסימלי של פודים של MART שיכולים להיות לא זמינים במהלך שיבוש יזום, למשל במהלך שדרוג של מאגר צמתים או ניקוז של צומת. השדה הזה מגדיר את השדה לדוגמה, ב- mart:
podDisruptionBudget:
maxUnavailable: 1 |
mart.readinessProbe.failureThreshold |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: מספר הפעמים ש-Kubernetes יאמת שבדיקות המוכנות נכשלו לפני שיסמן את ה-Pod כלא מוכן. הערך המינימלי הוא 1. |
mart.readinessProbe.initialDelaySeconds |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: מספר השניות שעוברות מרגע שהקונטיינר מתחיל לפעול ועד שמתחילה בדיקת מוכנות. |
mart.readinessProbe.periodSeconds |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: קובע את התדירות של בדיקת המוכנות, בשניות. הערך המינימלי הוא 1. |
mart.readinessProbe.successThreshold |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: מספר ההצלחות המינימלי ברצף שנדרש כדי שבדיקת מוכנות תיחשב כמוצלחת אחרי כישלון. הערך המינימלי הוא 1. |
mart.readinessProbe.timeoutSeconds |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: מספר השניות שאחריהן הזמן הקצוב לתפוגה של בדיקת החיות מסתיים. הערך המינימלי הוא 1. |
mart.replicaCountMax |
בסיסי | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: המספר המקסימלי של רפליקות שזמינות להתאמה אוטומטית לעומס. |
mart.replicaCountMin |
בסיסי | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: המספר המינימלי של רפליקות שזמינות להתאמה אוטומטית לעומס. |
mart.resources.limits.cpu |
Advanced | נוספה בגרסה: 1.11.0
ערך ברירת המחדל: תרשים: מגבלת המעבד (CPU) של המשאב בקונטיינר של Kubernetes, באלפיות ליבה.
|
mart.resources.limits.memory |
Advanced | נוספה בגרסה: 1.11.0
ערך ברירת המחדל: תרשים: מגבלת הזיכרון של המשאב בקונטיינר של Kubernetes, במגה-בייטים.
|
mart.resources.requests.cpu |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: המעבד (CPU) שנדרש לפעולה רגילה של המשאב בקונטיינר של Kubernetes, באלפיות ליבה. |
mart.resources.requests.memory |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: הזיכרון שנדרש לפעולה רגילה של המשאב בקונטיינר של Kubernetes, ב-mebibyte. |
mart.serviceAccountPath |
בסיסי | נוספה בגרסה: 1.1.1
ערך ברירת המחדל: ללא תרשים: חובה להגדיר את הנתיב לקובץ המפתח של חשבון השירות ב-Google ללא תפקיד. |
mart.serviceAccountRef |
בסיסי | נוספה בגרסה: 1.2.0
ערך ברירת המחדל: ללא תרשים: חובה להגדיר את הפניה לסוד של Kubernetes לקובץ מפתח של חשבון שירות ב-Google. אחסון מפתחות של חשבונות שירות בסודות של Kubernetes |
mart.sslCertPath |
בסיסי | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: ללא תרשים: צריך לציין הנתיב של מערכת הקבצים המקומית לטעינה ולקידוד של אישור ה-SSL לסוד. |
mart.sslKeyPath |
בסיסי | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: ללא תרשים: צריך לציין את נתיב מערכת הקבצים המקומית לטעינה ולקידוד של מפתח ה-SSL ל-Secret. |
mart.sslSecret |
בסיסי | נוספה בגרסה: 1.2.0
ערך ברירת המחדל: ללא תרשים: צריך לציין שם הקובץ שמאוחסן בסוד של Kubernetes ומכיל את אישור ה-TLS ואת המפתח הפרטי. צריך ליצור את הסוד באמצעות נתוני המפתח ואישור ה-TLS כקלט. מידע נוסף:
|
mart.targetCPUUtilizationPercentage |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: ניצול יעד של המעבד (CPU) לתהליך MART ב-pod. הערך של השדה הזה מאפשר ל-MART לבצע התאמה אוטומטית לעומס (automatic scaling) כשניצול המעבד (CPU) מגיע לערך הזה, עד |
mart.terminationGracePeriodSeconds |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: משך הזמן המקסימלי בשניות בין בקשה למחיקת pod לבין סגירת ה-pod. במהלך התקופה הזו, כל ה-prestop hooks יופעלו וכל תהליך שפועל אמור להסתיים בצורה תקינה. ה-Pod יושבת כשכל התהליכים הפעילים יסתיימו או בסוף תקופת החסד, המוקדם מביניהם. אם אין תהליכים שפועלים, ה-pod יושבת באופן מיידי. |
mart.tolerations.effect |
Advanced | נוספה בגרסה: 1.10.1
ערך ברירת המחדל: ללא תרשים: נדרש כדי להשתמש בתכונה Taints and Tolerations של Kubernetes. השדה
לפרטים נוספים, ראו Taints and Tolerations: Concepts. |
mart.tolerations.key |
Advanced | נוספה בגרסה: 1.10.1
ערך ברירת המחדל: ללא תרשים: נדרש כדי להשתמש בתכונה Taints and Tolerations של Kubernetes. למידע נוסף, קראו את המאמר Taints and Tolerations: Concepts. |
mart.tolerations.operator |
Advanced | נוספה בגרסה: 1.10.1
ערך ברירת המחדל: תרשים: נדרש כדי להשתמש בתכונה Taints and Tolerations של Kubernetes. למידע נוסף, קראו את המאמר Taints and Tolerations: Concepts. |
mart.tolerations.tolerationSeconds |
Advanced | נוספה בגרסה: 1.10.1
ערך ברירת המחדל: ללא תרשים: משמש את התכונה "דחיות (taints) וטולרנטיות" של Kubernetes. הערך של למידע נוסף, קראו את המאמר Taints and Tolerations: Concepts. |
mart.tolerations.value |
Advanced | נוספה בגרסה: 1.10.1
ערך ברירת המחדל: ללא תרשים: משמש את התכונה "דחיות (taints) וטולרנטיות" של Kubernetes. למידע נוסף, קראו את המאמר Taints and Tolerations: Concepts. |
mcpServer
מגדיר את מישור הנתונים של MCP, הרכיב בתוך האשכול שמשרת קריאות API לכלי Model Context Protocol (MCP) מהפודים של סביבת זמן הריצה של Apigee. כברירת מחדל, MCP מושבת. כדי להפעיל את MCP, מגדירים את המאפיין enableMcpServer ברמה העליונה לערך true.
המאפיינים של mcpServer נכנסים לתוקף רק כש-enableMcpServer הוא true.
מידע נוסף זמין במאמרים הפעלת Model Context Protocol (MCP) ב-Apigee Hybrid וסקירה כללית על Model Context Protocol (MCP) ב-Apigee.
בטבלה הבאה מתוארים המאפיין enableMcpServer והמאפיינים של האובייקט mcpServer:
| מאפיין (property) | סוג | תיאור |
|---|---|---|
enableMcpServer |
בסיסי | נוספה בגרסה: 1.17.0
ערך ברירת המחדל: תרשים: לדוגמה, ברמה העליונה של instanceID: "INSTANCE_ID" org: ORGANIZATION_NAME enableMcpServer: true איך מפעילים את Model Context Protocol (MCP) ב-Apigee Hybrid |
mcpServer.annotations |
Advanced | נוספה בגרסה: 1.17.0
ערך ברירת המחדל: ללא תרשים: מיפוי אופציונלי של מפתח/ערך שמשמש להוספת הערות לפודים של MCP. מידע נוסף מופיע במאמר הערות בהתאמה אישית. |
mcpServer.gsa |
Advanced | נוספה בגרסה: 1.17.0
ערך ברירת המחדל: ללא תרשים: Helm בלבד: כתובת האימייל של חשבון השירות ב-IAM (GSA) של ה-sidecar של ה-MCP. התרשים משייך אותו לחשבון השירות של MCP Kubernetes כש- אם לא מגדירים את כתובות האימייל של GSA בדרך כלל נראות ככה: GSA_NAME@PROJECT_ID.iam.gserviceaccount.com איך מפעילים את Model Context Protocol (MCP) ב-Apigee Hybrid |
mcpServer.image.pullPolicy |
Advanced | נוספה בגרסה: 1.17.0
ערך ברירת המחדל: תרשים: קובעת מתי kubelet שולף את קובץ האימג' של Docker של ה-pod. הערכים האפשריים כוללים:
מידע נוסף זמין במאמר עדכון תמונות. |
mcpServer.image.tag |
Advanced | נוספה בגרסה: 1.17.0
ערך ברירת המחדל: תרשים: תווית הגרסה של קובץ האימג' של Docker של קונטיינר מישור הנתונים של MCP. |
mcpServer.image.url |
Advanced | נוספה בגרסה: 1.17.0
ערך ברירת המחדל: ללא תרשים: המיקום של קובץ האימג' של Docker לקונטיינר של מישור הנתונים של MCP ( כדי לראות את כתובת ה-URL של המאגר הנוכחי של הרכיב הזה, משתמשים ב- |
mcpServer.nodeSelector |
Advanced | נוספה בגרסה: 1.17.0
ערך ברירת המחדל: ללא תרשים: לא חל בגרסה 1.17.0. המאפיין הזה מוגדר בתרשים |
mcpServer.podDisruptionBudget.maxUnavailable |
Advanced |
נוספה בגרסה: 1.17.0 ערך ברירת המחדל: ללא תרשים: המספר המקסימלי של פודים של MCP שלא יכולים להיות זמינים במהלך שיבוש יזום, כמו במהלך שדרוג של מאגר צמתים או ניקוז של צומת. השדה הזה מגדיר את השדה לדוגמה, ב- mcpServer:
podDisruptionBudget:
maxUnavailable: 1 |
mcpServer.podDisruptionBudget.minAvailable |
Advanced |
נוספה בגרסה: 1.17.0 ערך ברירת המחדל: ללא תרשים: המספר המינימלי של פודים של MCP שחייבים להישאר זמינים במהלך שיבוש יזום, כמו במהלך שדרוג של מאגר צמתים או ניקוז של צומת. השדה הזה מגדיר את השדה לדוגמה, ב- mcpServer:
podDisruptionBudget:
minAvailable: "50%" |
mcpServer.replicaCountMax |
בסיסי | נוספה בגרסה: 1.17.0
ערך ברירת המחדל: תרשים: המספר המקסימלי של רפליקות של פודים של MCP שזמינות להתאמה אוטומטית לעומס (scaling). אם ה-Horizontal Pod Autoscaler נשאר במקסימום בזמן שיא התנועה ב-MCP, צריך להגדיל את הערך הזה. |
mcpServer.replicaCountMin |
בסיסי | נוספה בגרסה: 1.17.0
ערך ברירת המחדל: תרשים: המספר המינימלי של רפליקות של פודים של MCP שזמינות להתאמה אוטומטית לעומס. כדי לשמור על זמינות גבוהה, צריך להשאיר לפחות
|
mcpServer.resources.limits.cpu |
Advanced | נוספה בגרסה: 1.17.0
ערך ברירת המחדל: תרשים: מגבלת המעבד (CPU) של מאגר מישור הנתונים של MCP, באלפיות ליבה. |
mcpServer.resources.limits.memory |
Advanced | נוספה בגרסה: 1.17.0
ערך ברירת המחדל: תרשים: מגבלת הזיכרון של מאגר מישור הנתונים של MCP, במגה-בייטים או בגיגה-בייטים. |
mcpServer.resources.requests.cpu |
Advanced | נוספה בגרסה: 1.17.0
ערך ברירת המחדל: תרשים: המעבד (CPU) שנדרש לפעולה רגילה של מאגר מישור הנתונים של MCP, באלפיות ליבה. |
mcpServer.resources.requests.memory |
Advanced | נוספה בגרסה: 1.17.0
ערך ברירת המחדל: תרשים: הזיכרון שנדרש לפעולה תקינה של מאגר מישור הנתונים של MCP, ב-mebibytes. |
mcpServer.securityContext.seccompProfile.type |
Advanced |
נוספה בגרסה: 1.17.0 ערך ברירת המחדל: ללא תרשים: מציין את סוג הפרופיל של Seccomp שצריך להחיל על הקשר האבטחה של ה-pod. הערכים המותרים הם |
mcpServer.serviceAccountPath |
Advanced | נוספה בגרסה: 1.17.0
ערך ברירת המחדל: ללא תרשים: הנתיב לקובץ מפתח של חשבון שירות ב-Google בשביל ה-sidecar של ה-MCP. משמש כשלא מופעל איחוד זהויות של עומסי עבודה ל-GKE. אם לא מגדירים את אם לא הפעלתם את איחוד הזהויות של עומסי עבודה ל-GKE, ולא הגדרתם את |
mcpServer.serviceAccountRef |
Advanced | נוספה בגרסה: 1.17.0
ערך ברירת המחדל: ללא תרשים: השם של סוד קיים ב-Kubernetes, במרחב השמות של Apigee, שמכיל מפתח של חשבון שירות ב-IAM ל-sidecar של ה-MCP. משתמשים במאפיין הזה רק אם מנהלים את הסודות של מפתחות חשבונות השירות מחוץ לתרשימי Apigee Helm. צריך להגדיר רק אחד מהשדות הבאים: |
mcpServer.sidecar.image.pullPolicy |
Advanced | נוספה בגרסה: 1.17.0
ערך ברירת המחדל: תרשים: קובעת מתי kubelet שולף את קובץ האימג' של Docker של ה-pod. הערכים האפשריים כוללים:
מידע נוסף זמין במאמר עדכון תמונות. |
mcpServer.sidecar.image.tag |
Advanced | נוספה בגרסה: 1.17.0
ערך ברירת המחדל: תרשים: תווית הגרסה של קובץ האימג' של Docker של קונטיינר ה-sidecar של MCP. |
mcpServer.sidecar.image.url |
Advanced | נוספה בגרסה: 1.17.0
ערך ברירת המחדל: ללא תרשים: המיקום של קובץ האימג' של Docker לקונטיינר המשני (sidecar) של MCP ( כדי לראות את כתובת ה-URL של המאגר הנוכחי של הרכיב הזה, משתמשים ב- |
mcpServer.sidecar.resources.limits.cpu |
Advanced | נוספה בגרסה: 1.17.0
ערך ברירת המחדל: תרשים: מגבלת המעבד (CPU) לקונטיינר המשני (sidecar) של MCP, באלפיות ליבה. |
mcpServer.sidecar.resources.limits.memory |
Advanced | נוספה בגרסה: 1.17.0
ערך ברירת המחדל: תרשים: מגבלת הזיכרון של קונטיינר ה-MCP המשני (sidecar), במיבי-בייט. |
mcpServer.sidecar.resources.requests.cpu |
Advanced | נוספה בגרסה: 1.17.0
ערך ברירת המחדל: תרשים: המעבד (CPU) שנדרש לפעולה רגילה של הקונטיינר המשני (sidecar) של MCP, ב-millicores. |
mcpServer.sidecar.resources.requests.memory |
Advanced | נוספה בגרסה: 1.17.0
ערך ברירת המחדל: תרשים: הזיכרון שנדרש לפעולה רגילה של קונטיינר משני (sidecar) של MCP, ב-mebibyte. |
mcpServer.targetCPUUtilizationPercentage |
Advanced | נוספה בגרסה: 1.17.0
ערך ברירת המחדל: תרשים: יעד ניצול המעבד (CPU) של ה-MCP pods. כשהניצול של המעבד (CPU) מגיע לערך הזה, הכלי Horizontal Pod Autoscaler מוסיף פודים של MCP, עד |
mcpServer.terminationGracePeriodSeconds |
Advanced | נוספה בגרסה: 1.17.0
ערך ברירת המחדל: תרשים: משך הזמן המקסימלי בשניות בין בקשה למחיקת pod לבין סגירת ה-pod. במהלך התקופה הזו, כל ה-prestop hooks יופעלו וכל תהליך שפועל אמור להסתיים בצורה תקינה. ה-Pod יושבת כשכל התהליכים הפעילים יסתיימו או בסוף תקופת החסד, המוקדם מביניהם. אם אין תהליכים שפועלים, ה-pod יושבת באופן מיידי. |
mcpServer.tolerations.effect |
Advanced | נוספה בגרסה: 1.17.0
ערך ברירת המחדל: ללא תרשים: נדרש כדי להשתמש בתכונה Taints and Tolerations של Kubernetes. השדה
לפרטים נוספים, ראו Taints and Tolerations: Concepts. |
mcpServer.tolerations.key |
Advanced | נוספה בגרסה: 1.17.0
ערך ברירת המחדל: ללא תרשים: נדרש כדי להשתמש בתכונה Taints and Tolerations של Kubernetes. למידע נוסף, קראו את המאמר Taints and Tolerations: Concepts. |
mcpServer.tolerations.operator |
Advanced | נוספה בגרסה: 1.17.0
ערך ברירת המחדל: תרשים: נדרש כדי להשתמש בתכונה Taints and Tolerations של Kubernetes. למידע נוסף, קראו את המאמר Taints and Tolerations: Concepts. |
mcpServer.tolerations.tolerationSeconds |
Advanced | נוספה בגרסה: 1.17.0
ערך ברירת המחדל: ללא תרשים: משמש את התכונה "דחיות (taints) וטולרנטיות" של Kubernetes. הערך של למידע נוסף, קראו את המאמר Taints and Tolerations: Concepts. |
mcpServer.tolerations.value |
Advanced | נוספה בגרסה: 1.17.0
ערך ברירת המחדל: ללא תרשים: משמש את התכונה "דחיות (taints) וטולרנטיות" של Kubernetes. למידע נוסף, קראו את המאמר Taints and Tolerations: Concepts. |
metrics
מגדיר את השירות שאוסף מדדי תפעול. אתם יכולים להשתמש בנתוני המדדים כדי לעקוב אחרי התקינות של שירותי Hybrid, להגדיר התראות ועוד.
מידע נוסף זמין במאמר סקירה כללית על איסוף מדדים.
בטבלה הבאה מתוארים המאפיינים של האובייקט metrics:
| מאפיין (property) | סוג | תיאור |
|---|---|---|
metrics.securityContext.seccompProfile.type |
Advanced |
נוספה בגרסה: 1.16.0 ערך ברירת המחדל: ללא תרשים: מציין את סוג הפרופיל של Seccomp שצריך להחיל על הקשר האבטחה של ה-pod. הערכים המותרים הם |
metrics.adapter.image.pullPolicy |
Advanced | נוספה בגרסה: 1.8.1
ערך ברירת המחדל: תרשים: קובעת מתי kubelet שולף את קובץ האימג' של Docker של ה-pod. הערכים האפשריים כוללים:
מידע נוסף זמין במאמר עדכון תמונות. |
metrics.adapter.image.tag |
Advanced | נוספה בגרסה: 1.8.1
ערך ברירת המחדל: תרשים: תווית הגרסה של קובץ האימג' של Docker בשירות הזה. |
metrics.adapter.image.url |
Advanced | נוספה בגרסה: 1.8.1
ערך ברירת המחדל: ללא תרשים: המיקום של קובץ האימג' של Docker בשירות הזה. כדי לראות את כתובת ה-URL של המאגר הנוכחי של הרכיב הזה, משתמשים ב- |
metrics.adapter.podDisruptionBudget.minAvailable |
Advanced |
נוספה בגרסה: 1.17.0 ערך ברירת המחדל: ללא תרשים: המספר המינימלי של פודים של מתאם מדדים שחייבים להישאר זמינים במהלך שיבוש יזום, למשל במהלך שדרוג של מאגר צמתים או ניקוז של צומת. השדה הזה מגדיר את השדה לדוגמה, ב- metrics:
adapter:
podDisruptionBudget:
minAvailable: "50%" |
metrics.adapter.podDisruptionBudget.maxUnavailable |
Advanced |
נוספה בגרסה: 1.17.0 ערך ברירת המחדל: ללא תרשים: המספר המקסימלי של פודים של מתאם מדדים שיכולים להיות לא זמינים במהלך שיבוש יזום, למשל במהלך שדרוג של מאגר צמתים או ניקוז של צומת. השדה הזה מגדיר את השדה לדוגמה, ב- metrics:
adapter:
podDisruptionBudget:
maxUnavailable: 1 |
metrics.adapter.resources.limits.cpu |
Advanced | נוספה בגרסה: 1.14.1
ערך ברירת המחדל: תרשים: מגבלת המעבד (CPU) למשאב המתאם בקונטיינר של Kubernetes, באלפיות ליבה. |
metrics.adapter.resources.limits.memory |
Advanced | נוספה בגרסה: 1.14.1
ערך ברירת המחדל: תרשים: מגבלת הזיכרון למשאב המתאם בקונטיינר של Kubernetes, בגיביבייט. |
metrics.adapter.resources.requests.cpu |
Advanced | נוספה בגרסה: 1.14.1
ערך ברירת המחדל: תרשים: המעבד (CPU) שנדרש לפעולה רגילה של המתאם בקונטיינר של Kubernetes, באלפיות ליבה. |
metrics.adapter.resources.requests.memory |
Advanced | נוספה בגרסה: 1.14.1
ערך ברירת המחדל: תרשים: הזיכרון שנדרש לפעולה רגילה של המתאם בקונטיינר של Kubernetes, ב-mebibyte. |
metrics.aggregator.resources.requests.cpu |
Advanced | נוספה בגרסה: 1.4.0
ערך ברירת המחדל: תרשים: המעבד (CPU) שנדרש לפעולה רגילה של האגרגטור בקונטיינר של Kubernetes, באלפיות ליבה. |
metrics.aggregator.resources.requests.memory |
Advanced | נוספה בגרסה: 1.4.0
ערך ברירת המחדל: תרשים: הזיכרון שנדרש לפעולה רגילה של האגרגטור בקונטיינר של Kubernetes, ב-mebibytes. |
metrics.aggregator.resources.limits.cpu |
Advanced | נוספה בגרסה: 1.4.0
ערך ברירת המחדל: תרשים: מגבלת המעבד (CPU) של משאב הצבירה בקונטיינר של Kubernetes, ב-millicores. |
metrics.aggregator.resources.limits.memory |
Advanced | נוספה בגרסה: 1.4.0
ערך ברירת המחדל: תרשים: מגבלת הזיכרון של משאב האגרגטור בקונטיינר של Kubernetes, בגיביבייט. |
metrics.annotations |
Advanced | נוסף בגרסה: 1.5.0
ערך ברירת המחדל: ללא תרשים: מפת צמדי מפתח/ערך אופציונלית שמשמשת להוספת הערות לפודים. מידע נוסף מופיע במאמר הערות בהתאמה אישית. |
metrics.app.resources.requests.cpu |
Advanced | נוספה בגרסה: 1.4.0
ערך ברירת המחדל: תרשים: המעבד (CPU) שנדרש לפעולה רגילה של האפליקציה בקונטיינר של Kubernetes, באלפיות ליבה. |
metrics.app.resources.requests.memory |
Advanced | נוספה בגרסה: 1.4.0
ערך ברירת המחדל: תרשים: הזיכרון שנדרש לפעולה רגילה של האפליקציה בקונטיינר של Kubernetes, ב-mebibytes. |
metrics.app.resources.limits.cpu |
Advanced | נוספה בגרסה: 1.4.0
ערך ברירת המחדל: תרשים: מגבלת המעבד (CPU) למשאב האפליקציה בקונטיינר של Kubernetes, במילי-ליבות. |
metrics.app.resources.limits.memory |
Advanced | נוספה בגרסה: 1.4.0
ערך ברירת המחדל: תרשים: מגבלת הזיכרון של משאב האפליקציה בקונטיינר של Kubernetes, בגיביבייט. |
metrics.appStackdriverExporter.podDisruptionBudget.minAvailable |
Advanced |
נוספה בגרסה: 1.17.0 ערך ברירת המחדל: ללא תרשים: המספר המינימלי של פודים מסוג
לדוגמה, ב- metrics:
appStackdriverExporter:
podDisruptionBudget:
minAvailable: "50%" |
metrics.appStackdriverExporter.podDisruptionBudget.maxUnavailable |
Advanced |
נוספה בגרסה: 1.17.0 ערך ברירת המחדל: ללא תרשים: המספר המקסימלי של Pods מסוג
לדוגמה, ב- metrics:
appStackdriverExporter:
podDisruptionBudget:
maxUnavailable: 1 |
metrics.appStackdriverExporter.resources.limits.cpu |
Advanced | נוסף בגרסה: 1.7.0
ערך ברירת המחדל: תרשים: מגבלת המעבד (CPU) למשאב stackdriverExporter בקונטיינר של Kubernetes, באלפיות ליבה. |
metrics.appStackdriverExporter.resources.limits.memory |
Advanced | נוסף בגרסה: 1.7.0
ערך ברירת המחדל: תרשים: מגבלת הזיכרון של המשאב stackdriverExporter בקונטיינר של Kubernetes, בגיביבייט. |
metrics.appStackdriverExporter.resources.requests.cpu |
Advanced | נוסף בגרסה: 1.7.0
ערך ברירת המחדל: תרשים: המעבד (CPU) שנדרש לפעולה רגילה של stackdriverExporter בקונטיינר של Kubernetes, באלפיות ליבה. |
metrics.appStackdriverExporter.resources.requests.memory |
Advanced | נוסף בגרסה: 1.7.0
ערך ברירת המחדל: תרשים: הזיכרון שנדרש לפעולה רגילה של stackdriverExporter בקונטיינר של Kubernetes, ב-mebibytes. |
metrics.collector.envVars |
בסיסי | נוספה בגרסה: 1.13
ערך ברירת המחדל: ללא תרשים: מאפשר להעביר משתני סביבה ולשנות אותם ב-OpenTelemetry. לדוגמה, אפשר להגדיר את אפשר להגדיר את המשתנה
metrics:
...
envVars:
HTTP_PROXY: '<host-name>'לדוגמה:
envVars:
HTTP_PROXY: 'http://1.1.1.1:80'אפשר להגדיר את המשתנה
metrics:
...
envVars:
HTTPS_PROXY: '<host-name>'לדוגמה:
envVars:
HTTPS_PROXY: 'https://1.1.1.1:80'המשתנה metrics: ... envVars: NO_PROXY: '<comma-separated-values>' לדוגמה: envVars: NO_PROXY: 'https://1.1.1.1:80, https://1.1.1.1:81' אפשר להשתמש ב- תמיכה בשרת proxy במסמכי התיעוד של OpenTelemetry. |
metrics.collector.imagePullPolicy |
Advanced | נוספה בגרסה: 1.12.0
ערך ברירת המחדל: תרשים: קובעת מתי kubelet שולף את קובץ האימג' של Docker של ה-pod. הערכים האפשריים כוללים:
מידע נוסף זמין במאמר שימוש במאגר תמונות פרטי עם Apigee Hybrid . |
metrics.collector.image.tag |
בסיסי | נוספה בגרסה: 1.12.0
ערך ברירת המחדל: תרשים: תווית הגרסה של קובץ האימג' של Docker בשירות הזה. |
metrics.collector.image.url |
בסיסי | נוספה בגרסה: 1.12.0
ערך ברירת המחדל: ללא תרשים: המיקום של קובץ האימג' של Docker בשירות הזה. כדי לראות את כתובת ה-URL של המאגר הנוכחי של הרכיב הזה, משתמשים ב- |
metrics.collector.podDisruptionBudget.minAvailable |
Advanced |
נוספה בגרסה: 1.17.0 ערך ברירת המחדל: ללא תרשים: המספר המינימלי של פודים לאיסוף מדדים שחייבים להישאר זמינים במהלך שיבוש יזום, למשל במהלך שדרוג של מאגר צמתים או ניקוז של צומת. השדה הזה מגדיר את השדה לדוגמה, ב- metrics:
collector:
podDisruptionBudget:
minAvailable: "50%" |
metrics.collector.podDisruptionBudget.maxUnavailable |
Advanced |
נוספה בגרסה: 1.17.0 ערך ברירת המחדל: ללא תרשים: המספר המקסימלי של pod לאיסוף מדדים שלא יכולים להיות זמינים במהלך שיבוש יזום, למשל במהלך שדרוג של מאגר צמתים או ניקוז של צומת. השדה הזה מגדיר את השדה לדוגמה, ב- metrics:
collector:
podDisruptionBudget:
maxUnavailable: 1 |
metrics.collector.resources.requests.cpu |
Advanced | נוספה בגרסה: 1.12.0
ערך ברירת המחדל: תרשים: המעבד (CPU) שנדרש לפעולה רגילה של האפליקציה בקונטיינר של Kubernetes, באלפיות ליבה. |
metrics.collector.resources.requests.memory |
Advanced | נוספה בגרסה: 1.12.0
ערך ברירת המחדל: תרשים: הזיכרון שנדרש לפעולה רגילה של האפליקציה בקונטיינר של Kubernetes, ב-mebibytes. |
metrics.collector.resources.limits.cpu |
Advanced | נוספה בגרסה: 1.12.0
ערך ברירת המחדל: תרשים: מגבלת המעבד (CPU) למשאב האפליקציה בקונטיינר של Kubernetes, במילי-ליבות. |
metrics.collector.resources.limits.memory |
Advanced | נוספה בגרסה: 1.12.0
ערך ברירת המחדל: תרשים: מגבלת הזיכרון של משאב האפליקציה בקונטיינר של Kubernetes, בגיביבייט. |
metrics.collector.livenessProbe.failureThreshold |
Advanced | נוספה בגרסה: 1.12.0
ערך ברירת המחדל: תרשים: מספר הפעמים ש-Kubernetes יאמת שבדיקות החיוניות נכשלו לפני הפעלה מחדש של הקונטיינר. הערך המינימלי הוא 1. |
metrics.collector.livenessProbe.initialDelaySeconds |
Advanced | נוספה בגרסה: 1.12.0
ערך ברירת המחדל: תרשים: מספר השניות שעוברות מרגע שהקונטיינר מתחיל לפעול ועד שמתחילה בדיקת החיות. |
metrics.collector.livenessProbe.periodSeconds |
Advanced | נוספה בגרסה: 1.12.0
ערך ברירת המחדל: תרשים: ההגדרה הזו קובעת באיזו תדירות (בשניות) תתבצע בדיקת תקינות. הערך המינימלי הוא 1. |
metrics.collector.livenessProbe.successThreshold |
Advanced | נוספה בגרסה: 1.12.0
ערך ברירת המחדל: תרשים: מספר ההצלחות המינימלי ברצף שנדרש כדי שבדיקת תקינות תיחשב כמוצלחת אחרי כישלון. הערך המינימלי הוא 1. |
metrics.collector.livenessProbe.timeoutSeconds |
Advanced | נוספה בגרסה: 1.12.0
ערך ברירת המחדל: תרשים: מספר השניות שאחריהן הזמן הקצוב לתפוגה של בדיקת החיות מסתיים. הערך המינימלי הוא 1. |
metrics.collector.readinessProbe.failureThreshold |
Advanced | נוספה בגרסה: 1.12.0
ערך ברירת המחדל: תרשים: מספר הפעמים ש-Kubernetes יאמת שבדיקות המוכנות נכשלו לפני שיסמן את ה-pod כלא מוכן. הערך המינימלי הוא 1. |
metrics.collector.readinessProbe.initialDelaySeconds |
Advanced | נוספה בגרסה: 1.12.0
ערך ברירת המחדל: תרשים: מספר השניות שעוברות מרגע שהקונטיינר מתחיל לפעול ועד שמתחילה בדיקת מוכנות. |
metrics.collector.readinessProbe.periodSeconds |
Advanced | נוספה בגרסה: 1.12.0
ערך ברירת המחדל: תרשים: קובע את התדירות של בדיקת המוכנות, בשניות. הערך המינימלי הוא 1. |
metrics.collector.readinessProbe.successThreshold |
Advanced | נוספה בגרסה: 1.12.0
ערך ברירת המחדל: תרשים: מספר ההצלחות המינימלי ברצף שנדרש כדי שבדיקת מוכנות תיחשב כמוצלחת אחרי כישלון. הערך המינימלי הוא 1. |
metrics.collector.readinessProbe.timeoutSeconds |
Advanced | נוספה בגרסה: 1.12.0
ערך ברירת המחדל: תרשים: מספר השניות שאחריהן הזמן הקצוב לתפוגה של בדיקת החיות מסתיים. הערך המינימלי הוא 1. |
metrics.disablePrometheusPipeline |
בסיסי | נוספה בגרסה: 1.12.0
ערך ברירת המחדל: תרשים: מדדים של משאבים במעקב מסוג |
metrics.enabled |
בסיסי | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: הפעלת מדדי Apigee. כדי להפעיל את המדדים, מגדירים את הערך |
metrics.gsa |
Advanced | נוספה בגרסה: 1.10.0
ערך ברירת המחדל: ללא תרשים: Helm בלבד: כתובת האימייל של חשבון השירות של כתובות האימייל של GSA בדרך כלל נראות ככה: GSA_NAME@PROJECT_ID.iam.gserviceaccount.com לדוגמה: apigee-metrics@my-hybrid-project.iam.gserviceaccount.com אפשר לקרוא מידע נוסף במאמרים הפעלת Workload Identity ב-GKE או הפעלת איחוד שירותי אימות הזהות של עומסי עבודה ב-AKS וב-EKS. |
metrics.nodeSelector.key |
בסיסי | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: ללא תרשים: חובה מפתח תווית של בורר צמתים שמשמש לטירגוט צומתי Kubernetes ייעודיים לשירותי זמן ריצה של |
metrics.nodeSelector.value |
בסיסי | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: ללא תרשים: חובה ערך התווית של בורר הצמתים שמשמש לטירגוט צומתי Kubernetes ייעודיים לשירותי זמן הריצה של |
metrics.prometheus.containerPort |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: היציאה לחיבור לשירות המדדים של Prometheus. |
metrics.prometheus.image.pullPolicy |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: קובעת מתי kubelet שולף את קובץ האימג' של Docker של ה-pod. הערכים האפשריים כוללים:
מידע נוסף זמין במאמר עדכון תמונות. |
metrics.prometheus.image.tag |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: תווית הגרסה של קובץ האימג' של Docker בשירות הזה. |
metrics.prometheus.image.url |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: ללא תרשים: המיקום של קובץ האימג' של Docker בשירות הזה. כדי לראות את כתובת ה-URL של המאגר הנוכחי של הרכיב הזה, משתמשים ב- |
metrics.prometheus.livenessProbe.failureThreshold |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: מספר הפעמים ש-Kubernetes יאמת שבדיקות החיוניות נכשלו לפני הפעלה מחדש של הקונטיינר. הערך המינימלי הוא 1. |
metrics.prometheus.livenessProbe.periodSeconds |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: ההגדרה הזו קובעת באיזו תדירות (בשניות) תתבצע בדיקת תקינות. הערך המינימלי הוא 1. |
metrics.prometheus.livenessProbe.timeoutSeconds |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: מספר השניות שאחריהן הזמן הקצוב לתפוגה של בדיקת החיות מסתיים. הערך המינימלי הוא 1. |
metrics.prometheus.readinessProbe.failureThreshold |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: מספר הפעמים ש-Kubernetes יאמת שבדיקות המוכנות נכשלו לפני שיסמן את ה-Pod כלא מוכן. הערך המינימלי הוא 1. |
metrics.prometheus.readinessProbe.periodSeconds |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: קובע את התדירות של בדיקת המוכנות, בשניות. הערך המינימלי הוא 1. |
metrics.prometheus.readinessProbe.timeoutSeconds |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: מספר השניות שאחריהן הזמן הקצוב לתפוגה של בדיקת החיות מסתיים. הערך המינימלי הוא 1. |
metrics.prometheus.resources.limits.cpu |
Advanced | נוספה בגרסה: 1.14.1
ערך ברירת המחדל: תרשים: מגבלת המעבד (CPU) למשאב Prometheus בקונטיינר של Kubernetes, ב-millicores. |
metrics.prometheus.resources.limits.memory |
Advanced | נוספה בגרסה: 1.14.1
ערך ברירת המחדל: תרשים: מגבלת הזיכרון למשאב Prometheus בקונטיינר של Kubernetes, בגיביבייט. |
metrics.prometheus.resources.requests.cpu |
Advanced | נוספה בגרסה: 1.14.1
ערך ברירת המחדל: תרשים: המעבד (CPU) שנדרש לפעולה רגילה של Prometheus בקונטיינר של Kubernetes, באלפיות ליבה. |
metrics.prometheus.resources.requests.memory |
Advanced | נוספה בגרסה: 1.14.1
ערך ברירת המחדל: תרשים: הזיכרון שנדרש לפעולה רגילה של Prometheus בקונטיינר של Kubernetes, ב-mebibyte. |
metrics.prometheus.sslCertPath |
בסיסי | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: ללא תרשים: חובה הנתיב לאישור ה-SSL של תהליך איסוף המדדים של Prometheus. Prometheus הוא כלי ש-Apigee יכולה להשתמש בו כדי לאסוף ולעבד מדדים. אפשר לעיין במאמרים הבאים:
|
metrics.prometheus.sslKeyPath |
בסיסי | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: ללא תרשים: חובה הנתיב למפתח ה-SSL של תהליך איסוף המדדים של Prometheus. Prometheus הוא כלי ש-Apigee יכולה להשתמש בו כדי לאסוף ולעבד מדדים. אפשר לעיין במאמרים הבאים:
|
metrics.proxy.resources.requests.cpu |
Advanced | נוספה בגרסה: 1.4.0
ערך ברירת המחדל: תרשים: המעבד (CPU) שנדרש לפעולה רגילה של שרת ה-proxy בקונטיינר של Kubernetes, ב-millicores. |
metrics.proxy.resources.requests.memory |
Advanced | נוספה בגרסה: 1.4.0
ערך ברירת המחדל: תרשים: הזיכרון שנדרש לפעולה רגילה של שרת ה-proxy בקונטיינר של Kubernetes, ב-mebibytes. |
metrics.proxy.resources.limits.cpu |
Advanced | נוספה בגרסה: 1.4.0
ערך ברירת המחדל: תרשים: מגבלת המעבד (CPU) למשאב ה-proxy בקונטיינר של Kubernetes, ב-millicores. |
metrics.proxy.resources.limits.memory |
Advanced | נוספה בגרסה: 1.4.0
ערך ברירת המחדל: תרשים: מגבלת הזיכרון למשאב ה-proxy בקונטיינר של Kubernetes, בגיביבייטים. |
metrics.proxyStackdriverExporter.podDisruptionBudget.minAvailable |
Advanced |
נוספה בגרסה: 1.17.0 ערך ברירת המחדל: ללא תרשים: המספר המינימלי של פודים מסוג
לדוגמה, ב- metrics:
proxyStackdriverExporter:
podDisruptionBudget:
minAvailable: "50%" |
metrics.proxyStackdriverExporter.podDisruptionBudget.maxUnavailable |
Advanced |
נוספה בגרסה: 1.17.0 ערך ברירת המחדל: ללא תרשים: המספר המקסימלי של Pods מסוג
לדוגמה, ב- metrics:
proxyStackdriverExporter:
podDisruptionBudget:
maxUnavailable: 1 |
metrics.proxyStackdriverExporter.resources.requests.cpu |
Advanced | נוסף בגרסה: 1.7.0
ערך ברירת המחדל: תרשים: המעבד (CPU) שנדרש לפעולה רגילה של stackdriverExporter בקונטיינר של Kubernetes, באלפיות ליבה. |
metrics.proxyStackdriverExporter.resources.requests.memory |
Advanced | נוסף בגרסה: 1.7.0
ערך ברירת המחדל: תרשים: הזיכרון שנדרש לפעולה רגילה של stackdriverExporter בקונטיינר של Kubernetes, ב-mebibytes. |
metrics.proxyStackdriverExporter.resources.limits.cpu |
Advanced | נוסף בגרסה: 1.7.0
ערך ברירת המחדל: תרשים: מגבלת המעבד (CPU) למשאב stackdriverExporter בקונטיינר של Kubernetes, באלפיות ליבה. |
metrics.proxyStackdriverExporter.resources.limits.memory |
Advanced | נוסף בגרסה: 1.7.0
ערך ברירת המחדל: תרשים: מגבלת הזיכרון של המשאב stackdriverExporter בקונטיינר של Kubernetes, בגיביבייט. |
metrics.proxyURL |
בסיסי | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: ללא תרשים: כתובת ה-URL של קובץ העזר החיצוני של תהליך המדדים באשכול Kubernetes. |
metrics.sdSidecar.containerPort |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: היציאה לחיבור לשירות המדדים של Cloud Monitoring. |
metrics.sdSidecar.image.pullPolicy |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: קובע מתי Kubelet שולף את קובץ האימג' של Docker של השירות הזה. הערכים האפשריים כוללים:
|
metrics.sdSidecar.image.tag |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: תווית הגרסה של קובץ האימג' של Docker בשירות הזה. |
metrics.sdSidecar.image.url |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: ללא תרשים: המיקום של קובץ האימג' של Docker בשירות הזה. כדי לראות את כתובת ה-URL של המאגר הנוכחי של הרכיב הזה, משתמשים ב- |
metrics.serviceAccountPath |
בסיסי | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: ללא תרשים: צריך להגדיר את העמודה הנתיב לקובץ המפתח של חשבון השירות ב-Google עם התפקיד כתיבת מדדי מעקב. |
metrics.serviceAccountRef |
בסיסי | נוספה בגרסה: 1.2.0
ערך ברירת המחדל: ללא תרשים: צריך להגדיר את העמודה הפניה לסוד של Kubernetes לקובץ מפתח של חשבון שירות ב-Google. אחסון מפתחות של חשבונות שירות בסודות של Kubernetes |
metrics.stackdriverExporter.resources.requests.cpu |
Advanced | נוספה בגרסה: 1.4.0
תרשים: Deprecated: החל מגרסה 1.8 של Hybrid, |
metrics.stackdriverExporter.resources.requests.memory |
Advanced | נוספה בגרסה: 1.4.0
תרשים: Deprecated: החל מגרסה 1.8 של Hybrid, |
metrics.stackdriverExporter.resources.limits.cpu |
Advanced | נוספה בגרסה: 1.4.0
תרשים: Deprecated: החל מגרסה 1.8 של Hybrid, |
metrics.stackdriverExporter.resources.limits.memory |
Advanced | נוספה בגרסה: 1.4.0
תרשים: Deprecated: החל מגרסה 1.8 של Hybrid, |
metrics.terminationGracePeriodSeconds |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: משך הזמן המקסימלי בשניות בין בקשה למחיקת pod לבין סגירת ה-pod. במהלך התקופה הזו, כל ה-prestop hooks יופעלו וכל תהליך שפועל אמור להסתיים בצורה תקינה. ה-Pod יושבת כשכל התהליכים הפעילים יסתיימו או בסוף תקופת החסד, המוקדם מביניהם. אם אין תהליכים שפועלים, ה-pod יושבת באופן מיידי. |
metrics.tolerations.effect |
Advanced | נוספה בגרסה: 1.10.1
ערך ברירת המחדל: ללא תרשים: נדרש כדי להשתמש בתכונה Taints and Tolerations של Kubernetes. השדה
לפרטים נוספים, ראו Taints and Tolerations: Concepts. |
metrics.tolerations.key |
Advanced | נוספה בגרסה: 1.10.1
ערך ברירת המחדל: ללא תרשים: נדרש כדי להשתמש בתכונה Taints and Tolerations של Kubernetes. למידע נוסף, קראו את המאמר Taints and Tolerations: Concepts. |
metrics.tolerations.operator |
Advanced | נוספה בגרסה: 1.10.1
ערך ברירת המחדל: תרשים: נדרש כדי להשתמש בתכונה Taints and Tolerations של Kubernetes. למידע נוסף, קראו את המאמר Taints and Tolerations: Concepts. |
metrics.tolerations.tolerationSeconds |
Advanced | נוספה בגרסה: 1.10.1
ערך ברירת המחדל: ללא תרשים: משמש את התכונה "דחיות (taints) וטולרנטיות" של Kubernetes. הערך של למידע נוסף, קראו את המאמר Taints and Tolerations: Concepts. |
metrics.tolerations.value |
Advanced | נוספה בגרסה: 1.10.1
ערך ברירת המחדל: ללא תרשים: משמש את התכונה "דחיות (taints) וטולרנטיות" של Kubernetes. למידע נוסף, קראו את המאמר Taints and Tolerations: Concepts. |
mintTaskScheduler
mintTaskScheduler הוא משימת ה-cron לתזמון משימות מונטיזציה, כמו חישוב עמלות חוזרות על בסיס תקופתי.
בטבלה הבאה מתוארים המאפיינים של האובייקט mintTaskScheduler:
| מאפיין (property) | סוג | תיאור |
|---|---|---|
mintTaskScheduler.securityContext.seccompProfile.type |
Advanced |
נוספה בגרסה: 1.16.0 ערך ברירת המחדל: ללא תרשים: מציין את סוג הפרופיל של Seccomp שצריך להחיל על הקשר האבטחה של ה-pod. הערכים המותרים הם |
mintTaskScheduler.gsa |
Advanced | הושק בגרסה: 1.15.1
ערך ברירת המחדל: ללא תרשים: כתובת האימייל של חשבון השירות (GSA) של כתובות האימייל של GSA בדרך כלל נראות ככה: GSA_NAME@PROJECT_ID.iam.gserviceaccount.com לדוגמה: apigee-mint-task-scheduler@my-hybrid-project.iam.gserviceaccount.com אפשר לקרוא מידע נוסף במאמרים הפעלת Workload Identity ב-GKE או הפעלת איחוד שירותי אימות הזהות של עומסי עבודה ב-AKS וב-EKS. |
mintTaskScheduler.image.pullPolicy |
Advanced | נוסף בגרסה: 1.7.0
ערך ברירת המחדל: תרשים: קובעת מתי kubelet שולף את קובץ האימג' של Docker של ה-pod. הערכים האפשריים כוללים:
מידע נוסף זמין במאמר עדכון תמונות. |
mintTaskScheduler.image.tag |
Advanced | נוסף בגרסה: 1.7.0
ערך ברירת המחדל: תרשים: תווית הגרסה של קובץ האימג' של Docker בשירות הזה. |
mintTaskScheduler.image.url |
Advanced | נוסף בגרסה: 1.7.0
ערך ברירת המחדל: ללא תרשים: המיקום של קובץ האימג' של Docker בשירות הזה. כדי לראות את כתובת ה-URL של המאגר הנוכחי של הרכיב הזה, משתמשים ב- |
mintTaskScheduler.resources.limits.cpu |
Advanced | נוספה בגרסה: 1.1.0
ערך ברירת המחדל: תרשים: מגבלת המעבד (CPU) של המשאב בקונטיינר של Kubernetes, באלפיות ליבה.
|
mintTaskScheduler.resources.limits.memory |
Advanced | נוספה בגרסה: 1.1.0
ערך ברירת המחדל: תרשים: מגבלת הזיכרון של המשאב בקונטיינר של Kubernetes, במגה-בייטים.
|
mintTaskScheduler.resources.requests.cpu |
Advanced | נוסף בגרסה: 1.7.0
ערך ברירת המחדל: תרשים: המעבד (CPU) שנדרש לפעולה רגילה של המשאב בקונטיינר של Kubernetes, באלפיות ליבה. |
mintTaskScheduler.resources.requests.memory |
Advanced | נוסף בגרסה: 1.7.0
ערך ברירת המחדל: תרשים: הזיכרון שנדרש לפעולה רגילה של המשאב בקונטיינר של Kubernetes, ב-mebibyte. |
mintTaskScheduler.serviceAccountPath |
בסיסי | הושק בגרסה: 1.15.1
ערך ברירת המחדל: ללא תרשים: צריך להגדיר את העמודה הנתיב לקובץ המפתח של חשבון השירות ב-Google. |
mintTaskScheduler.serviceAccountRef |
בסיסי | הושק בגרסה: 1.15.1
ערך ברירת המחדל: ללא תרשים: צריך להגדיר את העמודה הפניה לסוד של Kubernetes לקובץ מפתח של חשבון שירות ב-Google. אחסון מפתחות של חשבונות שירות בסודות של Kubernetes |
mintTaskScheduler.tolerations.effect |
Advanced | נוספה בגרסה: 1.10.1
ערך ברירת המחדל: ללא תרשים: נדרש כדי להשתמש בתכונה Taints and Tolerations של Kubernetes. השדה
לפרטים נוספים, ראו Taints and Tolerations: Concepts. |
mintTaskScheduler.tolerations.key |
Advanced | נוספה בגרסה: 1.10.1
ערך ברירת המחדל: ללא תרשים: נדרש כדי להשתמש בתכונה Taints and Tolerations של Kubernetes. למידע נוסף, קראו את המאמר Taints and Tolerations: Concepts. |
mintTaskScheduler.tolerations.operator |
Advanced | נוספה בגרסה: 1.10.1
ערך ברירת המחדל: תרשים: נדרש כדי להשתמש בתכונה Taints and Tolerations של Kubernetes. למידע נוסף, קראו את המאמר Taints and Tolerations: Concepts. |
mintTaskScheduler.tolerations.tolerationSeconds |
Advanced | נוספה בגרסה: 1.10.1
ערך ברירת המחדל: ללא תרשים: משמש את התכונה "דחיות (taints) וטולרנטיות" של Kubernetes. הערך של למידע נוסף, קראו את המאמר Taints and Tolerations: Concepts. |
mintTaskScheduler.tolerations.value |
Advanced | נוספה בגרסה: 1.10.1
ערך ברירת המחדל: ללא תרשים: משמש את התכונה "דחיות (taints) וטולרנטיות" של Kubernetes. למידע נוסף, קראו את המאמר Taints and Tolerations: Concepts. |
newDataPipeline
newDataPipeline קובע אם Apigee Hybrid משתמש בפייפליין של Pub/Sub כדי שרכיבי זמן הריצה יכתבו נתונים ישירות למישור הבקרה.
בטבלה הבאה מתוארים המאפיינים של האובייקט newDataPipeline:
| מאפיין (property) | סוג | תיאור |
|---|---|---|
newDataPipeline.debugSession |
Advanced | נוספה בגרסה: 1.13.1
ערך ברירת המחדל: תרשים: ההגדרה קובעת אם צינור עיבוד הנתונים של Pub/Sub מופעל. |
newDataPipeline.analytics |
Advanced | נוספה בגרסה: 1.13.1
ערך ברירת המחדל: תרשים: ההגדרה קובעת אם הניתוח משתמש בפייפליין של Pub/Sub. |
nodeSelector
האובייקט nodeSelector מגדיר את הצומת של מכונת Apigee. מאחורי הקלעים, כשמתקינים או משדרגים את התרשימים של apigee-org ו-apigee-ingress-manager, Apigee hybrid ממפה את המפתח/הערך של התווית של apigeeRuntime ו-apigeeData לרכיבים הנפרדים של Istio ו-MART.
אפשר לשנות את ההגדרה הזו לאובייקטים ספציפיים במאפיין mart:nodeSelector.
בטבלה הבאה מתוארים המאפיינים של האובייקט nodeSelector:
| מאפיין (property) | סוג | תיאור |
|---|---|---|
nodeSelector.apigeeData.key |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: ApigeeData הוא הצומת של מסד הנתונים של Cassandra. מפתח תווית של בורר צמתים לטירגוט צומתי Kubernetes לעבודה עם נתוני שירותי Apigee. |
nodeSelector.apigeeData.value |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: apigee-data הוא הצומת של מסד הנתונים של Cassandra. ערך התווית של בורר הצמתים לטירגוט צומתי Kubernetes לעבודה עם נתוני שירותי Apigee. |
nodeSelector.apigeeRuntime.key |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: Apigee Runtime הוא הצומת של סביבת זמן הריצה של הפרויקט. מפתח תווית של בורר צמתים לטירגוט צומתי Kubernetes לשירותי זמן ריצה של Apigee. |
nodeSelector.apigeeRuntime.value |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: |
nodeSelector.requiredForScheduling |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: true תרשים: ערך ברירת המחדל של המאפיין
בגרסת הייצור, צריך להגדיר את |
redis
בטבלה הבאה מתוארים המאפיינים של האובייקט redis:
| מאפיין (property) | סוג | תיאור |
|---|---|---|
redis.securityContext.seccompProfile.type |
Advanced |
נוספה בגרסה: 1.16.0 ערך ברירת המחדל: ללא תרשים: מציין את סוג הפרופיל של Seccomp שצריך להחיל על הקשר האבטחה של ה-pod. הערכים המותרים הם |
redis.auth.password |
בסיסי | נוסף בגרסה: 1.6.0
ערך ברירת המחדל: תרשים: חובה הסיסמה של האדמין ב-Redis. משתמש עם הרשאת אדמין משמש לכל פעולות הניהול שמתבצעות באשכול Redis. |
redis.auth.secret |
בסיסי | נוספה בגרסה: 1.9.1
ערך ברירת המחדל: ללא תרשים: שם הקובץ שמאוחסן בסוד של Kubernetes ומכיל את הסיסמה של מנהל המערכת של Redis. קובץ הסוד צריך להכיל את המפתח: data: redis.auth.password: encoded_value מידע נוסף:
|
redis.envoy.image.pullPolicy |
Advanced | נוסף בגרסה: 1.6.0
ערך ברירת המחדל: תרשים: קובעת מתי kubelet שולף את קובץ האימג' של Docker של ה-pod. הערכים האפשריים כוללים:
מידע נוסף זמין במאמר עדכון תמונות. |
redis.envoy.image.tag |
Advanced | נוסף בגרסה: 1.6.0
ערך ברירת המחדל: תרשים: תווית הגרסה של קובץ האימג' של Docker בשירות הזה. |
redis.envoy.image.url |
Advanced | נוסף בגרסה: 1.6.0
ערך ברירת המחדל: ללא תרשים: המיקום של קובץ האימג' של Docker בשירות הזה. כדי לראות את כתובת ה-URL של המאגר הנוכחי של הרכיב הזה, משתמשים ב- |
redis.envoy.podDisruptionBudget.minAvailable |
Advanced |
נוספה בגרסה: 1.17.0 ערך ברירת המחדל: ללא תרשים: המספר המינימלי של פודים של Redis Envoy שצריכים להישאר זמינים במהלך שיבוש יזום, למשל במהלך שדרוג של מאגר צמתים או ניקוז של צומת. השדה הזה מגדיר את השדה לדוגמה, ב- redis:
envoy:
podDisruptionBudget:
minAvailable: "50%" |
redis.envoy.podDisruptionBudget.maxUnavailable |
Advanced |
נוספה בגרסה: 1.17.0 ערך ברירת המחדל: ללא תרשים: המספר המקסימלי של פודים של Redis Envoy שלא יכולים להיות זמינים במהלך שיבוש יזום, למשל במהלך שדרוג של מאגר צמתים או ניקוז של צומת. השדה הזה מגדיר את השדה לדוגמה, ב- redis:
envoy:
podDisruptionBudget:
maxUnavailable: 1 |
redis.image.pullPolicy |
Advanced | נוסף בגרסה: 1.6.0
ערך ברירת המחדל: תרשים: קובעת מתי kubelet שולף את קובץ האימג' של Docker של ה-pod. הערכים האפשריים כוללים:
מידע נוסף זמין במאמר עדכון תמונות. |
redis.image.tag |
Advanced | נוסף בגרסה: 1.6.0
ערך ברירת המחדל: תרשים: תווית הגרסה של קובץ האימג' של Docker בשירות הזה. |
redis.image.url |
Advanced | נוסף בגרסה: 1.6.0
ערך ברירת המחדל: ללא תרשים: המיקום של קובץ האימג' של Docker בשירות הזה. כדי לראות את כתובת ה-URL של המאגר הנוכחי של הרכיב הזה, משתמשים ב- |
redis.replicaCount |
בסיסי | נוסף בגרסה: 1.6.0
ערך ברירת המחדל: תרשים: Redis הוא אחסון משוכפל. המאפיין הזה מציין את מספר צומתי Redis שמועסקים כ-StatefulSet. |
redis.resources.requests.cpu |
Advanced | נוסף בגרסה: 1.6.0
ערך ברירת המחדל: תרשים: המעבד (CPU) שנדרש לפעולה רגילה של המשאב בקונטיינר של Kubernetes, באלפיות ליבה. |
redis.tolerations.effect |
Advanced | נוספה בגרסה: 1.10.1
ערך ברירת המחדל: ללא תרשים: נדרש כדי להשתמש בתכונה Taints and Tolerations של Kubernetes. השדה
לפרטים נוספים, ראו Taints and Tolerations: Concepts. |
redis.tolerations.key |
Advanced | נוספה בגרסה: 1.10.1
ערך ברירת המחדל: ללא תרשים: נדרש כדי להשתמש בתכונה Taints and Tolerations של Kubernetes. למידע נוסף, קראו את המאמר Taints and Tolerations: Concepts. |
redis.tolerations.operator |
Advanced | נוספה בגרסה: 1.10.1
ערך ברירת המחדל: תרשים: נדרש כדי להשתמש בתכונה Taints and Tolerations של Kubernetes. למידע נוסף, קראו את המאמר Taints and Tolerations: Concepts. |
redis.tolerations.tolerationSeconds |
Advanced | נוספה בגרסה: 1.10.1
ערך ברירת המחדל: ללא תרשים: משמש את התכונה "דחיות (taints) וטולרנטיות" של Kubernetes. הערך של למידע נוסף, קראו את המאמר Taints and Tolerations: Concepts. |
redis.tolerations.value |
Advanced | נוספה בגרסה: 1.10.1
ערך ברירת המחדל: ללא תרשים: משמש את התכונה "דחיות (taints) וטולרנטיות" של Kubernetes. למידע נוסף, קראו את המאמר Taints and Tolerations: Concepts. |
runtime
בטבלה הבאה מתוארים המאפיינים של האובייקט runtime:
| מאפיין (property) | סוג | תיאור |
|---|---|---|
runtime.securityContext.seccompProfile.type |
Advanced |
נוספה בגרסה: 1.16.0 ערך ברירת המחדל: ללא תרשים: מציין את סוג הפרופיל של Seccomp שצריך להחיל על הקשר האבטחה של ה-pod. הערכים המותרים הם |
runtime.annotations |
Advanced | נוסף בגרסה: 1.5.0
ערך ברירת המחדל: ללא תרשים: מפת צמדי מפתח/ערך אופציונלית שמשמשת להוספת הערות לפודים. מידע נוסף מופיע במאמר הערות בהתאמה אישית. |
runtime.envVars |
בסיסי | נוספה בגרסה: 1.13.1
ערך ברירת המחדל: ללא תרשים: מאפשרת לספק משתני סביבה נוספים לרכיב זמן הריצה בצמד מפתח/ערך:
runtime:
envVars:
KEY_1: VALUE_N
... ...
KEY_N: VALUE_Nלדוגמה:
runtime:
envVars:
RUNTIME_ENV_VAR1: "value of runtime env-var 1"
RUNTIME_ENV_VAR2: "value of runtime env-var 2" |
runtime.image.pullPolicy |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: קובעת מתי kubelet שולף את קובץ האימג' של Docker של ה-pod. הערכים האפשריים כוללים:
מידע נוסף זמין במאמר עדכון תמונות. |
runtime.hpaBehavior.scaleDown.percent.periodSeconds |
Advanced | נוסף בגרסה: 1.7.0
ערך ברירת המחדל: 60 תרשים: חלון הזמן שבו המדיניות צריכה להתקיים כשמצמצמים אנכית בהתאם לעומס (scale down) אחוז מסוים של מכונות בזמן ריצה. |
runtime.hpaBehavior.scaleDown.percent.value |
Advanced | נוסף בגרסה: 1.7.0
ערך ברירת המחדל: 20 תרשים: מידת השינוי שמותרת לפי המדיניות כשמצמצמים אנכית בהתאם לעומס (scale down) אחוז מסוים של מכונות בזמן הריצה. |
runtime.hpaBehavior.scaleDown.pods.periodSeconds |
Advanced | נוסף בגרסה: 1.7.0
ערך ברירת המחדל: 60 תרשים: חלון הזמן שבו המדיניות צריכה להתקיים כשמצמצמים את מספר המכונות בזמן הריצה. |
runtime.hpaBehavior.scaleDown.pods.value |
Advanced | נוסף בגרסה: 1.7.0
ערך ברירת המחדל: 20 תרשים: מידת השינוי שמותרת לפי המדיניות כשמצמצמים את מספר המכונות בזמן הריצה. |
runtime.hpaBehavior.scaleDown.selectPolicy |
Advanced | נוסף בגרסה: 1.7.0
ערך ברירת המחדל: דקה אחת תרשים: ההחלטה שמידרוג אוטומטי מקבל בין כמה כללי מדיניות של התאמה אוטומטית לעומס. אם מגדירים את הערך ל-Min, השינוי בצמצום האנכי של מכונות זמן הריצה יהיה הקטן ביותר. אם מגדירים את הערך ל-Max, השינוי בצמצום האנכי של מכונות זמן הריצה יהיה הגדול ביותר. |
runtime.hpaBehavior.scaleDown.stabilizationWindowSeconds |
Advanced | נוסף בגרסה: 1.7.0
ערך ברירת המחדל: 120 תרשים: מספר השניות שבהן המערכת צריכה להתחשב בהמלצות קודמות בזמן צמצום אנכי בהתאם לעומס (scale down). |
runtime.hpaBehavior.scaleUp.percent.periodSeconds |
Advanced | נוסף בגרסה: 1.7.0
ערך ברירת המחדל: 60 תרשים: חלון הזמן שבו המדיניות צריכה להתקיים כשמגדילים את אחוז המכונות בזמן הריצה. |
runtime.hpaBehavior.scaleUp.percent.value |
Advanced | נוסף בגרסה: 1.7.0
ערך ברירת המחדל: 20 תרשים: חלון הזמן שבו המדיניות צריכה להתקיים כשמגדילים את אחוז המכונות בזמן הריצה. |
runtime.hpaBehavior.scaleUp.pods.periodSeconds |
Advanced | נוסף בגרסה: 1.7.0
ערך ברירת המחדל: 60 תרשים: חלון הזמן שבו המדיניות צריכה להתקיים כשמגדילים את מספר המכונות בזמן הריצה. |
runtime.hpaBehavior.scaleUp.pods.value |
Advanced | נוסף בגרסה: 1.7.0
ערך ברירת המחדל: 4 תרשים: מידת השינוי שמותרת לפי המדיניות כשמגדילים את מספר המכונות בזמן הריצה. |
runtime.hpaBehavior.scaleUp.selectPolicy |
Advanced | נוסף בגרסה: 1.7.0
ערך ברירת המחדל: מקסימלי תרשים: ההחלטה שמידרוג אוטומטי מקבל בין כמה כללי מדיניות של התאמה אוטומטית לעומס. אם מגדירים את הערך ל-Min, השינוי בהגדלת המכונות של זמן הריצה יהיה הקטן ביותר. הגדרת הערך ל-Max מאפשרת את השינוי הגדול ביותר בהגדלת מספר המכונות בזמן הריצה. |
runtime.hpaBehavior.scaleUp.stabilizationWindowSeconds |
Advanced | נוסף בגרסה: 1.7.0
ערך ברירת המחדל: 30 תרשים: מספר השניות שבהן המערכת צריכה להתחשב בהמלצות קודמות בזמן הגדלת המכסות של המכונות בזמן הריצה. |
runtime.hpaMetrics.serverMainTaskWaitTime |
Advanced | נוסף בגרסה: 1.7.0
ערך ברירת המחדל: 400M תרשים: זמן ההמתנה הממוצע הרצוי (באלפיות השנייה) של תור העיבוד במכונות בזמן ריצה לבקשות proxy בשכבת ה-HTTP. |
runtime.hpaMetrics.serverNioTaskWaitTime |
Advanced | נוסף בגרסה: 1.7.0
ערך ברירת המחדל: 400M תרשים: זמן ההמתנה הממוצע הרצוי (באלפיות השנייה) של תור העיבוד במופעי זמן ריצה לבקשות של שרת proxy לעיבוד כללי מדיניות. |
runtime.hpaMetrics.targetCPUUtilizationPercentage |
Advanced | נוסף בגרסה: 1.7.0
ערך ברירת המחדל: 75 תרשים: אחוז הניצול הרצוי של המעבד (CPU) בכל המכונות של סביבת זמן הריצה. |
runtime.image.tag |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: תווית הגרסה של קובץ האימג' של Docker בשירות הזה. |
runtime.image.url |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: ללא תרשים: המיקום של קובץ האימג' של Docker בשירות הזה. כדי לראות את כתובת ה-URL של המאגר הנוכחי של הרכיב הזה, משתמשים ב- |
runtime.livenessProbe.failureThreshold |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: מספר הפעמים ש-Kubernetes יאמת שבדיקות החיוניות נכשלו לפני הפעלה מחדש של הקונטיינר. הערך המינימלי הוא 1. |
runtime.livenessProbe.initialDelaySeconds |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: מספר השניות שעוברות מרגע שהקונטיינר מתחיל לפעול ועד שמתחילה בדיקת החיות. |
runtime.livenessProbe.periodSeconds |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: ההגדרה הזו קובעת באיזו תדירות (בשניות) תתבצע בדיקת תקינות. הערך המינימלי הוא 1. |
runtime.livenessProbe.timeoutSeconds |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: מספר השניות שאחריהן הזמן הקצוב לתפוגה של בדיקת החיות מסתיים. הערך המינימלי הוא 1. |
runtime.nodeSelector.key |
בסיסי | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: ללא תרשים: מפתח אופציונלי של תווית בורר צמתים לטירגוט צומתי Kubernetes לשירותי |
runtime.nodeSelector.value |
בסיסי | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: ללא תרשים: ערך התווית של בורר הצמתים לטירגוט צומתי Kubernetes לשירותי |
runtime.podDisruptionBudget.minAvailable |
Advanced |
נוספה בגרסה: 1.17.0 ערך ברירת המחדל: ללא תרשים: המספר המינימלי של פודים של זמן ריצה שחייבים להישאר זמינים במהלך שיבוש יזום, כמו שדרוג של מאגר צמתים או ניקוז של צומת. השדה הזה מגדיר את השדה
לדוגמה, ב- runtime:
podDisruptionBudget:
minAvailable: "50%" |
runtime.podDisruptionBudget.maxUnavailable |
Advanced |
נוספה בגרסה: 1.17.0 ערך ברירת המחדל: ללא תרשים: המספר המקסימלי של פודים של זמן ריצה שלא יכולים להיות זמינים במהלך שיבוש יזום, כמו שדרוג של מאגר צמתים או ניקוז צמתים. השדה הזה מגדיר את השדה
לדוגמה, ב- runtime:
podDisruptionBudget:
maxUnavailable: 1 |
runtime.readinessProbe.failureThreshold |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: מספר הפעמים ש-Kubernetes יאמת שבדיקות המוכנות נכשלו לפני שיסמן את ה-Pod כלא מוכן. הערך המינימלי הוא 1. |
runtime.readinessProbe.initialDelaySeconds |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: מספר השניות שעוברות מרגע שהקונטיינר מתחיל לפעול ועד שמתחילה בדיקת מוכנות. |
runtime.readinessProbe.periodSeconds |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: קובע את התדירות של בדיקת המוכנות, בשניות. הערך המינימלי הוא 1. |
runtime.readinessProbe.successThreshold |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: מספר ההצלחות המינימלי ברצף שנדרש כדי שבדיקת מוכנות תיחשב כמוצלחת אחרי כישלון. הערך המינימלי הוא 1. |
runtime.readinessProbe.timeoutSeconds |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: מספר השניות שאחריהן הזמן הקצוב לתפוגה של בדיקת החיות מסתיים. הערך המינימלי הוא 1. |
runtime.release.strategy |
Advanced | נוספה בגרסה: 1.16.8
ערך ברירת המחדל: תרשים: בוחרת את האסטרטגיה שמשמשת להשקת ReplicaSet חדש של סביבת זמן ריצה (מעבד בקשות) כששינוי בהגדרת הסביבה מפעיל גרסה. אפשר גם להגדיר את זה לכל סביבה באמצעות ערכים מותרים:
|
runtime.replicaCountMax |
בסיסי | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: המספר המקסימלי של רפליקות שזמינות להתאמה אוטומטית לעומס. אם משתמשים במגבלות משופרות של שרתי proxy לכל סביבה, הן יחולו על כל קבוצות הרפליקות בסביבה. כל קבוצת רפליקות עדיין תתאים את הגודל שלה באופן אוטומטי ובנפרד. |
runtime.replicaCountMin |
בסיסי | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: המספר המינימלי של רפליקות שזמינות להתאמה אוטומטית לעומס. אם משתמשים במגבלות משופרות של שרתי proxy לכל סביבה, הן יחולו על כל קבוצות הרפליקות בסביבה. כל replicaset עדיין יבצע התאמה אוטומטית של קנה המידה באופן עצמאי. |
runtime.resources.limits.cpu |
Advanced | נוספה בגרסה: 1.11.0
ערך ברירת המחדל: תרשים: מגבלת המעבד (CPU) של המשאב בקונטיינר של Kubernetes, באלפיות ליבה.
|
runtime.resources.limits.memory |
Advanced | נוספה בגרסה: 1.11.0
ערך ברירת המחדל: תרשים: מגבלת הזיכרון של המשאב בקונטיינר של Kubernetes, במגה-בייטים (Mi) או בגיגה-בייטים (Gi). |
runtime.resources.requests.cpu |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: המעבד (CPU) שנדרש לפעולה רגילה של המשאב בקונטיינר של Kubernetes, באלפיות ליבה. |
runtime.resources.requests.memory |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: הזיכרון שנדרש לפעולה רגילה של המשאב בקונטיינר של Kubernetes, במגה-בייטים ( |
runtime.service.type |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: סוג השירות. אפשר להגדיר את זה לשירות אחר שהוא לא ClusterIP, לדוגמה |
runtime.targetCPUUtilizationPercentage |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: יעד ניצול המעבד (CPU) לתהליך זמן הריצה ב-pod. הערך של השדה הזה מאפשר לסביבת זמן הריצה להתאים את עצמה לעומס (automatic scaling) כשניצול המעבד (CPU) מגיע לערך הזה, עד |
runtime.terminationGracePeriodSeconds |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: משך הזמן המקסימלי בשניות בין בקשה למחיקת pod לבין סגירת ה-pod. במהלך התקופה הזו, כל ה-prestop hooks יופעלו וכל תהליך שפועל אמור להסתיים בצורה תקינה. ה-Pod יושבת כשכל התהליכים הפעילים יסתיימו או בסוף תקופת החסד, המוקדם מביניהם. אם אין תהליכים שפועלים, ה-pod יושבת באופן מיידי. |
runtime.tolerations.effect |
Advanced | נוספה בגרסה: 1.10.1
ערך ברירת המחדל: ללא תרשים: נדרש כדי להשתמש בתכונה Taints and Tolerations של Kubernetes. השדה
לפרטים נוספים, ראו Taints and Tolerations: Concepts. |
runtime.tolerations.key |
Advanced | נוספה בגרסה: 1.10.1
ערך ברירת המחדל: ללא תרשים: נדרש כדי להשתמש בתכונה Taints and Tolerations של Kubernetes. למידע נוסף, קראו את המאמר Taints and Tolerations: Concepts. |
runtime.tolerations.operator |
Advanced | נוספה בגרסה: 1.10.1
ערך ברירת המחדל: תרשים: נדרש כדי להשתמש בתכונה Taints and Tolerations של Kubernetes. למידע נוסף, קראו את המאמר Taints and Tolerations: Concepts. |
runtime.tolerations.tolerationSeconds |
Advanced | נוספה בגרסה: 1.10.1
ערך ברירת המחדל: ללא תרשים: משמש את התכונה "דחיות (taints) וטולרנטיות" של Kubernetes. הערך של למידע נוסף, קראו את המאמר Taints and Tolerations: Concepts. |
runtime.tolerations.value |
Advanced | נוספה בגרסה: 1.10.1
ערך ברירת המחדל: ללא תרשים: משמש את התכונה "דחיות (taints) וטולרנטיות" של Kubernetes. למידע נוסף, קראו את המאמר Taints and Tolerations: Concepts. |
securityContext
הגדרת אבטחה לפודים שאפשר להחיל ברמה הגלובלית, ברמת הסביבה או ברמת הרכיב.
| מאפיין (property) | סוג | תיאור |
|---|---|---|
securityContext.seccompProfile.type |
Advanced |
נוספה בגרסה: 1.16.0 ערך ברירת המחדל: ללא תרשים: מציין את סוג הפרופיל של Seccomp שצריך להחיל על הקשר האבטחה של ה-pod. הערכים המותרים הם |
synchronizer
מוודא שמעבדי הבקשות מעודכנים בחבילות ה-proxy ל-API האחרונות שנפרסו. כדי לעשות את זה, ה-Synchronizer דוגם את מישור הניהול. כשהוא מזהה חוזה חדש, הוא שולח אותו למישור זמן הריצה. כברירת מחדל, Synchronizer שומר את נתוני הגדרות הסביבה ב-Cassandra.
מידע נוסף זמין במאמר הגדרת הסנכרון.
בטבלה הבאה מתוארים המאפיינים של האובייקט synchronizer:
| מאפיין (property) | סוג | תיאור |
|---|---|---|
synchronizer.securityContext.seccompProfile.type |
Advanced |
נוספה בגרסה: 1.16.0 ערך ברירת המחדל: ללא תרשים: מציין את סוג הפרופיל של Seccomp שצריך להחיל על הקשר האבטחה של ה-pod. הערכים המותרים הם |
synchronizer.annotations |
Advanced | נוסף בגרסה: 1.5.0
ערך ברירת המחדל: ללא תרשים: מפת צמדי מפתח/ערך אופציונלית שמשמשת להוספת הערות לפודים. מידע נוסף מופיע במאמר הערות בהתאמה אישית. |
synchronizer.image.pullPolicy |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: קובעת מתי kubelet שולף את קובץ האימג' של Docker של ה-pod. הערכים האפשריים כוללים:
מידע נוסף זמין במאמר עדכון תמונות. |
synchronizer.image.tag |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: תווית הגרסה של קובץ האימג' של Docker בשירות הזה. |
synchronizer.image.url |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: ללא תרשים: המיקום של קובץ האימג' של Docker בשירות הזה. כדי לראות את כתובת ה-URL של המאגר הנוכחי של הרכיב הזה, משתמשים ב- |
synchronizer.livenessProbe.failureThreshold |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: מספר הפעמים ש-Kubernetes יאמת שבדיקות החיוניות נכשלו לפני הפעלה מחדש של הקונטיינר. הערך המינימלי הוא 1. |
synchronizer.livenessProbe.initialDelaySeconds |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: מספר השניות שעוברות מרגע שהקונטיינר מתחיל לפעול ועד שמתחילה בדיקת החיות. |
synchronizer.livenessProbe.periodSeconds |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: ההגדרה הזו קובעת באיזו תדירות (בשניות) תתבצע בדיקת תקינות. הערך המינימלי הוא 1. |
synchronizer.livenessProbe.timeoutSeconds |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: מספר השניות שאחריהן הזמן הקצוב לתפוגה של בדיקת החיות מסתיים. הערך המינימלי הוא 1. |
synchronizer.nodeSelector.key |
בסיסי | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: ללא תרשים: חובה מפתח אופציונלי של תווית בורר צמתים לטירגוט צומתי Kubernetes לשירותי זמן הריצה של ראו nodeSelector. |
synchronizer.nodeSelector.value |
בסיסי | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: ללא תרשים: ערך אופציונלי של תווית בורר הצמתים, שמשמש לטירגוט צומתי Kubernetes לשירותי זמן הריצה של ראו nodeSelector. |
synchronizer.podDisruptionBudget.minAvailable |
Advanced |
נוספה בגרסה: 1.17.0 ערך ברירת המחדל: ללא תרשים: המספר המינימלי של pod של סנכרון שחייבים להישאר זמינים במהלך שיבוש יזום, כמו שדרוג של מאגר צמתים או ניקוז של צומת. השדה הזה מגדיר את השדה
לדוגמה, ב- synchronizer:
podDisruptionBudget:
minAvailable: "50%" |
synchronizer.podDisruptionBudget.maxUnavailable |
Advanced |
נוספה בגרסה: 1.17.0 ערך ברירת המחדל: ללא תרשים: המספר המקסימלי של pod של סנכרון שלא יכולים להיות זמינים במהלך שיבוש יזום, למשל במהלך שדרוג של מאגר צמתים או ניקוז של צומת. השדה הזה מגדיר את השדה לדוגמה, ב- synchronizer:
podDisruptionBudget:
maxUnavailable: 1 |
synchronizer.pollInterval |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: משך הזמן שהסנכרון ממתין בין פעולות דגימה. הסנכרון דוגם את שירותי מישור הבקרה של Apigee כדי לזהות ולמשוך חוזים חדשים של סביבת זמן הריצה. |
synchronizer.readinessProbe.failureThreshold |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: מספר הפעמים ש-Kubernetes יאמת שבדיקות המוכנות נכשלו לפני שיסמן את ה-Pod כלא מוכן. הערך המינימלי הוא 1. |
synchronizer.readinessProbe.initialDelaySeconds |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: מספר השניות שעוברות מרגע שהקונטיינר מתחיל לפעול ועד שמתחילה בדיקת מוכנות. |
synchronizer.readinessProbe.periodSeconds |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: קובע את התדירות של בדיקת המוכנות, בשניות. הערך המינימלי הוא 1. |
synchronizer.readinessProbe.successThreshold |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: מספר ההצלחות המינימלי ברצף שנדרש כדי שבדיקת מוכנות תיחשב כמוצלחת אחרי כישלון. הערך המינימלי הוא 1. |
synchronizer.readinessProbe.timeoutSeconds |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: מספר השניות שאחריהן הזמן הקצוב לתפוגה של בדיקת החיות מסתיים. הערך המינימלי הוא 1. |
synchronizer.replicaCount |
בסיסי | נוספה בגרסה: 1.0.0
תרשים: Deprecated: החל מגרסה 1.2 של Hybrid, אפשר לנהל את מספר הרפליקות של Synchronizer באמצעות: |
synchronizer.replicaCountMax |
בסיסי | נוספה בגרסה: 1.2.0
ערך ברירת המחדל: תרשים: מספר הרפליקות המקסימלי להתאמה אוטומטית לעומס (autoscaling). |
synchronizer.replicaCountMin |
בסיסי | נוספה בגרסה: 1.2.0
ערך ברירת המחדל: תרשים: המספר המינימלי של רפליקות להתאמה אוטומטית לעומס. |
synchronizer.resources.limits.cpu |
Advanced | נוספה בגרסה: 1.11.0
ערך ברירת המחדל: תרשים: מגבלת המעבד (CPU) של המשאב בקונטיינר של Kubernetes, באלפיות ליבה.
|
synchronizer.resources.limits.memory |
Advanced | נוספה בגרסה: 1.11.0
ערך ברירת המחדל: תרשים: מגבלת הזיכרון של המשאב בקונטיינר של Kubernetes, במגה-בייטים.
|
synchronizer.resources.requests.cpu |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: המעבד (CPU) שנדרש לפעולה רגילה של המשאב בקונטיינר של Kubernetes, באלפיות ליבה. |
synchronizer.resources.requests.memory |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: הזיכרון שנדרש לפעולה רגילה של המשאב בקונטיינר של Kubernetes, בג'יגה-בייט. |
synchronizer.serviceAccountPath |
בסיסי | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: ללא תרשים: צריך להגדיר את העמודה הנתיב לקובץ המפתח של חשבון השירות ב-Google עם התפקיד מנהל Apigee Synchronizer. |
synchronizer.serviceAccountRef |
בסיסי | נוספה בגרסה: 1.2.0
ערך ברירת המחדל: ללא תרשים: צריך להגדיר את העמודה הפניה לסוד של Kubernetes לקובץ מפתח של חשבון שירות ב-Google. אחסון מפתחות של חשבונות שירות בסודות של Kubernetes |
synchronizer.serviceAccountSecret |
בסיסי | נוספה בגרסה: 1.1.0
ערך ברירת המחדל: ללא תרשים: השם של סוד ב-Kubernetes. כדי ליצור את הסוד, צריך להשתמש במפתח של חשבון שירות ב-Google עם התפקיד מנהל Apigee Synchronizer כקלט. |
synchronizer.targetCPUUtilizationPercentage |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים:
ניצול היעד של המעבד (CPU) לתהליך של Synchronizer ב-pod. הערך של השדה הזה מאפשר ל-Synchronizer לבצע התאמה אוטומטית לעומס (automatic scaling) כשניצול המעבד (CPU) מגיע לערך הזה, עד |
synchronizer.terminationGracePeriodSeconds |
Advanced | נוספה בגרסה: 1.0.0
ערך ברירת המחדל: תרשים: משך הזמן המקסימלי בשניות בין בקשה למחיקת pod לבין סגירת ה-pod. במהלך התקופה הזו, כל ה-prestop hooks יופעלו וכל תהליך שפועל אמור להסתיים בצורה תקינה. ה-Pod יושבת כשכל התהליכים הפעילים יסתיימו או בסוף תקופת החסד, המוקדם מביניהם. אם אין תהליכים שפועלים, ה-pod יושבת באופן מיידי. |
synchronizer.tolerations.effect |
Advanced | נוספה בגרסה: 1.10.1
ערך ברירת המחדל: ללא תרשים: נדרש כדי להשתמש בתכונה Taints and Tolerations של Kubernetes. השדה
לפרטים נוספים, ראו Taints and Tolerations: Concepts. |
synchronizer.tolerations.key |
Advanced | נוספה בגרסה: 1.10.1
ערך ברירת המחדל: ללא תרשים: נדרש כדי להשתמש בתכונה Taints and Tolerations של Kubernetes. למידע נוסף, קראו את המאמר Taints and Tolerations: Concepts. |
synchronizer.tolerations.operator |
Advanced | נוספה בגרסה: 1.10.1
ערך ברירת המחדל: תרשים: נדרש כדי להשתמש בתכונה Taints and Tolerations של Kubernetes. למידע נוסף, קראו את המאמר Taints and Tolerations: Concepts. |
synchronizer.tolerations.tolerationSeconds |
Advanced | נוספה בגרסה: 1.10.1
ערך ברירת המחדל: ללא תרשים: משמש את התכונה "דחיות (taints) וטולרנטיות" של Kubernetes. הערך של למידע נוסף, קראו את המאמר Taints and Tolerations: Concepts. |
synchronizer.tolerations.value |
Advanced | נוספה בגרסה: 1.10.1
ערך ברירת המחדל: ללא תרשים: משמש את התכונה "דחיות (taints) וטולרנטיות" של Kubernetes. למידע נוסף, קראו את המאמר Taints and Tolerations: Concepts. |
virtualhosts
המאפיין virtualhosts הוא מאפיין הגדרה נדרש.
מארחים וירטואליים מאפשרים ל-Apigee Hybrid לטפל בבקשות API לקבוצת סביבות מסוימת.
מידע נוסף זמין במאמר הגדרת מארחים וירטואליים.
בטבלה הבאה מתוארים המאפיינים של האובייקט virtualhosts:
| מאפיין (property) | סוג | תיאור | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
virtualhosts[].additionalGateways |
בסיסי | נוספה בגרסה: 1.2.0
ערך ברירת המחדל: ללא תרשים: רשימה של שערי Istio שאליהם תנותב התנועה. |
||||||||||||
virtualhosts[].cipherSuites[] |
Advanced | נוסף בגרסה: 1.9.2
ערך ברירת המחדל: ללא תרשים: המאפיין הזה מגדיר את הצפנות ה-TLS שמשמשות בשער הכניסה. הערכים של בהמשך מופיעה רשימה של צפנים נתמכים בפורמט OpenSSL. מידע נוסף על הצפנים הנתמכים זמין במסמכי התיעוד של Boring FIPS build of Envoy. ערך ריק מוגדר כברירת מחדל לסטים של אלגוריתמים להצפנה (cipher suite) שנתמכים על ידי גרסת Boring FIPS של Envoy. TLS v1.3:
TLS v1.2:
TLS v1.1:
כדי להפעיל עוד חבילות צפנים, צריך להוסיף אותן למאפיין virtualhosts: - name: ENV_GROUP_NAME minTLSProtocolVersion: "1.2" cipherSuites: - "AES128-GCM-SHA256" - "AES128-SHA" - "AES256-GCM-SHA384" - "AES256-SHA" - "ECDHE-ECDSA-AES128-GCM-SHA256" - "ECDHE-ECDSA-AES128-SHA" - "ECDHE-ECDSA-AES256-GCM-SHA384" - "ECDHE-ECDSA-AES256-SHA" - "ECDHE-ECDSA-CHACHA20-POLY1305" - "ECDHE-RSA-AES128-GCM-SHA256" - "ECDHE-RSA-AES128-SHA" - "ECDHE-RSA-AES256-GCM-SHA384" - "ECDHE-RSA-AES256-SHA" - "ECDHE-RSA-CHACHA20-POLY1305" ...
אם רוצים להפעיל גרסאות ישנות יותר של TLS בפריסה של שער הכניסה של Apigee, משתמשים במאפיינים לדוגמה, כדי להפעיל את TLS v.1.1: virtualhosts: - name: ENV_GROUP_NAME minTLSProtocolVersion: "1.1" cipherSuites: - "ECDHE-ECDSA-AES128-GCM-SHA256" - "ECDHE-RSA-AES128-GCM-SHA256" - "ECDHE-ECDSA-AES256-GCM-SHA384" - "ECDHE-RSA-AES256-GCM-SHA384" - "ECDHE-ECDSA-CHACHA20-POLY1305" - "ECDHE-RSA-CHACHA20-POLY1305" - "ECDHE-ECDSA-AES128-SHA" - "ECDHE-RSA-AES128-SHA" - "ECDHE-ECDSA-AES256-SHA" - "ECDHE-RSA-AES256-SHA" ... |
||||||||||||
virtualhosts[].name |
בסיסי | נוספה בגרסה: 1.2.0
ערך ברירת המחדל: ללא תרשים: חובה השם של המארח הווירטואלי. |
||||||||||||
virtualhosts[].maxTLSProtocolVersion |
בסיסי | נוספה בגרסה: 1.3.0
ערך ברירת המחדל: ללא תרשים: הגרסה המקסימלית של פרוטוקול TLS ש-Envoy יכול לבחור. Envoy משתמש באופן אוטומטי בגרסה האופטימלית של פרוטוקול TLS בין הערך חייב להיות מחרוזת שמייצגת את מספר הגרסה של TLS. לדוגמה: virtualhosts: - name: default maxTLSProtocolVersion: "1.3"
כאשר המחרוזת מייצגת את מספר הגרסה של TLS בפורמט אפשר גם לקרוא את המאמר
|
||||||||||||
virtualhosts[].minTLSProtocolVersion |
בסיסי | נוספה בגרסה: 1.3.0
ערך ברירת המחדל: ללא תרשים: הגרסה המינימלית של פרוטוקול TLS ש-Envoy יכול לבחור. Envoy משתמש באופן אוטומטי בגרסה האופטימלית של פרוטוקול TLS בין הערך חייב להיות מחרוזת שמייצגת את מספר הגרסה של TLS. לדוגמה: virtualhosts: - name: default minTLSProtocolVersion: "1.2"
כאשר המחרוזת מייצגת את מספר הגרסה של TLS בפורמט אפשר גם לקרוא את המאמר
|
||||||||||||
virtualhosts[].requestTimeout |
בסיסי | נוספה בגרסה: 1.10.0
ערך ברירת המחדל: תרשים: מספר השניות שאחריהן הזמן הקצוב לתפוגה של בקשה נגמר. הערך המינימלי הוא 1. |
||||||||||||
virtualhosts[].selector |
בסיסי | נוספה בגרסה: 1.2.0
ערך ברירת המחדל: תרשים: חובה צמד מפתח/ערך של סלקטור/ערך להפניה לסלקטורים שונים של Ingress.
אם לא מספקים תווית בורר, ההגדרות מסופקות לשער הכניסה של Apigee. |
||||||||||||
virtualhosts[].sslCertPath |
בסיסי | נוספה בגרסה: 1.2.0
ערך ברירת המחדל: ללא תרשים: צריך לציין
הנתיב במערכת לקובץ של אישור TLS. |
||||||||||||
virtualhosts[].sslKeyPath |
בסיסי | נוספה בגרסה: 1.2.0
ערך ברירת המחדל: ללא תרשים: צריך לציין
הנתיב במערכת לקובץ המפתח הפרטי של TLS. |
||||||||||||
virtualhosts[].sslSecret |
בסיסי | נוספה בגרסה: 1.2.0
ערך ברירת המחדל: ללא תרשים: צריך לציין את
שם הקובץ שמאוחסן בסוד של Kubernetes ומכיל את שמות המשתמשים והסיסמאות של Cassandra. כדי ליצור את הסוד, פועלים לפי ההוראות במאמר יצירת הסוד. מידע נוסף:
|
watcher
המאפיין watcher הוא מאפיין הגדרה נדרש.
ה-watcher הוא תהליך שצופה בשינויים בהגדרות ומפעיל את היישום שלהם במישור זמן הריצה.
בטבלה הבאה מתוארים המאפיינים של האובייקט watcher:
| מאפיין (property) | סוג | תיאור |
|---|---|---|
watcher.securityContext.seccompProfile.type |
Advanced |
נוספה בגרסה: 1.16.0 ערך ברירת המחדל: ללא תרשים: מציין את סוג הפרופיל של Seccomp שצריך להחיל על הקשר האבטחה של ה-pod. הערכים המותרים הם |
watcher.annotations |
Advanced | נוסף בגרסה: 1.5.0
ערך ברירת המחדל: ללא תרשים: מפת צמדי מפתח/ערך אופציונלית שמשמשת להוספת הערות לפודים. מידע נוסף מופיע במאמר הערות בהתאמה אישית. |
watcher.args.enableIssueScanning |
Advanced | נוספה בגרסה: 1.10.0
ערך ברירת המחדל: תרשים: הפעלה או השבתה של הצגת בעיות אוטומטית. כש- מגדירים את הערך |
watcher.args.enableLeaderElect |
Advanced | נוספה בגרסה: 1.13.0
ערך ברירת המחדל: תרשים: כשהערך הוא |
watcher.args.issueScanInterval |
Advanced | נוספה בגרסה: 1.10.0
ערך ברירת המחדל: תרשים: מרווח הזמן בשניות שבו Watcher סורק את מישור זמן הריצה כדי לזהות בעיות באופן אוטומטי. מידע נוסף זמין במאמר הצגת בעיות באופן אוטומטי. |
watcher.gsa |
Advanced | נוספה בגרסה: 1.10.0
ערך ברירת המחדל: ללא תרשים: Helm בלבד: כתובת האימייל של חשבון השירות של כתובות האימייל של GSA בדרך כלל נראות ככה: GSA_NAME@PROJECT_ID.iam.gserviceaccount.com לדוגמה: apigee-watcher@my-hybrid-project.iam.gserviceaccount.com אפשר לקרוא מידע נוסף במאמרים הפעלת Workload Identity ב-GKE או הפעלת איחוד שירותי אימות הזהות של עומסי עבודה ב-AKS וב-EKS. |
watcher.image.pullPolicy |
Advanced | נוספה בגרסה: 1.4.0
ערך ברירת המחדל: תרשים: קובעת מתי kubelet שולף את קובץ האימג' של Docker של ה-pod. הערכים האפשריים כוללים:
מידע נוסף זמין במאמר עדכון תמונות. |
watcher.image.tag |
Advanced | נוספה בגרסה: 1.4.0
ערך ברירת המחדל: תרשים: תווית הגרסה של קובץ האימג' של Docker בשירות הזה. |
watcher.image.url |
Advanced | נוספה בגרסה: 1.4.0
ערך ברירת המחדל: ללא תרשים: המיקום של קובץ האימג' של Docker בשירות הזה. כדי לראות את כתובת ה-URL של המאגר הנוכחי של הרכיב הזה, משתמשים ב- |
watcher.podDisruptionBudget.minAvailable |
Advanced |
נוספה בגרסה: 1.17.0 ערך ברירת המחדל: ללא תרשים: המספר המינימלי של פודים של צופים שחייבים להישאר זמינים במהלך שיבוש יזום, כמו שדרוג של מאגר צמתים או ניקוז של צומת. השדה הזה מגדיר את השדה
לדוגמה, ב- watcher:
podDisruptionBudget:
minAvailable: "50%" |
watcher.podDisruptionBudget.maxUnavailable |
Advanced |
נוספה בגרסה: 1.17.0 ערך ברירת המחדל: ללא תרשים: המספר המקסימלי של פודים של צופים שלא יכולים להיות זמינים במהלך שיבוש יזום, למשל במהלך שדרוג של מאגר צמתים או ניקוז של צומת. השדה הזה מגדיר את השדה לדוגמה, ב- watcher:
podDisruptionBudget:
maxUnavailable: 1 |
watcher.replicaCountMax |
בסיסי | נוספה בגרסה: 1.3.0
ערך ברירת המחדל: תרשים: המספר המקסימלי של רפליקות של צופים. כדי למנוע התנגשויות, צריך להשאיר את הערך
ב-Apigee Hybrid נעשה שימוש ב-watcher pod אחד לכל התקנה. בבחירת מנהיג, המערכת בוחרת באופן אוטומטי pod אחד של צופה. עותקים נוספים של pod של watcher ייאלצו לעבור למצב לא יציב. מידע נוסף זמין במאמר watcher.args.enableLeaderElect. |
watcher.replicaCountMin |
בסיסי | נוספה בגרסה: 1.3.0
ערך ברירת המחדל: תרשים: המספר המינימלי של רפליקות של צופים. |
watcher.resources.limits.cpu |
Advanced | נוספה בגרסה: 1.11.0
ערך ברירת המחדל: תרשים: מגבלת המעבד (CPU) של המשאב בקונטיינר של Kubernetes, באלפיות ליבה.
|
watcher.resources.limits.memory |
Advanced | נוספה בגרסה: 1.11.0
ערך ברירת המחדל: תרשים: מגבלת הזיכרון של המשאב בקונטיינר של Kubernetes, במגה-בייטים.
|
watcher.serviceAccountPath |
בסיסי | נוספה בגרסה: 1.3.0
ערך ברירת המחדל: ללא תרשים: חובה. הנתיב לקובץ המפתח של חשבון השירות ב-Google עם התפקיד סוכן סביבת זמן הריצה של Apigee. |
watcher.serviceAccountRef |
Advanced | נוספה בגרסה: 1.3.0
ערך ברירת המחדל: ללא תרשים: צריך לציין את serviceAccountPath או את serviceAccountRef. הפניה לסוד של Kubernetes לקובץ מפתח של חשבון שירות ב-Google. אחסון מפתחות של חשבונות שירות בסודות של Kubernetes |
watcher.tolerations.effect |
Advanced | נוספה בגרסה: 1.10.1
ערך ברירת המחדל: ללא תרשים: נדרש כדי להשתמש בתכונה Taints and Tolerations של Kubernetes. השדה
לפרטים נוספים, ראו Taints and Tolerations: Concepts. |
watcher.tolerations.key |
Advanced | נוספה בגרסה: 1.10.1
ערך ברירת המחדל: ללא תרשים: נדרש כדי להשתמש בתכונה Taints and Tolerations של Kubernetes. למידע נוסף, קראו את המאמר Taints and Tolerations: Concepts. |
watcher.tolerations.operator |
Advanced | נוספה בגרסה: 1.10.1
ערך ברירת המחדל: תרשים: נדרש כדי להשתמש בתכונה Taints and Tolerations של Kubernetes. למידע נוסף, קראו את המאמר Taints and Tolerations: Concepts. |
watcher.tolerations.tolerationSeconds |
Advanced | נוספה בגרסה: 1.10.1
ערך ברירת המחדל: ללא תרשים: משמש את התכונה "דחיות (taints) וטולרנטיות" של Kubernetes. הערך של למידע נוסף, קראו את המאמר Taints and Tolerations: Concepts. |
watcher.tolerations.value |
Advanced | נוספה בגרסה: 1.10.1
ערך ברירת המחדל: ללא תרשים: משמש את התכונה "דחיות (taints) וטולרנטיות" של Kubernetes. למידע נוסף, קראו את המאמר Taints and Tolerations: Concepts. |