גרסה נתמכת של Helm
Apigee Hybrid תומך ב-Helm בגרסה 3.14.2 ואילך.
תרשימי Helm לרכיבי Apigee Hybrid
הרכיבים ההיברידיים מותקנים ומנוהלים באמצעות תרשימי Helm הבאים. הטבלה מסודרת לפי הסדר שבו בדרך כלל מתקינים את הרכיבים בהתקנה חדשה.
| היקף | רכיבים | תרשים Helm |
|---|---|---|
| מפעיל Apigee | מפעיל Apigee | apigee-operator |
| אחסון | Cassandra | apigee-datastore |
| אחסון בזיכרון | Redis | apigee-redis |
| דיווח | Logger Metrics |
apigee-telemetry |
| Ingress | שער Ingress של Apigee | apigee-ingress-manager |
| ארגון | סוכן חיבורים ב-Apigee MART UDCA Watcher |
apigee-org |
| סביבה | סנכרון של זמן ריצה |
apigee-env |
| קבוצת סביבות | virtualhost | apigee-virtualhost |
apigeectl / הפניה לפקודת Helm
בטבלה הבאה מפורטות פקודות Helm שמקבילות לפקודות apigeectl נפוצות:
הפקודה apigeectl |
פקודת Helm |
|---|---|
apigeectl init |
הפקודות הבאות מחקות את apigeectl init:
לדוגמה: kubectl apply -k apigee-operator/etc/crds/default/ |
apigeectl init כשמשתמשים בו כדי להתקין או להחיל שינויים ב-istiod. |
לדוגמה: helm upgrade ingress-manager apigee-ingress-manager/ \ --install \ --namespace APIGEE_NAMESPACE \ --atomic \ -f overrides.yaml |
apigeectl apply |
אין פקודה אחת לניהול כל הרכיבים ההיברידיים. מכיוון שלכל רכיב יש תרשים ספציפי, צריך להתקין או לשדרג כל תרשים בנפרד. |
apigeectl apply --datastore |
לדוגמה: helm upgrade datastore apigee-datastore/ \ --install \ --namespace APIGEE_NAMESPACE \ --atomic \ -f overrides.yaml |
apigeectl apply --redis |
לדוגמה: helm upgrade redis apigee-redis/ \ --install \ --namespace APIGEE_NAMESPACE \ --atomic \ -f overrides.yaml |
apigeectl apply --org |
לדוגמה: helm upgrade $ORG_NAME apigee-org/ \ --install \ --namespace APIGEE_NAMESPACE \ --atomic \ -f overrides.yaml |
apigeectl apply --env ENV_NAME |
לדוגמה: helm upgrade $ENV_NAME apigee-env/ \ --install \ --namespace APIGEE_NAMESPACE \ --set env=ENV_NAME \ --atomic \ -f overrides.yaml |
apigeectl apply --all-envs |
אין פקודה אחת לניהול כל הסביבות בבת אחת. צריך להתקין או לשדרג כל סביבה בנפרד. |
apigeectl apply --settings virtualhosts |
לדוגמה: helm upgrade $ENV_GROUP apigee-virtualhosts/ \ --install \ --namespace APIGEE_NAMESPACE \ --set envgroup=$ENV_GROUP \ --atomic \ -f overrides.yaml |
apigeectl delete COMPONENT |
לדוגמה: helm delete datastore -n APIGEE_NAMESPACE |
apigeectl delete אוapigeectl delete --all |
אין פקודת Helm אחת למחיקת כל הרכיבים בבת אחת. צריך למחוק כל רכיב בנפרד. |
apigeectl COMMAND --dry-run=client |
לדוגמה: helm upgrade datastore apigee-datastore/ \ --install \ --namespace APIGEE_NAMESPACE \ --atomic \ -f overrides.yaml \ --dry-run=server |
apigeectl check-ready |
אין פקודת Helm מקבילה. |