Referencia de Helm de Apigee Hybrid

A partir de la versión 1.12 de Apigee Hybrid, debes usar Helm para administrar la instalación híbrida. apigeectl está obsoleto.

Versión compatible con Helm

Apigee Hybrid es compatible con Helm v3.14.2+.

Gráficos de Helm para componentes de Apigee Hybrid

Los siguientes gráficos de Helm instalan y administran los componentes híbridos. La tabla está organizada en el orden en que generalmente se las instala durante una instalación nueva.

AlcanceComponentesGráfico de Helm
Operador de Apigee Operador de Apigee apigee-operator
Almacenamiento Cassandra apigee-datastore
Almacenamiento en memoria Redis apigee-redis
Informes Registrador
Métricas
apigee-telemetry
Entrada Puerta de enlace de entrada de Apigee apigee-ingress-manager
Organization Agente de Apigee Connect
MART
UDCA
Watcher
apigee-org
Entorno Entorno de ejecución
Sincronizador
apigee-env
Grupo de entorno virtualhost apigee-virtualhost

Referencia cruzada de comandos de apigeectl/Helm

En la siguiente tabla, se enumeran los equivalentes de Helm para los comandos apigeectl comunes:

Comando apigeectl Comando de Helm
apigeectl init Los siguientes comandos imitan a 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/

Por ejemplo:

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 cuando se usa para instalar o aplicar cambios a istiod.
  • helm install ingress-manager apigee-ingress-manager/
  • helm upgrade ingress-manager apigee-ingress-manager/

Por ejemplo:

helm upgrade ingress-manager apigee-ingress-manager/ \
  --install \
  --namespace apigee \
  --atomic \
  -f overrides.yaml
apigeectl apply No hay un comando único para administrar todos los componentes híbridos. Debido a que cada componente tiene un gráfico específico, debes instalar o actualizar cada gráfico de forma individual.
apigeectl apply --datastore
  • helm install datastore apigee-datastore/
  • helm upgrade datastore apigee-datastore/

Por ejemplo:

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/

Por ejemplo:

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/

Por ejemplo:

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/

Por ejemplo:

helm upgrade $ENV_NAME apigee-env/ \
  --install \
  --namespace apigee \
  --set env=ENV_NAME \
	--atomic \
  -f overrides.yaml
apigeectl apply --all-envs No hay un comando único para administrar todos los entornos a la vez. Debes instalar o actualizar cada entorno de forma individual.
apigeectl apply --settings virtualhosts
  • helm install ENV_GROUP apigee-virtualhosts/
  • helm upgrade ENV_GROUP apigee-virtualhosts/

Por ejemplo:

helm upgrade $ENV_GROUP apigee-virtualhosts/ \
  --install \
  --namespace apigee \
	--set envgroup=$ENV_GROUP \
  --atomic \
  -f overrides.yaml
apigeectl delete COMPONENT
  • helm delete RELEASE_NAME

Por ejemplo:

helm delete datastore -n apigee
apigeectl delete o
code>apigeectl delete --all
No hay ningún comando de Helm único para borrar todos los componentes a la vez. Debes borrar cada componente de forma individual.
apigeectl COMMAND --dry-run=client
  • helm COMMAND --dry-run

Por ejemplo:

helm upgrade datastore apigee-datastore/ \
  --install \
  --namespace apigee \
  --atomic \
  -f overrides.yaml \
  --dry-run
apigeectl check-ready Si bien no hay un comando de Helm equivalente, durante la instalación puedes usar el proceso de verificación de preparación del clúster para realizar muchas de las mismas tareas.