Instalações do Helm
É possível desinstalar uma instalação do Hybrid Helm com os seguintes comandos:
- Desinstale os recursos no namespace
apigee
:helm uninstall -n apigee ENV_GROUP_RELEASE_NAME ENV_RELEASE_NAME ORG_NAME ingress-manager telemetry redis datastore
- ENV_GROUP_RELEASE_NAME é o nome com que você instalou anteriormente o gráfico
apigee-virtualhost
. Na versão híbrida v1.10, geralmente éapigee-virtualhost-ENV_GROUP_NAME
. Na versão híbrida v1.11 e mais recentes, geralmente é ENV_GROUP_NAME. - ENV_RELEASE_NAME é o nome com que você instalou anteriormente o gráfico
apigee-env
. Na versão híbrida v1.10, geralmente éapigee-env-ENV_NAME
. Na versão híbrida v1.11 e mais recentes, geralmente é ENV_NAME. - ORG_NAME é o nome com que você instalou anteriormente o gráfico
apigee-org
. Geralmente é o nome da sua organização.
- ENV_GROUP_RELEASE_NAME é o nome com que você instalou anteriormente o gráfico
- Depois de desinstalar os recursos no namespace
apigee
, desinstaleapigee-operator
.helm uninstall -n apigee-system operator
- Exclua os CRDs da Apigee:
kubectl delete -k apigee-operator/etc/crds/default/
Instalações apigeectl
Para excluir componentes da Apigee em um escopo específico, use apigeectl
com as sinalizações do escopo que inclui esses componentes:
--all-envs
: todos os componentes de escopo de ambiente em todos os ambientes da organização nomeada no arquivo de configuração de modificação--datastore
: Cassandra.--env env-name
: os componentes do escopo do ambiente: ambiente de execução, sincronizador e UDCA--org
: os componentes do escopo da organização: Apigee Connect Agent, Mart e Watcher--settings virtualhosts
: somente configurações devirtualhost
--telemetry
: registrador e métricas
Exemplo:
apigeectl delete -f your_overrides_file.yaml --org --env env-name
Para excluir apenas os componentes da Apigee do cluster, use este comando:
apigeectl delete -f your_overrides_file.yaml
Use os seguintes comandos para excluir toda a instalação da Apigee híbrida, exceto cert-manager do cluster:
- Execute
apigeectl delete
com o escopo padrão:apigeectl delete -f your_overrides_file.yaml
- Verifique se os componentes da Apigee híbrida foram excluídos:
kubectl -n apigee get apigeedatastore,apigeeredis,apigeetelemetry,org,env,arc
Sua saída deve estar vazia
-
Execute
apigeectl delete
novamente com--all
:apigeectl delete --all -f your_overrides_file.yaml
Para desinstalar o gerenciador de certificados, consulte Como desinstalar no Kubernetes na documentação do gerenciador de certificados.
Para mais informações sobre o comando apigeectl
, consulte
apigeectl
.
Use o seguinte comando para remover o cert-manager:
kubectl -n cert-manager delete secret apigee-ca