Nella versione ibrida di Apigee 1.11, puoi scegliere se installare
gestire i tuoi cluster con i grafici Helm o apigeectl
. Non puoi gestire un
cluster con entrambi.
- Nuove installazioni: avvia l'installazione seguendo le istruzioni riportate in
Acquisire un quadro generale, quindi scegliere le istruzioni per Helm o
apigeectl
nella Parte 2: configurazione del runtime ibrido. - Installazioni esistenti: se vuoi gestire un cluster ibrido esistente con Helm
e il cluster è già gestito con
apigeectl
, esegui la migrazione del cluster alla gestione di Helm con lo strumento di migrazione Helm ibrido di Apigee.
Versione supportata dei grafici Helm
Apigee hybrid supporta i grafici Helm v3.10+.
Grafici Helm per i componenti di Apigee hybrid
I componenti ibride vengono installati e gestiti dai seguenti grafici Helm. La tabella è sono disposti nell'ordine in cui vengono solitamente installati durante una nuova installazione.
Ambito | Componenti | Grafico Helm |
---|---|---|
Operatore Apigee | Operatore Apigee | apigee-operator |
Spazio di archiviazione | Cassandra | apigee-datastore |
Spazio di archiviazione in memoria | Redis | apigee-redis |
Report | Logger Metriche |
apigee-telemetry |
In entrata | Gateway Apigee Ingress | apigee-ingress-manager |
Organization (Organizzazione) | Osservatore dell'agente Apigee Connect MART |
apigee-org |
Ambiente | Runtime Synchronizer UDCA |
apigee-env |
Gruppo di ambienti | virtualhost | apigee-virtualhost |
Riferimento incrociato dei comandi apigeectl
/ Helm
La tabella seguente elenca gli equivalenti Helm per i comandi apigeectl
più comuni:
Comando apigeectl |
Comando Helm |
---|---|
apigeectl init |
I seguenti comandi imitano apigeectl init :
Ad esempio: kubectl apply -k apigee-operator/etc/crds/default/ |
apigeectl init se utilizzato per installare o applicare modifiche a istiod. |
Ad esempio: helm upgrade ingress-manager apigee-ingress-manager/ \ --install \ --namespace apigee \ --atomic \ -f overrides.yaml |
apigeectl apply |
Non esiste un unico comando per gestire tutti i componenti ibridi. Poiché ogni ha un grafico specifico, devi installare o eseguire l'upgrade di ogni grafico singolarmente. |
apigeectl apply --datastore |
Ad esempio: helm upgrade datastore apigee-datastore/ \ --install \ --namespace apigee \ --atomic \ -f overrides.yaml |
apigeectl apply --redis |
Ad esempio: helm upgrade redis apigee-redis/ \ --install \ --namespace apigee \ --atomic \ -f overrides.yaml |
apigeectl apply --org |
Ad esempio: helm upgrade ORG_NAME apigee-org/ \ --install \ --namespace apigee \ --atomic \ -f overrides.yaml |
apigeectl apply --env ENV_NAME |
Ad esempio: helm upgrade ENV_NAME apigee-env/ \ --install \ --namespace apigee \ --set env=ENV_NAME \ --atomic \ -f overrides.yaml |
apigeectl apply --all-envs |
Non esiste un unico comando per gestire tutti gli ambienti contemporaneamente. Devi installare o eseguire l'upgrade di ogni ambiente singolarmente. |
apigeectl apply --settings virtualhosts |
Ad esempio: helm upgrade ENV_GROUP_NAME apigee-virtualhosts/ \ --install \ --namespace apigee \ --set envgroup=ENV_GROUP_NAME \ --atomic \ -f overrides.yaml |
apigeectl delete COMPONENT |
Ad esempio: helm delete datastore -n apigee |
apigeectl delete ocode>apigeectl delete --all |
Non esiste un unico comando Helm per eliminare tutti i componenti contemporaneamente. Devi eliminare ogni componente singolarmente. |
apigeectl COMMAND --dry-run=client |
Ad esempio: helm upgrade datastore apigee-datastore/ \ --install \ --namespace apigee \ --atomic \ -f overrides.yaml \ --dry-run |
apigeectl check-ready |
Sebbene non esista un comando Helm equivalente, durante l'installazione puoi utilizzare la procedura di verifica dell'idoneità del cluster per eseguire molte delle stesse attività. |