Riferimento Helm di Apigee hybrid

A partire dalla versione 1.12 di Apigee hybrid, devi utilizzare Helm per gestire l'installazione ibrida. apigeectl è deprecato.

Versione supportata di Helm

Apigee hybrid supporta Helm v3.14.2 e versioni successive.

Grafici Helm per i componenti di Apigee hybrid

I componenti ibride vengono installati e gestiti dai seguenti grafici Helm. La tabella è disposta nell'ordine in cui in genere vengono 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) Agente Apigee Connect
MART
UDCA
Watcher
apigee-org
Ambiente Sincronizzatore
di runtime
apigee-env
Gruppo di ambienti virtualhost apigee-virtualhost

apigeectl / Riferimento incrociato dei comandi Helm

La tabella seguente elenca gli equivalenti di Helm per i comandi apigeectl comuni:

Comando apigeectl Comando Helm
apigeectl init I seguenti comandi simulano 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 componente 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 apigee-virtualhosts/
  • helm upgrade ENV_GROUP apigee-virtualhosts/

Ad esempio:

helm upgrade $ENV_GROUP apigee-virtualhosts/ \
  --install \
  --namespace apigee \
	--set envgroup=$ENV_GROUP \
  --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 singolo 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à.