Versão suportada do Helm
O Apigee Hybrid suporta o Helm v3.14.2 e versões posteriores.
Gráficos do Helm para componentes do Apigee Hybrid
Os componentes híbridos são instalados e geridos pelos seguintes gráficos Helm. A tabela está organizada pela ordem pela qual as instala normalmente durante uma nova instalação.
Âmbito | Componentes | Gráfico de leme |
---|---|---|
Operador do Apigee | Operador do Apigee | apigee-operator |
Armazenamento | Cassandra | apigee-datastore |
Armazenamento na memória | Redis | apigee-redis |
Relatórios | Logger Metrics |
apigee-telemetry |
Ingress | Gateway de entrada do Apigee | apigee-ingress-manager |
Organização | Apigee Connect Agent MART UDCA Watcher |
apigee-org |
Ambiente | Runtime Synchronizer |
apigee-env |
Grupo de ambientes | virtualhost | apigee-virtualhost |
apigeectl
/ Referência cruzada de comandos Helm
A tabela seguinte apresenta os equivalentes do Helm para comandos comuns do apigeectl
:
Comando apigeectl |
Comando Helm |
---|---|
apigeectl init |
Os seguintes comandos imitam o apigeectl init :
Por exemplo: kubectl apply -k apigee-operator/etc/crds/default/ |
apigeectl init quando usado para instalar ou aplicar alterações ao istiod. |
Por exemplo: helm upgrade ingress-manager apigee-ingress-manager/ \ --install \ --namespace APIGEE_NAMESPACE \ --atomic \ -f overrides.yaml |
apigeectl apply |
Não existe um único comando para gerir todos os componentes híbridos. Uma vez que cada componente tem um gráfico específico, tem de instalar ou atualizar cada gráfico individualmente. |
apigeectl apply --datastore |
Por exemplo: helm upgrade datastore apigee-datastore/ \ --install \ --namespace APIGEE_NAMESPACE \ --atomic \ -f overrides.yaml |
apigeectl apply --redis |
Por exemplo: helm upgrade redis apigee-redis/ \ --install \ --namespace APIGEE_NAMESPACE \ --atomic \ -f overrides.yaml |
apigeectl apply --org |
Por exemplo: helm upgrade $ORG_NAME apigee-org/ \ --install \ --namespace APIGEE_NAMESPACE \ --atomic \ -f overrides.yaml |
apigeectl apply --env ENV_NAME |
Por exemplo: helm upgrade $ENV_NAME apigee-env/ \ --install \ --namespace APIGEE_NAMESPACE \ --set env=ENV_NAME \ --atomic \ -f overrides.yaml |
apigeectl apply --all-envs |
Não existe um único comando para gerir todos os ambientes em simultâneo. Tem de instalar ou atualizar cada ambiente individualmente. |
apigeectl apply --settings virtualhosts |
Por exemplo: helm upgrade $ENV_GROUP apigee-virtualhosts/ \ --install \ --namespace APIGEE_NAMESPACE \ --set envgroup=$ENV_GROUP \ --atomic \ -f overrides.yaml |
apigeectl delete COMPONENT |
Por exemplo: helm delete datastore -n APIGEE_NAMESPACE |
apigeectl delete ouapigeectl delete --all |
Não existe um único comando Helm para eliminar todos os componentes de uma só vez. Tem de eliminar cada componente individualmente. |
apigeectl COMMAND --dry-run=client |
Por exemplo: helm upgrade datastore apigee-datastore/ \ --install \ --namespace APIGEE_NAMESPACE \ --atomic \ -f overrides.yaml \ --dry-run=server |
apigeectl check-ready |
Não existe nenhum comando Helm equivalente. |