Referencia de los gráficos de Helm de Apigee Hybrid

En la versión 1.11 de Apigee hybrid, puedes instalar y gestionar tus clústeres con gráficos de Helm o con apigeectl. No puedes gestionar un clúster con ambos.

Versión compatible de gráficos de Helm

Apigee hybrid admite gráficos de Helm v3.10 y versiones posteriores.

Gráficos de Helm para componentes de Apigee Hybrid

Los componentes híbridos se instalan y gestionan mediante los siguientes gráficos de Helm. La tabla está ordenada según el orden en el que se suelen instalar durante una instalación limpia.

ÁmbitoComponentesGráfico de Helm
Operador de Apigee Operador de Apigee apigee-operator
Almacenamiento Cassandra apigee-datastore
Almacenamiento en memoria Redis apigee-redis
Informes Logger
Metrics
apigee-telemetry
Entrada Pasarela de entrada de Apigee apigee-ingress-manager
Organization (Organización) Agente de conexión de Apigee
MART
Watcher
apigee-org
Entorno Runtime
Synchronizer
UDCA
apigee-env
Grupo de entornos virtualhost apigee-virtualhost

apigeectl / Referencia cruzada de comandos de Helm

En la siguiente tabla se muestran los equivalentes de Helm para los comandos de apigeectl habituales:

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 en 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 único comando para gestionar todos los componentes híbridos. Como cada componente tiene un gráfico específico, debes instalar o actualizar cada gráfico por separado.
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 ningún comando para gestionar todos los entornos a la vez. Debes instalar o actualizar cada entorno por separado.
apigeectl apply --settings virtualhosts
  • helm install ENV_GROUP_NAME apigee-virtualhosts/
  • helm upgrade ENV_GROUP_NAME apigee-virtualhosts/

Por ejemplo:

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

Por ejemplo:

helm delete datastore -n apigee
apigeectl delete o
apigeectl delete --all
No hay un único comando de Helm para eliminar todos los componentes a la vez. Debes eliminar cada componente por separado.
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 Aunque no hay ningún comando de Helm equivalente, durante la instalación puedes usar el proceso Comprobar que el clúster esté listo para realizar muchas de las mismas tareas.