A partir de la versión 1.12 de Apigee Hybrid, debes usar Helm para administrar la instalación híbrida. apigeectl
está obsoleto.
- Instalaciones nuevas: comienza la instalación con las instrucciones que aparecen en
Panorama general y, luego, elige las instrucciones para Helm o
apigeectl
en Parte 2: Configuración del entorno de ejecución híbrido. - Instalaciones existentes: si deseas administrar un clúster híbrido existente con Helm
y el clúster ya está administrado con
apigeectl
, migra el clúster a la administración de Helm con la Herramienta de migración de Helm de Apigee Hybrid.
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.
Alcance | Componentes | Grá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 :
Por ejemplo: kubectl apply -k apigee-operator/etc/crds/default/ |
apigeectl init cuando se usa para instalar o aplicar cambios a istiod. |
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 |
Por ejemplo: helm upgrade datastore apigee-datastore/ \ --install \ --namespace apigee \ --atomic \ -f overrides.yaml |
apigeectl apply --redis |
Por ejemplo: helm upgrade redis apigee-redis/ \ --install \ --namespace apigee \ --atomic \ -f overrides.yaml |
apigeectl apply --org |
Por ejemplo: helm upgrade $ORG_NAME apigee-org/ \ --install \ --namespace apigee \ --atomic \ -f overrides.yaml |
apigeectl apply --env ENV_NAME |
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 |
Por ejemplo: helm upgrade $ENV_GROUP apigee-virtualhosts/ \ --install \ --namespace apigee \ --set envgroup=$ENV_GROUP \ --atomic \ -f overrides.yaml |
apigeectl delete COMPONENT |
Por ejemplo: helm delete datastore -n apigee |
apigeectl delete ocode>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 |
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. |