גרסה נתמכת של 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 | שער כניסה של Apigee | apigee-ingress-manager |
| ארגון | Apigee Connect Agent MART UDCA Watcher |
apigee-org |
| סביבה | Runtime Synchronizer |
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 מקבילה. |