Riferimento ai grafici Apigee ibridi

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.

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.

AmbitoComponentiGrafico 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:
  • kubectl apply -k apigee-operator/etc/crds/default/
  • helm install operator apigee-operator/ o
    helm upgrade operator apigee-operator/
  • helm install ingress-manager apigee-ingress-manager/ o
    helm upgrade ingress-manager apigee-ingress-manager/

Ad esempio:

kubectl apply -k  apigee-operator/etc/crds/default/
helm install operator apigee-operator/
  --namespace apigee \
  --atomic \
  -f overrides.yaml
helm install ingress-manager apigee-ingress-manager/
  --namespace apigee \
  --atomic \
  -f overrides.yaml
apigeectl init se utilizzato per installare o applicare modifiche a istiod.
  • helm install ingress-manager apigee-ingress-manager/
  • helm upgrade ingress-manager apigee-ingress-manager/

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
  • helm install datastore apigee-datastore/
  • helm upgrade datastore apigee-datastore/

Ad esempio:

helm upgrade datastore apigee-datastore/ \
  --install \
  --namespace apigee \
  --atomic \
  -f overrides.yaml
apigeectl apply --redis
  • helm install redis apigee-redis/
  • helm upgrade redis apigee-redis/

Ad esempio:

helm upgrade redis apigee-redis/ \
  --install \
  --namespace apigee \
  --atomic \
  -f overrides.yaml
apigeectl apply --org
  • helm install ORG_NAME apigee-org/
  • helm upgrade ORG_NAME apigee-org/

Ad esempio:

helm upgrade ORG_NAME apigee-org/ \
  --install \
  --namespace apigee \
  --atomic \
  -f overrides.yaml
apigeectl apply --env ENV_NAME
  • helm install ENV_NAME apigee-env/
  • helm upgrade ENV_NAME apigee-env/

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
  • helm install ENV_GROUP_NAME apigee-virtualhosts/
  • helm upgrade ENV_GROUP_NAME apigee-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
  • helm delete RELEASE_NAME

Ad esempio:

helm delete datastore -n apigee
apigeectl delete o
code>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
  • helm COMMAND --dry-run

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à.