A partir da versão 1.12 da Apigee híbrida, você precisa usar o Helm para gerenciar a instalação híbrida. O ambiente de execução apigeectl
está descontinuado.
- Novas instalações: inicie a instalação seguindo as instruções em
Visão geral e depois escolha as instruções para o Helm ou
apigeectl
em Parte 2: configuração do ambiente de execução híbrido. - Instalações atuais: se você quiser gerenciar um cluster híbrido atual com o Helm
e ele já for gerenciado com
apigeectl
, migre o cluster para o gerenciamento do Helm com A Ferramenta de migração Apigee híbrida do Helm.
Versão com suporte do Helm
A Apigee híbrida dá suporte ao Helm v3.10+.
Gráficos do Helm para componentes da Apigee híbrida
Os componentes híbridos são instalados e gerenciados pelos gráficos do Helm a seguir. A tabela é organizada na ordem em que você normalmente as instala durante uma nova instalação.
Escopo | Componentes | Gráfico do Helm |
---|---|---|
Operador da Apigee | Operador da Apigee | apigee-operator |
Armazenamento | Cassandra | apigee-datastore |
Armazenamento na memória | Redis | apigee-redis |
Relatórios | Logger Metrics |
apigee-telemetry |
Entrada | Gateway de entrada da 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 do comando Helm
A tabela a seguir lista os equivalentes do Helm para comandos apigeectl
comuns:
Comando apigeectl |
Comando Helm |
---|---|
apigeectl init |
Os comandos a seguir imitam apigeectl init :
Exemplo: kubectl apply -k apigee-operator/etc/crds/default/ |
apigeectl init quando usado para instalar ou aplicar mudanças ao istiod. |
Exemplo: helm upgrade ingress-manager apigee-ingress-manager/ \ --install \ --namespace apigee \ --atomic \ -f overrides.yaml |
apigeectl apply |
Não existe um comando único para gerenciar todos os componentes híbridos. Como cada componente tem um gráfico específico, é necessário instalar ou fazer upgrade de cada gráfico individualmente. |
apigeectl apply --datastore |
Exemplo: helm upgrade datastore apigee-datastore/ \ --install \ --namespace apigee \ --atomic \ -f overrides.yaml |
apigeectl apply --redis |
Exemplo: helm upgrade redis apigee-redis/ \ --install \ --namespace apigee \ --atomic \ -f overrides.yaml |
apigeectl apply --org |
Exemplo: helm upgrade $ORG_NAME apigee-org/ \ --install \ --namespace apigee \ --atomic \ -f overrides.yaml |
apigeectl apply --env ENV_NAME |
Exemplo: helm upgrade $ENV_NAME apigee-env/ \ --install \ --namespace apigee \ --set env=ENV_NAME \ --atomic \ -f overrides.yaml |
apigeectl apply --all-envs |
Não há um único comando para gerenciar todos os ambientes de uma só vez. É necessário instalar ou fazer upgrade de cada ambiente individualmente. |
apigeectl apply --settings virtualhosts |
Exemplo: helm upgrade $ENV_GROUP apigee-virtualhosts/ \ --install \ --namespace apigee \ --set envgroup=$ENV_GROUP \ --atomic \ -f overrides.yaml |
apigeectl delete COMPONENT |
Exemplo: helm delete datastore -n apigee |
apigeectl delete oucode>apigeectl delete --all |
Não há um único comando Helm para excluir todos os componentes de uma só vez. É necessário excluir cada componente individualmente. |
apigeectl COMMAND --dry-run=client |
Exemplo: helm upgrade datastore apigee-datastore/ \ --install \ --namespace apigee \ --atomic \ -f overrides.yaml \ --dry-run |
apigeectl check-ready |
Não há um comando Helm equivalente, mas é possível usar o processo Verificar a prontidão do cluster para executar várias das mesmas tarefas durante a instalação. |