Desinstalar o ambiente de execução híbrido

Instalações do Helm

É possível desinstalar uma instalação do Hybrid Helm com os seguintes comandos:

  1. 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.
  2. Depois de desinstalar os recursos no namespace apigee, desinstale apigee-operator.
    helm uninstall -n apigee-system operator
  3. 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 de virtualhost
  • --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:

  1. Execute apigeectl delete com o escopo padrão:
    apigeectl delete -f your_overrides_file.yaml
  2. 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

  3. 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