גרסה נתמכת של Helm
Apigee Hybrid תומך ב-Helm גרסה 3.14.2 ואילך.
תרשימי Helm לרכיבי Apigee Hybrid
הרכיבים ההיברידיים מותקנים ומנוהלים על ידי תרשימי Helm הבאים. הטבלה מסודרת לפי הסדר שבו בדרך כלל מתקינים אותן במהלך התקנה חדשה.
| היקף | רכיבים | תרשים Helm |
|---|---|---|
| אופרטור Apigee | Apigee operator | apigee-operator |
| אחסון | Cassandra | apigee-datastore |
| אחסון בזיכרון | Redis | apigee-redis |
| דיווח | Logger Metrics |
apigee-telemetry |
| Ingress | שער Apigee Ingress | 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 מקבילה. |