בקטע הזה מפורטים כל מאפייני ההגדרה שאפשר להשתמש בהם כדי להתאים אישית את מישור זמן הריצה של פריסת Apigee Hybrid.
נכסים ברמה העליונה
בטבלה הבאה מתוארים מאפיינים ברמה העליונה בקובץ overrides.yaml. אלה מאפיינים שלא שייכים לאובייקט אחר, והם חלים ברמת הארגון או הסביבה:
| מאפיין (property) | תיאור |
|---|---|
contractProvider |
גרסה: 1.0.0
ערך ברירת המחדל: https://apigee.googleapis.com הגדרה של נתיב API לכל ממשקי ה-API בהתקנה. |
gcpProjectID |
גרסה: 1.0.0
ערך ברירת מחדל: ללא חובה המזהה של פרויקט Google Cloud. הפרמטר הזה פועל עם |
gcpRegion |
גרסה: 1.0.0
ערך ברירת המחדל: חובה האזור או האזור הגיאוגרפי הכי קרובים ב-GCP לאשכול Kubernetes. הוא פועל עם |
imagePullSecrets.name |
גרסה: 1.0.0
ערך ברירת מחדל: ללא שם הסוד של Kubernetes מוגדר כסוג docker-registry; משמש לשליפת תמונות ממאגר פרטי. |
k8sClusterName |
סוג: גרסה: 1.0.0 ערך ברירת מחדל: ללא השם של אשכול Kubernetes (K8S) שבו פועל הפרויקט ההיברידי. הוא פועל עם |
namespace |
גרסה: 1.0.0
ערך ברירת המחדל: מרחב השמות של אשכול Kubernetes שבו יותקנו רכיבי Apigee. |
org |
חובה
גרסה: 1.0.0 ערך ברירת מחדל: ללא חובה הארגון עם התכונה Hybrid שהוקצה לכם על ידי Apigee במהלך ההתקנה של Hybrid. ארגון הוא המאגר ברמה העליונה ב-Apigee. הוא מכיל את כל שרתי ה-proxy של ה-API והמשאבים שקשורים אליהם. אם הערך ריק, צריך לעדכן אותו בשם הארגון אחרי שיוצרים אותו. |
revision |
גרסה: 1.0.0
ערך ברירת המחדל: Apigee hybrid תומך בעדכוני Kubernetes מתגלגלים, שמאפשרים לבצע עדכוני פריסה ללא השבתה, על ידי עדכון הדרגתי של מופעי Pod במופעים חדשים. כשמעדכנים חלק מההגדרות של YAML שגורמות לשינוי ב-Kubernetes PodTemplateSpec הבסיסי, צריך לשנות גם את מאפיין ההגדרה
כשמשנים את המאפיין
שינויים במאפיינים של האובייקטים הבאים מחייבים עדכון של מידע נוסף זמין במאמר בנושא עדכונים מדורגים. |
validateServiceAccounts |
גרסה: 1.0.0
ערך ברירת מחדל: true הגדרה שמאפשרת אימות קפדני של הרשאות בחשבון שירות. הפעולה הזו משתמשת בשיטה testIamPermissions של Cloud Resource Manager API כדי לוודא שלחשבון השירות שצוין יש את ההרשאות הנדרשות. במקרה של חשבונות שירות של ארגון Apigee, בדיקת מזהה הפרויקט היא זו שממופה לארגון. במקרה של Metrics ו-Logger, הפרויקט שנבדק מבוסס על ההגדרות של gcpProjectID ב-overrides.yaml.
מידע נוסף מופיע ב- |
adah
ה-Admissionhook (ADAH) של Apigee Deployment אחראי לאימות ההגדרה שהמשתמש מספק עבור apigee-deployment-controller. הוא פועל באשכול Kubernetes ואחראי לאימות של בקשות נכנסות ליצירה, לעדכון או למחיקה מ-Apigee-deployment Controller. מידע נוסף:
בטבלה הבאה מפורטים המאפיינים של אובייקט Apigee Deployment Controller adah:
| מאפיין (property) | תיאור |
|---|---|
adah.image.pullPolicy |
גרסה: 1.0.0
ערך ברירת המחדל: ההגדרה הזו קובעת מתי kubelet מושך את קובץ האימג' של Docker של הפוד. הערכים האפשריים כוללים:
מידע נוסף זמין במאמר בנושא עדכון תמונות. |
adah.image.tag |
גרסה: 1.0.0
ערך ברירת המחדל: המיקום של קובץ האימג' של Docker בשביל השירות הזה. |
adah.image.url |
גרסה: 1.0.0
ערך ברירת המחדל: המיקום של קובץ האימג' של Docker בשביל השירות הזה. |
adc
Apigee Deployment Controller (ADC) הוא תהליך שמנהל את הפריסה של Apigee באשכולות Kubernetes. זהו בקר מותאם אישית של Kubernetes שיוצר ומעדכן משאבים ברמה נמוכה של Kubernetes ו-Istio שנדרשים לפריסה ולתחזוקה של ApigeeDeployment (AD).
מידע נוסף על adah (Apigee Deployment Admissionhook)
.בטבלה הבאה מפורטים המאפיינים של האובייקט apigee-deployment-controller adc:
| מאפיין (property) | תיאור |
|---|---|
adc.image.pullPolicy |
גרסה: 1.0.0
ערך ברירת המחדל: ההגדרה הזו קובעת מתי kubelet מושך את קובץ האימג' של Docker של הפוד. הערכים האפשריים כוללים:
מידע נוסף זמין במאמר בנושא עדכון תמונות. |
adc.image.tag |
גרסה: 1.0.0
ערך ברירת המחדל: המיקום של קובץ האימג' של Docker בשביל השירות הזה. |
adc.image.url |
גרסה: 1.0.0
ערך ברירת המחדל: המיקום של קובץ האימג' של Docker בשביל השירות הזה. |
adc.resources.limits.cpu |
גרסה: 1.0.0
ערך ברירת המחדל: מגבלת המעבד (CPU) למשאב בקונטיינר Kubernetes, במילי-ליבות.
|
adc.resources.limits.memory |
גרסה: 1.0.0
ערך ברירת המחדל: מגבלת הזיכרון של המשאב בקונטיינר Kubernetes, במביבייט.
|
adc.resources.requests.cpu |
גרסה: 1.0.0
ערך ברירת המחדל: השימוש במעבד שנדרש לפעולה רגילה של המשאב במאגר Kubernetes, במילי-ליבות. |
adc.resources.requests.memory |
גרסה: 1.0.0
ערך ברירת המחדל: הזיכרון שנדרש לפעולה רגילה של המשאב במאגר Kubernetes, במביבייט. |
authz
בטבלה הבאה מפורטות המאפיינים של אובייקט authz:
| מאפיין (property) | תיאור |
|---|---|
authz.image.pullPolicy |
גרסה: 1.0.0
ערך ברירת המחדל: ההגדרה הזו קובעת מתי kubelet מושך את קובץ האימג' של Docker של הפוד. הערכים האפשריים כוללים:
מידע נוסף זמין במאמר בנושא עדכון תמונות. |
authz.image.tag |
גרסה: 1.0.0
ערך ברירת המחדל: תווית הגרסה של קובץ האימג' של Docker בשירות הזה. |
authz.image.url |
גרסה: 1.0.0
ערך ברירת המחדל:
המיקום של קובץ האימג' של Docker בשביל השירות הזה. |
authz.livenessProbe.failureThreshold |
גרסה: 1.0.0
ערך ברירת המחדל: מספר הפעמים שבהן Kubernetes יאמת ש בדיקות הפעילות נכשלו לפני הפעלה מחדש של הקונטיינר. הערך המינימלי הוא 1. |
authz.livenessProbe.initialDelaySeconds |
גרסה: 1.0.0
ערך ברירת המחדל: מספר השניות אחרי הפעלת מאגר לפני הפעלת בדיקת הפעילות. |
authz.livenessProbe.periodSeconds |
גרסה: 1.0.0
ערך ברירת המחדל: ההגדרה הזו קובעת את התדירות (בשניות) שבה יתבצע בדיקת פעילות. הערך המינימלי הוא 1. |
authz.livenessProbe.timeoutSeconds |
גרסה: 1.0.0
ערך ברירת המחדל: מספר השניות שאחריהן בדיקת החיות מסתיימת בטיימאאוט. הערך המינימלי הוא 1. |
authz.readinessProbe.failureThreshold |
גרסה: Beta2
ערך ברירת המחדל: מספר הפעמים ש-Kubernetes יאמת ש בדיקות המוכנות נכשלו לפני שיסמן את הפוד כלא מוכן. הערך המינימלי הוא 1. |
authz.readinessProbe.initialDelaySeconds |
גרסה: 1.0.0
ערך ברירת המחדל: מספר השניות שעוברות אחרי הפעלת מאגר לפני הפעלת בדיקת מוכנות. |
authz.readinessProbe.periodSeconds |
גרסה: 1.0.0
ערך ברירת המחדל: ההגדרה הזו קובעת את התדירות (בשניות) שבה תתבצע בדיקת מוכנות. הערך המינימלי הוא 1. |
authz.readinessProbe.successThreshold |
גרסה: 1.0.0
ערך ברירת המחדל: מספר ההצלחות המינימלי ברצף שצריך כדי שבקשה לבדיקת תקינות מוכנות תיחשב כמוצלחת אחרי כשל. הערך המינימלי הוא 1. |
authz.readinessProbe.timeoutSeconds |
גרסה: 1.0.0
ערך ברירת המחדל: מספר השניות שאחריהן בדיקת החיות מסתיימת בטיימאאוט. הערך המינימלי הוא 1. |
authz.resources.requests.cpu |
גרסה: 1.0.0
ערך ברירת המחדל: כמות משאבי ה-CPU להקצאה לבקשות אימות. |
authz.resources.requests.memory |
גרסה: 1.0.0
ערך ברירת המחדל: כמות משאבי הזיכרון להקצאה לבקשות אימות. |
authz.serviceAccountPath |
גרסה: 1.0.0
ערך ברירת מחדל: ללא חובה הנתיב לקובץ המפתח של חשבון השירות של Google עם התפקיד 'אדמין עם גישת קריאה בלבד'. |
busyBoxInit
בטבלה הבאה מפורטות המאפיינים של אובייקט busyBoxInit:
| מאפיין (property) | תיאור |
|---|---|
busyBoxInit.image.pullPolicy |
גרסה: 1.0.0
ערך ברירת המחדל: ההגדרה הזו קובעת מתי kubelet מושך את קובץ האימג' של Docker של הפוד. הערכים האפשריים כוללים:
מידע נוסף זמין במאמר בנושא עדכון תמונות. |
busyBoxInit.image.tag |
גרסה: 1.0.0
ערך ברירת המחדל: תווית הגרסה של קובץ האימג' של Docker בשירות הזה. |
busyBoxInit.image.url |
גרסה: 1.0.0
ערך ברירת המחדל: המיקום של קובץ האימג' של Docker בשביל השירות הזה. |
cassandra
הגדרת השירות ההיברידי שמנהל את מאגר הנתונים של זמן הריצה. מאגר המידע הזה מכיל הגדרות של אפליקציות, מוניטורים של מכסות מבוזרות, מפתחות API ואסימוני OAuth לאפליקציות שפועלות בשער.
מידע נוסף זמין במאמר בנושא הגדרת Cassandra.
בטבלה הבאה מפורטות המאפיינים של אובייקט cassandra:
| מאפיין (property) | תיאור |
|---|---|
cassandra.auth.admin.password |
גרסה: 1.0.0
ערך ברירת המחדל: iloveapis123 חובה הסיסמה של האדמין ב-Cassandra. משתמש האדמין משמש לכל פעילות אדמיניסטרטיבית שמבוצעת באשכול Cassandra. |
cassandra.auth.ddl.password |
גרסה: 1.0.0
ערך ברירת המחדל: iloveapis123 חובה הסיסמה של המשתמש בשפת הגדרת הנתונים (DDL) של Cassandra. משמש את MART לכל משימות הגדרת הנתונים, כמו יצירה, עדכון ומחיקה של מרחב מפתחות. |
cassandra.auth.default.password |
גרסה: 1.0.0
ערך ברירת המחדל: חובה הסיסמה של משתמש Cassandra שנוצר כברירת מחדל כשהאימות מופעל. צריך לאפס את הסיסמה הזו כשמגדירים אימות של Cassandra. מידע נוסף זמין במאמר הגדרת TLS ל-Cassandra. |
cassandra.auth.dml.password |
גרסה: 1.0.0
ערך ברירת המחדל: iloveapis123 חובה הסיסמה של המשתמש בשפת הטיפול בנתונים (DML) של Cassandra. משתמש ה-DML משמש את תקשורת הלקוח לקריאה וכתיבה של נתונים ב-Cassandra. |
cassandra.auth.image.pullPolicy |
גרסה: 1.0.0
ערך ברירת המחדל: ההגדרה הזו קובעת מתי kubelet מושך את קובץ האימג' של Docker של הפוד. הערכים האפשריים כוללים:
מידע נוסף זמין במאמר בנושא עדכון תמונות. |
cassandra.auth.image.tag |
גרסה: 1.0.0
ערך ברירת המחדל: תווית הגרסה של קובץ האימג' של Docker בשירות הזה. |
cassandra.auth.image.url |
גרסה: 1.0.0
ערך ברירת המחדל: המיקום של קובץ האימג' של Docker בשביל השירות הזה. |
cassandra.backup.cloudProvider |
גרסה: 1.0.0
ערך ברירת המחדל: נדרש אם הגיבוי מופעל. ספק שירותי ענן לאחסון גיבויים. |
cassandra.backup.dbStorageBucket |
גרסה: 1.0.0
ערך ברירת מחדל: ללא נדרש אם הגיבוי מופעל. קטגוריה של Cloud Storage לנתוני הגיבוי. |
cassandra.backup.enabled |
גרסה: 1.0.0
ערך ברירת המחדל: גיבוי הנתונים לא מופעל כברירת מחדל. כדי להפעיל, מגדירים את האפשרות ל- מידע נוסף זמין במאמר בנושא גיבוי ושחזור של Cassandra. |
cassandra.backup.image.pullPolicy |
גרסה: 1.0.0
ערך ברירת המחדל: ההגדרה הזו קובעת מתי kubelet מושך את קובץ האימג' של Docker של הפוד. הערכים האפשריים כוללים:
מידע נוסף זמין במאמר בנושא עדכון תמונות. |
cassandra.backup.image.tag |
גרסה: 1.0.0
ערך ברירת המחדל: תווית הגרסה של קובץ האימג' של Docker בשירות הזה. |
cassandra.backup.image.url |
גרסה: 1.0.0
ערך ברירת המחדל: המיקום של קובץ האימג' של Docker בשביל השירות הזה. |
cassandra.backup.schedule |
גרסה: 1.0.0
ערך ברירת המחדל: לוח הזמנים של משימת ה-cron. מידע נוסף זמין במאמר בנושא גיבוי ושחזור של Cassandra. |
cassandra.backup.serviceAccountPath |
גרסה: 1.0.0
ערך ברירת מחדל: ללא נדרש אם הגיבוי מופעל. הנתיב לקובץ המפתח של חשבון השירות של Google עם התפקיד 'אדמין עם גישת קריאה בלבד'. |
cassandra.clusterName |
גרסה: 1.0.0
ערך ברירת המחדל: מציין את השם של אשכול Cassandra. |
cassandra.datacenter |
גרסה: 1.0.0
ערך ברירת המחדל: מציינת את מרכז הנתונים של צומת Cassandra. |
cassandra.dnsPolicy |
גרסה: 1.1.1
ערך ברירת המחדל: כשהערך של cassandra.hostNetwork הוא |
cassandra.externalSeedHost |
גרסה: 1.0.0
ערך ברירת מחדל: ללא שם המארח או כתובת ה-IP של צומת באשכול Cassandra. אם לא מגדירים את המדיניות, נעשה שימוש בשירות המקומי של Kubernetes. |
cassandra.heapNewSize |
גרסה: 1.0.0
ערך ברירת המחדל: כמות זיכרון המערכת של JVM שהוקצתה לאובייקטים חדשים יותר, במגה-בייט. |
cassandra.hostNetwork |
גרסה: 1.1.1
ערך ברירת המחדל: צריך להגדיר את הערך כ-true לפריסות שמבוססות על Anthos. |
cassandra.image.pullPolicy |
גרסה: 1.0.0
ערך ברירת המחדל: ההגדרה הזו קובעת מתי kubelet מושך את קובץ האימג' של Docker של הפוד. הערכים האפשריים כוללים:
מידע נוסף זמין במאמר בנושא עדכון תמונות. |
cassandra.image.tag |
גרסה: 1.0.0
ערך ברירת המחדל: תווית הגרסה של קובץ האימג' של Docker בשירות הזה. |
cassandra.image.url |
גרסה: 1.0.0
ערך ברירת המחדל: המיקום של קובץ האימג' של Docker בשביל השירות הזה. |
cassandra.maxHeapSize |
גרסה: 1.0.0
ערך ברירת המחדל: הגבול העליון של זיכרון המערכת של JVM שזמין לפעולות של Cassandra, במגה-בייט. |
cassandra.multiRegionSeedHost |
גרסה: 1.0.0
ערך ברירת מחדל: ללא כתובת ה-IP של אשכול Cassandra קיים שמשמש להרחבת האשכול הקיים לאזור חדש. מידע נוסף זמין במאמר בנושא הגדרת מארח seed במספר אזורים. |
cassandra.nodeSelector.key |
גרסה: 1.0.0
ערך ברירת מחדל: ללא חובה מפתח התווית של בורר הצמתים שמשמש לטירגוט צמתים ייעודיים של Kubernetes לשירותי נתונים של מידע נוסף מופיע במאמר בנושא הוספת בוררי צמתים. |
cassandra.nodeSelector.value |
גרסה: 1.0.0
ערך ברירת מחדל: ללא ערך אופציונלי של תווית לבחירת צומת שמשמש לטירגוט צמתי Kubernetes ייעודיים עבור
ראו nodeSelector. |
cassandra.port |
גרסה: 1.0.0
ערך ברירת המחדל: מספר היציאה שמשמש להתחברות ל-cassandra. |
cassandra.rack |
גרסה: 1.0.0
ערך ברירת המחדל: מציין את המתלה של צומת Cassandra. |
cassandra.readinessProbe.failureThreshold |
גרסה: 1.0.0
ערך ברירת המחדל: מספר הפעמים ש-Kubernetes יאמת ש בדיקות המוכנות נכשלו לפני שיסמן את הפוד כלא מוכן. הערך המינימלי הוא 1. |
cassandra.readinessProbe.initialDelaySeconds |
גרסה: 1.0.0
ערך ברירת המחדל: מספר השניות שעוברות אחרי הפעלת מאגר לפני הפעלת בדיקת מוכנות. |
cassandra.readinessProbe.periodSeconds |
גרסה: 1.0.0
ערך ברירת המחדל: ההגדרה הזו קובעת את התדירות (בשניות) שבה תתבצע בדיקת מוכנות. הערך המינימלי הוא 1. |
cassandra.readinessProbe.successThreshold |
גרסה: 1.0.0
ערך ברירת המחדל: מספר ההצלחות המינימלי ברצף שצריך כדי שבקשה לבדיקת תקינות מוכנות תיחשב כמוצלחת אחרי כשל. הערך המינימלי הוא 1. |
cassandra.readinessProbe.timeoutSeconds |
גרסה: 1.0.0
ערך ברירת המחדל: מספר השניות שאחריהן בדיקת החיות מסתיימת בטיימאאוט. הערך המינימלי הוא 1. |
cassandra.replicaCount |
גרסה: 1.0.0
ערך ברירת המחדל: Cassandra הוא מאגר נתונים משוכפל. הוא מוגדר כך שיהיו לפחות 3 עותקים של הנתונים בכל אזור או מרכז נתונים. במאפיין הזה מציינים את מספר הצמתים של Cassandra שמשמשים כ-StatefulSet. |
cassandra.resources.requests.cpu |
גרסה: 1.0.0
ערך ברירת המחדל: השימוש במעבד שנדרש לפעולה רגילה של המשאב במאגר Kubernetes, במילי-ליבות. |
cassandra.resources.requests.memory |
גרסה: 1.0.0
ערך ברירת המחדל: הזיכרון שנדרש לפעולה רגילה של המשאב במאגר Kubernetes, במביבייט. |
cassandra.restore.cloudProvider |
גרסה: 1.0.0
ערך ברירת המחדל: חובה אם מופעל שחזור. ספק שירותי ענן לאחסון גיבויים. |
cassandra.restore.dbStorageBucket |
גרסה: 1.0.0
ערך ברירת מחדל: ללא חובה אם מופעל שחזור. קטגוריה ב-Cloud Storage לנתוני הגיבוי שרוצים לשחזר. |
cassandra.restore.enabled |
גרסה: 1.0.0
ערך ברירת המחדל: |
cassandra.restore.image.pullPolicy |
גרסה: 1.0.0
ערך ברירת המחדל: ההגדרה הזו קובעת מתי kubelet מושך את קובץ האימג' של Docker של הפוד. הערכים האפשריים כוללים:
מידע נוסף זמין במאמר בנושא עדכון תמונות. |
cassandra.restore.image.tag |
גרסה: 1.0.0
ערך ברירת המחדל: תווית הגרסה של קובץ האימג' של Docker בשירות הזה. |
cassandra.restore.image.url |
גרסה: 1.0.0
ערך ברירת המחדל: המיקום של קובץ האימג' של Docker בשביל השירות הזה. |
cassandra.restore.serviceAccountPath |
גרסה: 1.0.0
ערך ברירת מחדל: ללא חובה אם מופעל שחזור. הנתיב לקובץ המפתח של חשבון השירות של Google עם התפקיד 'אדמין עם גישת קריאה בלבד'. |
cassandra.restore.snapshotTimestamp |
גרסה: 1.0.0
ערך ברירת מחדל: ללא חובה אם מופעל שחזור. חותמת הזמן של הגיבוי שצריך לשחזר. |
cassandra.storage.capacity |
גרסה: 1.0.0
ערך ברירת המחדל: נדרש אם מציינים את storage.storageClass ההגדרה קובעת את גודל הדיסק הנדרש במבי-בייט. |
cassandra.storage.storageClass |
גרסה: 1.0.0
ערך ברירת מחדל: ללא מציין את סוג האחסון המקומי שבו נעשה שימוש. |
cassandra.terminationGracePeriodSeconds |
גרסה: 1.0.0
ערך ברירת המחדל: הזמן שעובר בין בקשה למחיקת פוד לבין השבתת הפוד, בשניות. במהלך התקופה הזו, כל ה-hooks של prestop יופעלו וכל התהליכים הפעילים יסתיימו בצורה תקינה. |
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. כל סביבה מספקת הקשר מבודד או 'ארגז חול' להרצת שרתי proxy של API.
בארגון שלכם שמופעל בו מצב היברידי צריך להיות לפחות סביבה אחת.
משתמשים ב-envs[] כדי להגדיר ניתוב של נתיב בסיס, שמאפשר להגדיר ולנהל את האופן שבו Apigee Hybrid מנתב קריאות ל-proxy ל-API לסביבה הנכונה.
למידע נוסף:
בטבלה הבאה מפורטות המאפיינים של אובייקט envs:
| מאפיין (property) | תיאור |
|---|---|
envs[].cacheEncryptionKey |
גרסה: 1.0.0
ערך ברירת מחדל: ללא חובה נתיב במערכת הקבצים המקומית של מפתח ההצפנה של נתוני המטמון של Apigee. |
envs[].hostAlias |
גרסה: 1.0.0
ערך ברירת מחדל: ללא חובה
שם ה-DNS של השרת. לדוגמה, אם יש לכם כמה סביבות, אתם צריכים להשתמש בשם ייחודי של כינוי מארח לכל אחת מהן. לדוגמה, |
envs[].kmsEncryptionKey |
גרסה: 1.0.0
ערך ברירת מחדל: ללא חובה נתיב מערכת הקבצים המקומית של מפתח ההצפנה של נתוני KMS ב-Apigee. |
envs[].name |
גרסה: 1.0.0
ערך ברירת מחדל: ללא חובה שם סביבת Apigee שיש לסנכרן. |
envs[].pollInterval |
גרסה: 1.0.0
ערך ברירת מחדל: ללא המרווח שמשמש לסנכרון שינויים בארגון ובסביבה, בשניות. |
envs[].paths.uri.prefixes |
גרסה: 1.0.0
ערך ברירת מחדל: ללא נכס לתמיכה בניתוב נתיב בסיסי של קידומת. מזינים את הנתיבים האלה לפי התבנית: org: hybrid
envs:
- name: test
paths:
uri:
prefixes:
- /foo
- /bar |
envs[].port |
גרסה: 1.0.0
ערך ברירת מחדל: ללא מספר יציאת TCP לתנועת HTTPS. |
envs[].serviceAccountPaths.synchronizer |
גרסה: GA
ערך ברירת מחדל: ללא הנתיב לקובץ במערכת המקומית למפתח של חשבון שירות ב-Google עם התפקיד Apigee Synchronizer Manager. |
envs[].serviceAccountPaths.udca |
גרסה: GA
ערך ברירת מחדל: ללא הנתיב לקובץ במערכת המקומית למפתח של חשבון שירות ב-Google עם התפקיד Apigee Analytic Agent. |
envs[].sslCertPath |
גרסה: 1.0.0
ערך ברירת מחדל: ללא חובה
הנתיב במערכת לקובץ אישור TLS. |
envs[].sslKeyPath |
גרסה: 1.0.0
ערך ברירת מחדל: ללא חובה
הנתיב במערכת לקובץ המפתח הפרטי של TLS. |
httpProxy
httpProxy מספקת פרמטרים להגדרת שרת proxy להעברת בקשות HTTP. כשמגדירים את ה-Proxy בקובץ overrides.yaml, כל התקשורת באינטרנט של הרכיבים MART, Synchronizer ו-UDCA עוברת דרך שרת ה-Proxy.
ראו גם: MART, Synchronizer ו-UDCA.
בטבלה הבאה מפורטות המאפיינים של אובייקט httpProxy:
| מאפיין (property) | תיאור |
|---|---|
httpProxy.host |
גרסה: 1.1.1
ערך ברירת מחדל: ללא שם המארח של Proxy ל-HTTP. |
httpProxy.port |
גרסה: 1.1.1
ערך ברירת מחדל: ללא היציאה של ה-Proxy ל-HTTP. |
httpProxy.scheme |
גרסה: 1.1.1
ערך ברירת המחדל: הסכימה שבה נעשה שימוש בשרת ה-proxy. הערכים האפשריים הם |
ingress
ingress הוא מופע של Istio Ingress Gateway, משאב Kubernetes Ingress משמש לציון שירותים שצריכים להיות חשופים מחוץ לאשכול. הוא מגדיר אפליקציה מבוססת-קונטיינר שמנתבת תנועה מחוץ למישור זמן הריצה לשירותים בתוך מישור זמן הריצה. התקנת Apigee יוצרת שני אובייקטים של Istio Ingress עבור:
- זמן ריצה
- MART
מידע נוסף:
- Ingress Gateways במסמכי התיעוד של istio.
- הוספת שערים בנושא הוספת שערים של Istio לכניסה בתיעוד של GCP.
- אובייקט Istio ב-Apigee
- אובייקט MART
- אובייקט בזמן ריצה
בטבלה הבאה מפורטות המאפיינים של אובייקט ingress:
| מאפיין (property) | תיאור |
|---|---|
ingress.enableAccesslog |
גרסה: 1.0.0
ערך ברירת המחדל: מפעילים או משביתים את יומן הגישה של Ingress. ההגדרה הזו מושבתת כברירת מחדל. |
ingress.envoyHeaders.headers |
גרסה: 1.0.0
ערך ברירת מחדל: ללא רשימה של כותרות Envoy. |
ingress.envoyHeaders.preserved |
גרסה: 1.0.0
ערך ברירת המחדל: ההגדרה קובעת אם לשמור את הכותרות של Envoy או לא. כברירת מחדל, הם לא נכללים. |
ingress.httpsRedirect |
גרסה: 1.0.0
ערך ברירת המחדל: מפעילים או משביתים את ההפניה האוטומטית ל-HTTPS לכל התנועה הנכנסת. |
ingress.mart.loadBalancerIP |
גרסה: 1.1.1
ערך ברירת המחדל: כתובת ה-IP של מאזן העומסים של MART. |
ingress.runtime.loadBalancerIP |
גרסה: 1.1.1
ערך ברירת המחדל: כתובת ה-IP של מאזן העומסים לאובייקט Apigee-runtime. |
ingress.serviceType |
גרסה: 1.0.0
ערך ברירת המחדל: סוג השירות שמשמש לניתוב תעבורה חיצונית לשירותים פנימיים. הערכים האפשריים כוללים:
|
istio
ההטמעה של Istio ב-Google Cloud Platform (GCP) היא Service mesh שמוטמעת על גבי מופע Apigee קיים, ועוזרת לו להשתלב עם פלטפורמת הרישום, הטלמטריה ומערכת המדיניות.
אפשר לעיין גם בתיעוד של Istio ב-GCP ובמאמר מה זה Istio.
בטבלה הבאה מפורטות המאפיינים של אובייקט istio:
| מאפיין (property) | תיאור |
|---|---|
istio.ingressgateway.replicaCountMax |
גרסה: 1.0.0
ערך ברירת מחדל: 5 חובה מספר הרפליקות המקסימלי של שער הכניסה של Istio. כך עושים זאת:
|
istio.ingressgateway.replicaCountMin |
גרסה: 1.0.0
ערך ברירת מחדל: 1 חובה מספר העותקים המינימלי של שער הכניסה של Istio שנדרש. כך עושים זאת:
|
istio.ingressgateway.resources.requests.cpu |
גרסה: 1.0.0
ערך ברירת המחדל: 100m חובה משאבי CPU שהוקצו לבקר התנועה הנכנסת, שנדרשים כדי שהשער יפעל בצורה אופטימלית. כך עושים זאת:
|
istio.ingressgateway.resources.requests.memory |
גרסה: 1.0.0
ערך ברירת מחדל: 128Mi משאבי זיכרון שהוקצו לבקר הכניסה, שנדרשים כדי שהשער יפעל בצורה אופטימלית. |
istio.nodeSelector.key |
גרסה: 1.0.0
ערך ברירת מחדל: ללא תווית אופציונלית של מַפתח התווית בורר הצמתים לטירגוט צמתים של Kubernetes לשירותים |
istio.nodeSelector.value |
גרסה: 1.0.0
ערך ברירת מחדל: ללא ערך אופציונלי של תווית בורר הצמתים לטירגוט צמתי Kubernetes לשירותים של |
istio.pilot.replicaCountMax |
גרסה: 1.0.0
ערך ברירת מחדל: 5 חובה מידע נוסף על תוכנית הפיילוט: ניהול תנועה מרכזית במסמכי Istio |
istio.pilot.replicaCountMin |
גרסה: 1.0.0
ערך ברירת מחדל: 1 חובה מידע נוסף על תוכנית הפיילוט: ניהול תנועה מרכזית במסמכי Istio |
istio.pilot.resources.requests.cpu |
גרסה: 1.0.0
ערך ברירת מחדל: 500 מ' חובה משאבי המעבד (CPU) שהוקצו לתהליך הפיילוט, שנדרשים כדי שהשער יפעל בצורה אופטימלית. כך עושים זאת:
|
istio.pilot.resources.requests.memory |
גרסה: 1.0.0
ערך ברירת המחדל: 2048Mi משאבי זיכרון שמוקצים לתהליך הפיילוט, שנדרשים כדי שהשער יפעל בצורה אופטימלית. כך עושים זאת:
|
logger
הגדרת השירות שמנהל את יומני הפעילות. כל השירותים של Apigee hybrid שפועלים באשכול Kubernetes שלכם מוציאים את המידע הזה.
מידע נוסף זמין במאמר בנושא רישום ביומן.
בטבלה הבאה מפורטות המאפיינים של אובייקט logger:
| מאפיין (property) | תיאור |
|---|---|
logger.enabled |
גרסה: 1.0.0
ערך ברירת המחדל: המתג מפעיל או משבית את הרישום ביומן באשכול. במקרים שבהם לא מדובר ב-GKE, הערך הוא |
logger.fluentd.buffer_chunk_limit |
גרסה: 1.0.0
ערך ברירת המחדל: הגודל המקסימלי של נתח מאגר, בקילובייט. חלקים שחורגים מהמגבלה יועברו אוטומטית לתור הפלט. |
logger.fluentd.buffer_queue_limit |
גרסה: 1.0.0
ערך ברירת המחדל: האורך המקסימלי של תור הפלט. המגבלה שמוגדרת כברירת מחדל היא 256 מקטעים. |
logger.fluentd.flush_interval |
גרסה: 1.0.0
ערך ברירת המחדל: מרווח הזמן להמתנה לפני הפעלת ניקוי המאגר הבא, בשניות. |
logger.fluentd.max_retry_wait |
גרסה: 1.0.0
ערך ברירת המחדל: המרווח המקסימלי בין ניסיונות חוזרים של כתיבה, בשניות. |
logger.fluentd.num_threads |
גרסה: 1.0.0
ערך ברירת המחדל: מספר השרשורים שמשמשים לניקוי המאגר. ערך ברירת המחדל הוא 1. |
logger.image.pullPolicy |
גרסה: 1.0.0
ערך ברירת המחדל: ההגדרה הזו קובעת מתי kubelet מושך את קובץ האימג' של Docker של הפוד. הערכים האפשריים כוללים:
מידע נוסף זמין במאמר בנושא עדכון תמונות. |
logger.image.tag |
גרסה: 1.0.0
ערך ברירת המחדל: תווית הגרסה של קובץ האימג' של Docker בשירות הזה. |
logger.image.url |
גרסה: 1.0.0
ערך ברירת המחדל: המיקום של קובץ האימג' של Docker בשביל השירות הזה. |
logger.livenessProbe.failureThreshold |
גרסה: 1.0.0
ערך ברירת המחדל: מספר הפעמים שבהן Kubernetes יאמת ש בדיקות הפעילות נכשלו לפני הפעלה מחדש של הקונטיינר. הערך המינימלי הוא 1. |
logger.livenessProbe.initialDelaySeconds |
גרסה: 1.0.0
ערך ברירת המחדל: מספר השניות אחרי הפעלת מאגר לפני הפעלת בדיקת הפעילות. |
logger.livenessProbe.periodSeconds |
גרסה: 1.0.0
ערך ברירת המחדל: ההגדרה הזו קובעת את התדירות (בשניות) שבה יתבצע בדיקת פעילות. הערך המינימלי הוא 1. |
logger.livenessProbe.successThreshold |
גרסה: 1.0.0
ערך ברירת המחדל: מספר ההצלחות המינימלי ברצף שנדרש כדי שבדיקת הפעילות תיחשב כמוצלחת אחרי כשל. הערך המינימלי הוא 1. |
logger.livenessProbe.timeoutSeconds |
גרסה: 1.0.0
ערך ברירת המחדל: מספר השניות שאחריהן בדיקת החיות מסתיימת בטיימאאוט. הערך המינימלי הוא 1. |
logger.nodeSelector.key |
גרסה: 1.0.0
ערך ברירת המחדל: חובה מפתח תווית של בורר צמתים שמשמש לטירגוט צמתים ייעודיים של Kubernetes לשירותי זמן ריצה של מידע נוסף מופיע במאמר בנושא הוספת בוררי צמתים. |
logger.nodeSelector.value |
גרסה: 1.0.0
ערך ברירת המחדל: חובה ערך התווית של בורר הצמתים שמשמש לטירגוט צמתים ייעודיים של Kubernetes עבור שירותי זמן ריצה של מידע נוסף מופיע במאמר בנושא הוספת בוררי צמתים. |
logger.proxyURL |
גרסה: 1.0.0
ערך ברירת מחדל: ללא כתובת ה-URL של שרת ה-proxy של הלקוח. |
logger.resource.limits.memory |
גרסה: 1.0.0
ערך ברירת המחדל: מגבלת הזיכרון של המשאב בקונטיינר Kubernetes, במביבייט.
|
logger.resource.limits.cpu |
גרסה: 1.0.0
ערך ברירת המחדל: מגבלת המעבד (CPU) למשאב בקונטיינר Kubernetes, במילי-ליבות.
|
logger.resource.requests.cpu |
גרסה: 1.0.0
ערך ברירת המחדל: השימוש במעבד שנדרש לפעולה רגילה של המשאב במאגר Kubernetes, במילי-ליבות. |
logger.resource.requests.memory |
גרסה: 1.0.0
ערך ברירת המחדל: הזיכרון שנדרש לפעולה רגילה של המשאב במאגר Kubernetes, במביבייט. |
logger.serviceAccountPath |
גרסה: 1.0.0
ערך ברירת מחדל: ללא חובה הנתיב לקובץ המפתח של חשבון השירות של Google עם התפקיד 'אדמין עם גישת קריאה בלבד'. |
logger.terminationGracePeriodSeconds |
גרסה: 1.0.0
ערך ברירת המחדל: הזמן שעובר בין בקשה למחיקת פוד לבין השבתת הפוד, בשניות. במהלך התקופה הזו, כל ה-hooks של prestop יופעלו וכל התהליכים הפעילים יסתיימו בצורה תקינה. |
mart
השירות MART (ממשק API לניהול נתוני זמן ריצה) מוגדר כספק API עבור ממשקי API ציבוריים של Apigee, כדי שתוכלו לגשת לישויות של נתוני זמן ריצה ולנהל אותן, כמו KMS (מפתחות API ואסימוני OAuth), KVM, Quota ומוצרי API.
בטבלה הבאה מפורטות המאפיינים של אובייקט mart:
| מאפיין (property) | תיאור |
|---|---|
mart.hostAlias |
גרסה: 1.0.0
ערך ברירת מחדל: ללא כינוי המארח שמצביע על אובייקט MART. אפשר להגדיר את המאפיין הזה כ- |
mart.image.pullPolicy |
גרסה: 1.0.0
ערך ברירת המחדל: ההגדרה הזו קובעת מתי kubelet מושך את קובץ האימג' של Docker של הפוד. הערכים האפשריים כוללים:
מידע נוסף זמין במאמר בנושא עדכון תמונות. |
mart.image.tag |
גרסה: 1.0.0
ערך ברירת המחדל: תווית הגרסה של קובץ האימג' של Docker בשירות הזה. |
mart.image.url |
גרסה: 1.0.0
ערך ברירת המחדל: המיקום של קובץ האימג' של Docker בשביל השירות הזה. בודקים את קובץ values.yaml כדי למצוא את כתובת ה-URL הספציפית.אפשר לשנות את כתובת ה-URL. |
mart.initCheckCF.resources.requests.cpu |
גרסה: 1.0.0
ערך ברירת המחדל: כמות משאבי המעבד שהוקצו לבדיקת האתחול של תהליך Cloud Foundry. |
mart.livenessProbe.failureThreshold |
גרסה: 1.0.0
ערך ברירת המחדל: מספר הפעמים שבהן Kubernetes יאמת ש בדיקות הפעילות נכשלו לפני הפעלה מחדש של הקונטיינר. הערך המינימלי הוא 1. |
mart.livenessProbe.initialDelaySeconds |
גרסה: 1.0.0
ערך ברירת המחדל: מספר השניות אחרי הפעלת מאגר לפני הפעלת בדיקת הפעילות. |
mart.livenessProbe.periodSeconds |
גרסה: 1.0.0
ערך ברירת המחדל: ההגדרה הזו קובעת את התדירות (בשניות) שבה יתבצע בדיקת פעילות. הערך המינימלי הוא 1. |
mart.livenessProbe.timeoutSeconds |
גרסה: 1.0.0
ערך ברירת המחדל: מספר השניות שאחריהן בדיקת החיות מסתיימת בטיימאאוט. הערך המינימלי הוא 1. |
mart.metricsURL |
גרסה: 1.0.0
ערך ברירת המחדל: |
mart.nodeSelector.key |
גרסה: 1.0.0
ערך ברירת מחדל: ללא תווית אופציונלית של מפתח התווית של בורר הצמתים לטירגוט צמתים של Kubernetes עבור מידע נוסף מופיע במאמר בנושא הוספת בוררי צמתים. |
mart.nodeSelector.value |
גרסה: 1.0.0
ערך ברירת מחדל: ללא ערך אופציונלי של תווית בורר הצמתים לטירגוט צמתים של Kubernetes עבור שירותי זמן ריצה מידע נוסף מופיע במאמר בנושא הוספת בוררי צמתים. |
mart.readinessProbe.failureThreshold |
גרסה: 1.0.0
ערך ברירת המחדל: מספר הפעמים ש-Kubernetes יאמת ש בדיקות המוכנות נכשלו לפני שיסמן את הפוד כלא מוכן. הערך המינימלי הוא 1. |
mart.readinessProbe.initialDelaySeconds |
גרסה: 1.0.0
ערך ברירת המחדל: מספר השניות שעוברות אחרי הפעלת מאגר לפני הפעלת בדיקת מוכנות. |
mart.readinessProbe.periodSeconds |
גרסה: 1.0.0
ערך ברירת המחדל: ההגדרה הזו קובעת את התדירות (בשניות) שבה תתבצע בדיקת מוכנות. הערך המינימלי הוא 1. |
mart.readinessProbe.successThreshold |
גרסה: 1.0.0
ערך ברירת המחדל: מספר ההצלחות המינימלי ברצף שצריך כדי שבקשה לבדיקת תקינות מוכנות תיחשב כמוצלחת אחרי כשל. הערך המינימלי הוא 1. |
mart.readinessProbe.timeoutSeconds |
גרסה: 1.0.0
ערך ברירת המחדל: מספר השניות שאחריהן בדיקת החיות מסתיימת בטיימאאוט. הערך המינימלי הוא 1. |
mart.replicaCountMax |
גרסה: 1.0.0
ערך ברירת המחדל: מספר הרפליקות המקסימלי שזמין לשינוי גודל אוטומטי. |
mart.replicaCountMin |
גרסה: 1.0.0
ערך ברירת המחדל: מספר הרפליקות המינימלי שזמין לשינוי גודל אוטומטי. |
mart.resources.requests.cpu |
גרסה: 1.0.0
ערך ברירת המחדל: השימוש במעבד שנדרש לפעולה רגילה של המשאב במאגר Kubernetes, במילי-ליבות. |
mart.resources.requests.memory |
גרסה: 1.0.0
ערך ברירת המחדל: הזיכרון שנדרש לפעולה רגילה של המשאב במאגר Kubernetes, במביבייט. |
mart.serviceAccountPath |
גרסה: 1.1.1
ערך ברירת מחדל: ללא חובה הנתיב לקובץ המפתח של חשבון השירות של Google עם התפקיד 'אדמין עם גישת קריאה בלבד'. |
mart.sslCertPath |
גרסה: 1.0.0
ערך ברירת מחדל: ללא הנתיב במערכת הקבצים המקומית לטעינה ולקידוד של אישור ה-SSL ל-Secret. |
mart.sslKeyPath |
גרסה: 1.0.0
ערך ברירת מחדל: ללא נתיב במערכת הקבצים המקומית לטעינה וקידוד של מפתח ה-SSL ל-Secret. |
mart.targetCPUUtilizationPercentage |
גרסה: 1.0.0
ערך ברירת המחדל: ניצול המעבד (CPU) של תהליך ה-MART ביחידת ה-pod. הערך בשדה הזה מאפשר ל-MART לבצע שינוי אוטומטי של קנה המידה כשהשימוש במעבד מגיע לערך הזה, עד |
mart.terminationGracePeriodSeconds |
גרסה: 1.0.0
ערך ברירת המחדל: הזמן שעובר בין בקשה למחיקת פוד לבין השבתת הפוד, בשניות. במהלך התקופה הזו, כל ה-hooks של prestop יופעלו וכל התהליכים הפעילים יסתיימו בצורה תקינה. |
metrics
הגדרת השירות שאוסף מדדי פעולות. אפשר להשתמש בנתוני מדדים כדי לעקוב אחרי תקינות השירותים ההיברידיים, להגדיר התראות ועוד.
מידע נוסף מופיע במאמר סקירה כללית על איסוף מדדים.
בטבלה הבאה מפורטות המאפיינים של אובייקט metrics:
| מאפיין (property) | תיאור |
|---|---|
metrics.enabled |
גרסה: 1.0.0
ערך ברירת המחדל: הפעלת מדדים של Apigee. מגדירים את הערך |
metrics.nodeSelector.key |
גרסה: 1.0.0
ערך ברירת מחדל: ללא חובה מפתח תווית של בורר צמתים שמשמש לטירגוט צמתים ייעודיים של Kubernetes לשירותי זמן ריצה של מידע נוסף מופיע במאמר בנושא הוספת בוררי צמתים. |
metrics.nodeSelector.value |
גרסה: 1.0.0
ערך ברירת מחדל: ללא חובה ערך התווית של בורר הצמתים שמשמש לטירגוט צמתים ייעודיים של Kubernetes עבור שירותי זמן ריצה של מידע נוסף מופיע במאמר בנושא הוספת בוררי צמתים. |
metrics.prometheus.args.storage_tsdb_retention |
גרסה: 1.0.0
ערך ברירת המחדל: כמות הזמן ש-Prometheus ממתין לפני הסרת נתונים ישנים מהאחסון המקומי, בשעות. |
metrics.prometheus.containerPort |
גרסה: 1.0.0
ערך ברירת המחדל: היציאה להתחברות לשירות המדדים של Prometheus. |
metrics.prometheus.image.pullPolicy |
גרסה: 1.0.0
ערך ברירת המחדל: ההגדרה הזו קובעת מתי kubelet מושך את קובץ האימג' של Docker של הפוד. הערכים האפשריים כוללים:
מידע נוסף זמין במאמר בנושא עדכון תמונות. |
metrics.prometheus.image.tag |
גרסה: 1.0.0
ערך ברירת המחדל: תווית הגרסה של קובץ האימג' של Docker בשירות הזה. |
metrics.prometheus.image.url |
גרסה: 1.0.0
ערך ברירת המחדל: המיקום של קובץ האימג' של Docker בשביל השירות הזה. |
metrics.prometheus.livenessProbe.failureThreshold |
גרסה: 1.0.0
ערך ברירת המחדל: מספר הפעמים שבהן Kubernetes יאמת ש בדיקות הפעילות נכשלו לפני הפעלה מחדש של הקונטיינר. הערך המינימלי הוא 1. |
metrics.prometheus.livenessProbe.periodSeconds |
גרסה: 1.0.0
ערך ברירת המחדל: ההגדרה הזו קובעת את התדירות (בשניות) שבה יתבצע בדיקת פעילות. הערך המינימלי הוא 1. |
metrics.prometheus.livenessProbe.timeoutSeconds |
גרסה: 1.0.0
ערך ברירת המחדל: מספר השניות שאחריהן בדיקת החיות מסתיימת בטיימאאוט. הערך המינימלי הוא 1. |
metrics.prometheus.readinessProbe.failureThreshold |
גרסה: 1.0.0
ערך ברירת המחדל: מספר הפעמים ש-Kubernetes יאמת ש בדיקות המוכנות נכשלו לפני שיסמן את הפוד כלא מוכן. הערך המינימלי הוא 1. |
metrics.prometheus.readinessProbe.periodSeconds |
גרסה: 1.0.0
ערך ברירת המחדל: ההגדרה הזו קובעת את התדירות (בשניות) שבה תתבצע בדיקת מוכנות. הערך המינימלי הוא 1. |
metrics.prometheus.readinessProbe.timeoutSeconds |
גרסה: 1.0.0
ערך ברירת המחדל: מספר השניות שאחריהן בדיקת החיות מסתיימת בטיימאאוט. הערך המינימלי הוא 1. |
metrics.proxyURL |
גרסה: 1.0.0
ערך ברירת מחדל: ללא כתובת ה-URL של פרוקסי ה-sidecar של תהליך המדדים באשכול Kubernetes. |
metrics.resources.limits.cpu |
גרסה: 1.0.0
ערך ברירת המחדל: מגבלת המעבד (CPU) למשאב בקונטיינר Kubernetes, במילי-ליבות.
|
metrics.resources.limits.memory |
גרסה: 1.0.0
ערך ברירת המחדל: מגבלת הזיכרון של המשאב בקונטיינר Kubernetes, במביבייט.
|
metrics.resources.requests.cpu |
גרסה: 1.0.0
ערך ברירת המחדל: השימוש במעבד שנדרש לפעולה רגילה של המשאב במאגר Kubernetes, במילי-ליבות. |
metrics.resources.requests.memory |
גרסה: 1.0.0
ערך ברירת המחדל: הזיכרון שנדרש לפעולה רגילה של המשאב במאגר Kubernetes, במביבייט. |
metrics.sdSidecar.containerPort |
גרסה: 1.0.0
ערך ברירת המחדל: היציאה לחיבור לשירות המדדים של StackDriver. |
metrics.sdSidecar.image.pullPolicy |
גרסה: 1.0.0
ערך ברירת המחדל: קובע מתי Kubelet מושך את קובץ האימג' של Docker של השירות הזה. הערכים האפשריים כוללים:
|
metrics.sdSidecar.image.tag |
גרסה: 1.0.0
ערך ברירת המחדל: תווית הגרסה של קובץ האימג' של Docker בשירות הזה. |
metrics.sdSidecar.image.url |
גרסה: 1.0.0
ערך ברירת המחדל: המיקום של קובץ האימג' של Docker בשביל השירות הזה. |
metrics.serviceAccountPath |
גרסה: 1.0.0
ערך ברירת מחדל: ללא חובה הנתיב לקובץ המפתח של חשבון השירות של Google עם התפקיד 'אדמין עם גישת קריאה בלבד'. |
metrics.terminationGracePeriodSeconds |
גרסה: 1.0.0
ערך ברירת המחדל: הזמן שעובר בין בקשה למחיקת פוד לבין השבתת הפוד, בשניות. במהלך התקופה הזו, כל ה-hooks של prestop יופעלו וכל התהליכים הפעילים יסתיימו בצורה תקינה. |
nodeSelector
אובייקט nodeSelector מגדיר את הצומת של מופע Apigee. כשמריצים את apigeectl, המערכת דואגת למפות את מפתח התווית/ערך של apigeeRuntime ו-apigeeData לרכיבי Istio ו-MART. אפשר לבטל את ההגדרה הזו לאובייקטים ספציפיים במאפיינים istio:nodeSelector ו-mart:nodeSelector.
בטבלה הבאה מפורטות המאפיינים של אובייקט nodeSelector:
| מאפיין (property) | תיאור |
|---|---|
nodeSelector.apigeeData.key |
גרסה: 1.0.0
ערך ברירת המחדל: cloud.google.com/gke-nodepool ApigeeData הוא הצומת של מסד הנתונים Cassandra. מפתח התווית של בורר הצמתים לטירגוט צמתי Kubernetes לעבודה עם נתוני שירותי Apigee. מידע נוסף מופיע במאמר בנושא הוספת בוררי צמתים. |
nodeSelector.apigeeData.value |
גרסה: 1.0.0
ערך ברירת מחדל: apigee-data apigee-data הוא הצומת של מסד הנתונים Cassandra. ערך התווית של בורר הצמתים לטירגוט צמתי Kubernetes לעבודה עם נתונים של שירותי Apigee. מידע נוסף מופיע במאמר בנושא הוספת בוררי צמתים. |
nodeSelector.apigeeRuntime.key |
גרסה: 1.0.0
ערך ברירת המחדל: cloud.google.com/gke-nodepool Apigee Runtime הוא הצומת של סביבת זמן הריצה של הפרויקט. מפתח של תווית לבחירת צמתים (Node) לטירגוט צמתים של Kubernetes לשירותי זמן ריצה של Apigee. מידע נוסף מופיע במאמר בנושא הוספת בוררי צמתים. |
nodeSelector.apigeeRuntime.value |
גרסה: 1.0.0
ערך ברירת מחדל: apigee-runtime apigee-runtime הוא הצומת של סביבת זמן הריצה של הפרויקט. תווית של בורר צמתים ערך לטירגוט צמתים של Kubernetes לשירותי זמן ריצה של Apigee. מידע נוסף מופיע במאמר בנושא הוספת בוררי צמתים. |
nodeSelector.requiredForScheduling |
גרסה: 1.0.0
ערך ברירת מחדל: false ערך ברירת המחדל של המאפיין
בגרסת הייצור, הערך של מידע נוסף מופיע במאמר בנושא הוספת בוררי צמתים. |
runtime
בטבלה הבאה מפורטות המאפיינים של אובייקט runtime:
| מאפיין (property) | תיאור |
|---|---|
runtime.image.pullPolicy |
גרסה: 1.0.0
ערך ברירת המחדל: ההגדרה הזו קובעת מתי kubelet מושך את קובץ האימג' של Docker של הפוד. הערכים האפשריים כוללים:
מידע נוסף זמין במאמר בנושא עדכון תמונות. |
runtime.image.tag |
גרסה: 1.0.0
ערך ברירת המחדל: תווית הגרסה של קובץ האימג' של Docker בשירות הזה. |
runtime.image.url |
גרסה: 1.0.0
ערך ברירת מחדל: כתובת URL למשאב התמונה של ההתקנה, כמו: המיקום של קובץ האימג' של Docker בשביל השירות הזה. |
runtime.livenessProbe.failureThreshold |
גרסה: 1.0.0
ערך ברירת המחדל: מספר הפעמים שבהן Kubernetes יאמת ש בדיקות הפעילות נכשלו לפני הפעלה מחדש של הקונטיינר. הערך המינימלי הוא 1. |
runtime.livenessProbe.initialDelaySeconds |
גרסה: 1.0.0
ערך ברירת המחדל: מספר השניות אחרי הפעלת מאגר לפני הפעלת בדיקת הפעילות. |
runtime.livenessProbe.periodSeconds |
גרסה: 1.0.0
ערך ברירת המחדל: ההגדרה הזו קובעת את התדירות (בשניות) שבה יתבצע בדיקת פעילות. הערך המינימלי הוא 1. |
runtime.livenessProbe.timeoutSeconds |
גרסה: 1.0.0
ערך ברירת המחדל: מספר השניות שאחריהן בדיקת החיות מסתיימת בטיימאאוט. הערך המינימלי הוא 1. |
runtime.nodeSelector.key |
גרסה: 1.0.0
ערך ברירת מחדל: ללא מפתח התווית האופציונלי של בורר צמתים לטירגוט צמתים של Kubernetes עבור שירותים |
runtime.nodeSelector.value |
גרסה: 1.0.0
ערך ברירת מחדל: ללא ערך התווית של בורר הצמתים לטירגוט צמתים של Kubernetes עבור שירותים של מידע נוסף מופיע במאמר בנושא הוספת בוררי צמתים. |
runtime.readinessProbe.failureThreshold |
גרסה: 1.0.0
ערך ברירת המחדל: מספר הפעמים ש-Kubernetes יאמת ש בדיקות המוכנות נכשלו לפני שיסמן את הפוד כלא מוכן. הערך המינימלי הוא 1. |
runtime.readinessProbe.initialDelaySeconds |
גרסה: 1.0.0
ערך ברירת המחדל: מספר השניות שעוברות אחרי הפעלת מאגר לפני הפעלת בדיקת מוכנות. |
runtime.readinessProbe.periodSeconds |
גרסה: 1.0.0
ערך ברירת המחדל: ההגדרה הזו קובעת את התדירות (בשניות) שבה תתבצע בדיקת מוכנות. הערך המינימלי הוא 1. |
runtime.readinessProbe.successThreshold |
גרסה: 1.0.0
ערך ברירת המחדל: מספר ההצלחות המינימלי ברצף שצריך כדי שבקשה לבדיקת תקינות מוכנות תיחשב כמוצלחת אחרי כשל. הערך המינימלי הוא 1. |
runtime.readinessProbe.timeoutSeconds |
גרסה: 1.0.0
ערך ברירת המחדל: מספר השניות שאחריהן בדיקת החיות מסתיימת בטיימאאוט. הערך המינימלי הוא 1. |
runtime.replicaCountMax |
גרסה: 1.0.0
ערך ברירת המחדל: מספר הרפליקות המקסימלי שזמין לשינוי גודל אוטומטי. |
runtime.replicaCountMin |
גרסה: 1.0.0
ערך ברירת המחדל: מספר הרפליקות המינימלי שזמין לשינוי גודל אוטומטי. |
runtime.resources.requests.cpu |
גרסה: 1.0.0
ערך ברירת המחדל: השימוש במעבד שנדרש לפעולה רגילה של המשאב במאגר Kubernetes, במילי-ליבות. |
runtime.resources.requests.memory |
גרסה: 1.0.0
ערך ברירת המחדל: הזיכרון שנדרש לפעולה רגילה של המשאב במאגר Kubernetes, במביבייט. |
runtime.service.type |
גרסה: 1.0.0
ערך ברירת המחדל: סוג השירות. אפשר להגדיר את זה לשירות אחר מלבד ClusterIP, לדוגמה:
|
runtime.targetCPUUtilizationPercentage |
גרסה: 1.0.0
ערך ברירת המחדל: ניצול המעבד (CPU) של תהליך זמן הריצה ב-Pod. הערך בשדה הזה מאפשר לזמן הריצה לבצע שינוי אוטומטי של קנה המידה כשהשימוש במעבד מגיע לערך הזה, עד |
runtime.terminationGracePeriodSeconds |
גרסה: 1.0.0
ערך ברירת המחדל: הזמן שעובר בין בקשה למחיקת פוד לבין השבתת הפוד, בשניות. במהלך התקופה הזו, כל ה-hooks של prestop יופעלו וכל התהליכים הפעילים יסתיימו בצורה תקינה. |
synchronizer
הכלי מוודא שמעבדי בקשות מעודכנים בחבילות האחרונות של proxy ל-API שנפרסו. לשם כך, הכלי לסנכרון שולח שאילתות למישור הניהול. כשמזוהה חוזה חדש, הכלי לסנכרון שולח אותו למישור זמן הריצה.
מידע נוסף זמין במאמר בנושא כלי הסנכרון.
בטבלה הבאה מפורטות המאפיינים של אובייקט synchronizer:
| מאפיין (property) | תיאור |
|---|---|
synchronizer.image.pullPolicy |
גרסה: 1.0.0
ערך ברירת המחדל: ההגדרה הזו קובעת מתי kubelet מושך את קובץ האימג' של Docker של הפוד. הערכים האפשריים כוללים:
מידע נוסף זמין במאמר בנושא עדכון תמונות. |
synchronizer.image.tag |
גרסה: 1.0.0
ערך ברירת המחדל: תווית הגרסה של קובץ האימג' של Docker בשירות הזה. |
synchronizer.image.url |
גרסה: 1.0.0
ערך ברירת המחדל: המיקום של קובץ האימג' של Docker בשביל השירות הזה. |
synchronizer.livenessProbe.failureThreshold |
גרסה: 1.0.0
ערך ברירת המחדל: מספר הפעמים שבהן Kubernetes יאמת ש בדיקות הפעילות נכשלו לפני הפעלה מחדש של הקונטיינר. הערך המינימלי הוא 1. |
synchronizer.livenessProbe.initialDelaySeconds |
גרסה: 1.0.0
ערך ברירת המחדל: מספר השניות אחרי הפעלת מאגר לפני הפעלת בדיקת הפעילות. |
synchronizer.livenessProbe.periodSeconds |
גרסה: 1.0.0
ערך ברירת המחדל: ההגדרה הזו קובעת את התדירות (בשניות) שבה יתבצע בדיקת פעילות. הערך המינימלי הוא 1. |
synchronizer.livenessProbe.timeoutSeconds |
גרסה: 1.0.0
ערך ברירת המחדל: מספר השניות שאחריהן בדיקת החיות מסתיימת בטיימאאוט. הערך המינימלי הוא 1. |
synchronizer.nodeSelector.key |
גרסה: 1.0.0
ערך ברירת מחדל: ללא חובה תווית אופציונלית של מפתח התווית של בורר הצמתים לטירגוט צמתים של Kubernetes עבור ראו nodeSelector. |
synchronizer.nodeSelector.value |
גרסה: 1.0.0
ערך ברירת מחדל: ללא ערך אופציונלי של תווית לבחירת צומת, שמשמש לטירגוט צמתים של Kubernetes עבור שירותי זמן ריצה של ראו nodeSelector. |
synchronizer.pollInterval |
גרסה: 1.0.0
ערך ברירת המחדל: משך הזמן שהכלי Synchronizer ממתין בין פעולות של שליחת בקשות. הכלי Synchronizer מבצע בדיקות בשירותי מישור הבקרה של Apigee כדי לזהות ולשלוף חוזים חדשים של זמן ריצה. |
synchronizer.readinessProbe.failureThreshold |
גרסה: 1.0.0
ערך ברירת המחדל: מספר הפעמים ש-Kubernetes יאמת ש בדיקות המוכנות נכשלו לפני שיסמן את הפוד כלא מוכן. הערך המינימלי הוא 1. |
synchronizer.readinessProbe.initialDelaySeconds |
גרסה: 1.0.0
ערך ברירת המחדל: מספר השניות שעוברות אחרי הפעלת מאגר לפני הפעלת בדיקת מוכנות. |
synchronizer.readinessProbe.periodSeconds |
גרסה: 1.0.0
ערך ברירת המחדל: ההגדרה הזו קובעת את התדירות (בשניות) שבה תתבצע בדיקת מוכנות. הערך המינימלי הוא 1. |
synchronizer.readinessProbe.successThreshold |
גרסה: 1.0.0
ערך ברירת המחדל: מספר ההצלחות המינימלי ברצף שצריך כדי שבקשה לבדיקת תקינות מוכנות תיחשב כמוצלחת אחרי כשל. הערך המינימלי הוא 1. |
synchronizer.readinessProbe.timeoutSeconds |
גרסה: 1.0.0
ערך ברירת המחדל: מספר השניות שאחריהן בדיקת החיות מסתיימת בטיימאאוט. הערך המינימלי הוא 1. |
synchronizer.replicaCount |
גרסה: 1.0.0
ערך ברירת המחדל: מספר הרפליקות לצורך שינוי גודל אוטומטי. |
synchronizer.resources.requests.cpu |
גרסה: 1.0.0
ערך ברירת המחדל: השימוש במעבד שנדרש לפעולה רגילה של המשאב במאגר Kubernetes, במילי-ליבות. |
synchronizer.resources.requests.memory |
גרסה: 1.0.0
ערך ברירת המחדל: הזיכרון שנדרש לפעולה רגילה של המשאב בקונטיינר Kubernetes, בג'יגה-בייט. |
synchronizer.serviceAccountPath |
גרסה: 1.0.0
ערך ברירת מחדל: ללא חובה הנתיב לקובץ המפתח של חשבון השירות של Google עם התפקיד 'אדמין עם גישת קריאה בלבד'. |
synchronizer.targetCPUUtilizationPercentage |
גרסה: 1.0.0
ערך ברירת המחדל:
ניצול יחידת העיבוד המרכזית (CPU) של תהליך הסנכרון ב-pod. הערך בשדה הזה מאפשר ל-Synchronizer לבצע שינוי אוטומטי של קנה המידה כשהשימוש במעבד מגיע לערך הזה, עד |
synchronizer.terminationGracePeriodSeconds |
גרסה: 1.0.0
ערך ברירת המחדל: הזמן שעובר בין בקשה למחיקת פוד לבין השבתת הפוד, בשניות. במהלך התקופה הזו, כל ה-hooks של prestop יופעלו וכל התהליכים הפעילים יסתיימו בצורה תקינה. |
udca
(Universal Data Collection Agent) מגדיר את השירות שפועל ב-pod לאיסוף נתונים במישור זמן הריצה. השירות הזה מחלץ נתונים של ניתוח וסטטוס פריסה ושולח אותם אל Unified Analytics Platform (UAP).
מידע נוסף זמין במאמר איסוף נתונים של Analytics וסטטוס הפריסה.
בטבלה הבאה מפורטות המאפיינים של אובייקט udca:
| מאפיין (property) | תיאור |
|---|---|
udca.fluentd.image.pullPolicy |
גרסה: 1.0.0
ערך ברירת המחדל: ההגדרה הזו קובעת מתי kubelet מושך את קובץ האימג' של Docker של הפוד. הערכים האפשריים כוללים:
מידע נוסף זמין במאמר בנושא עדכון תמונות. |
udca.fluentd.image.tag |
גרסה: 1.0.0
ערך ברירת המחדל: תווית הגרסה של קובץ האימג' של Docker בשירות הזה. |
udca.fluentd.image.url |
גרסה: 1.0.0
ערך ברירת המחדל: המיקום של קובץ האימג' של Docker בשביל השירות הזה. |
udca.fluentd.resource.limits.memory |
גרסה: 1.0.0
ערך ברירת המחדל: מגבלת הזיכרון של המשאב בקונטיינר Kubernetes, במביבייט.
|
udca.fluentd.resource.requests.cpu |
גרסה: 1.0.0
ערך ברירת המחדל: השימוש במעבד שנדרש לפעולה רגילה של המשאב במאגר Kubernetes, במילי-ליבות. |
udca.fluentd.resource.requests.memory |
גרסה: 1.0.0
ערך ברירת המחדל: הזיכרון שנדרש לפעולה רגילה של המשאב במאגר Kubernetes, במביבייט. |
udca.image.pullPolicy |
גרסה: 1.0.0
ערך ברירת מחדל: IfNotPresent ההגדרה הזו קובעת מתי kubelet מושך את קובץ האימג' של Docker של הפוד. הערכים האפשריים כוללים:
מידע נוסף זמין במאמר בנושא עדכון תמונות. |
udca.image.tag |
גרסה: 1.0.0
ערך ברירת המחדל: תווית הגרסה של קובץ האימג' של Docker בשירות הזה. |
udca.image.url |
גרסה: 1.0.0
ערך ברירת המחדל: המיקום של קובץ האימג' של Docker בשביל השירות הזה. |
udca.jvmXms |
גרסה: 1.0.0
ערך ברירת המחדל: כמות הזיכרון ההתחלתית של JVM בתא של איסוף הנתונים. |
udca.jvmXmx |
גרסה: 1.0.0
ערך ברירת המחדל: ההקצאה המקסימלית של זיכרון ל-JVM של יחידת איסוף הנתונים. |
udca.livenessProbe.failureThreshold |
גרסה: 1.0.0
ערך ברירת המחדל: מספר הפעמים שבהן Kubernetes יאמת ש בדיקות הפעילות נכשלו לפני הפעלה מחדש של הקונטיינר. הערך המינימלי הוא 1. |
udca.livenessProbe.initialDelaySeconds |
גרסה: 1.0.0
ערך ברירת המחדל: מספר השניות אחרי הפעלת מאגר לפני הפעלת בדיקת הפעילות. |
udca.livenessProbe.periodSeconds |
גרסה: 1.0.0
ערך ברירת המחדל: ההגדרה הזו קובעת את התדירות (בשניות) שבה יתבצע בדיקת פעילות. הערך המינימלי הוא 1. |
udca.livenessProbe.timeoutSeconds |
גרסה: 1.0.0
ערך ברירת המחדל: מספר השניות שאחריהן בדיקת החיות מסתיימת בטיימאאוט. הערך המינימלי הוא 1. |
udca.nodeSelector.key |
גרסה: 1.0.0
ערך ברירת מחדל: ללא חובה מפתח תווית של בורר צמתים שמשמש לטירגוט צמתים ייעודיים של Kubernetes לשירותי זמן ריצה של מידע נוסף מופיע במאמר בנושא הוספת בוררי צמתים. |
udca.nodeSelector.value |
גרסה: 1.0.0
ערך ברירת מחדל: ללא חובה ערך התווית של בורר הצמתים שמשמש לטירגוט צמתים ייעודיים של Kubernetes עבור שירותי זמן ריצה של מידע נוסף מופיע במאמר בנושא הוספת בוררי צמתים. |
udca.pollingIntervalInSec |
גרסה: 1.0.0
ערך ברירת המחדל: משך הזמן בשניות שבו הכלי UDCA ממתין בין פעולות של דגימה. כלי UDCA מבצע סקר של ספריית הנתונים במערכת הקבצים של פוד איסוף הנתונים כדי לזהות קבצים חדשים להעלאה. |
prometheus.sslCertPath |
גרסה: 1.0.0
ערך ברירת מחדל: ללא חובה הנתיב לאישור ה-SSL לתהליך איסוף המדדים של Prometheus. Prometheus הוא כלי ש-Apigee יכול להשתמש בו כדי לאסוף ולעבד מדדים. כך עושים זאת:
|
prometheus.sslKeyPath |
גרסה: 1.0.0
ערך ברירת מחדל: ללא חובה הנתיב למפתח ה-SSL לתהליך איסוף המדדים של Prometheus. Prometheus הוא כלי ש-Apigee יכול להשתמש בו כדי לאסוף ולעבד מדדים. כך עושים זאת:
|
udca.replicaCountMax |
גרסה: 1.0.0
ערך ברירת המחדל: המספר המקסימלי של פודים שהפריסה ההיברידית יכולה להוסיף באופן אוטומטי עבור פריסת ה-UDCA. מכיוון ש-UDCA מיושם כ-ReplicaSet, הפודים הם רפליקות. |
udca.replicaCountMin |
גרסה: 1.0.0
ערך ברירת המחדל: מספר הפודים המינימלי לפריסת UDCA. מכיוון ש-UDCA מוטמע כ-ReplicaSet, הפודים הם רפליקות. אם השימוש במעבד (CPU) חורג מהערך של udca.targetCPUUtilizationPercentage,
hybrid יגדיל בהדרגה את מספר הפודים, עד |
udca.resource.requests.cpu |
גרסה: 1.0.0
ערך ברירת המחדל: השימוש במעבד שנדרש לפעולה רגילה של המשאב במאגר Kubernetes, במילי-ליבות. |
udca.revision |
גרסה: 1
ערך ברירת המחדל: ערך סטטי שמאוכלס בתווית כדי לאפשר פריסות קנריות. |
udca.targetCPUUtilizationPercentage |
גרסה: 1.0.0
ערך ברירת המחדל: סף השימוש במעבד לצורך שינוי קנה המידה של מספר הפודים ב-ReplicaSet, כאחוז מסך משאבי המעבד הזמינים. בשיטה ההיברידית נעשה שימוש משולב בכל המכולות ב-pod לאיסוף נתונים (גם fluentd וגם UDCA) כדי לחשב את רמת הניצול הנוכחית. אם השימוש במעבד (CPU) עולה מעל הערך הזה, המערכת ההיברידית תגדיל בהדרגה את מספר הפודים ב-ReplicaSet, עד |
udca.terminationGracePeriodSeconds |
גרסה: 1.0.0
ערך ברירת המחדל: הזמן שעובר בין בקשה למחיקת פוד לבין השבתת הפוד, בשניות. במהלך התקופה הזו, כל ה-hooks של prestop יופעלו וכל התהליכים הפעילים יסתיימו בצורה תקינה. |