Disinstallazione del runtime di hybrid

Installazioni di Helm

Puoi disinstallare un'installazione di Helm ibrido con i seguenti comandi:

  1. Disinstalla le risorse nello spazio dei nomi apigee:
    helm uninstall -n apigee ENV_GROUP_RELEASE_NAME ENV_RELEASE_NAME ORG_NAME ingress-manager telemetry redis datastore
    
    • ENV_GROUP_RELEASE_NAME è il nome con cui hai precedentemente installato il grafico apigee-virtualhost. Nella versione ibrida 1.10, di solito è apigee-virtualhost-ENV_GROUP_NAME. Nella versione ibrida 1.11 e successive, in genere è ENV_GROUP_NAME.
    • ENV_RELEASE_NAME è il nome con cui hai precedentemente installato il grafico apigee-env. Nella versione ibrida 1.10, di solito è apigee-env-ENV_NAME. Nella versione ibrida 1.11 e successive, in genere è ENV_NAME.
    • ORG_NAME è il nome con cui hai precedentemente installato il grafico apigee-org. Di solito è il nome dell'organizzazione.
  2. Dopo aver disinstallato le risorse nello spazio dei nomi apigee, disinstalla apigee-operator.
    helm uninstall -n apigee-system operator
  3. Elimina i CRD Apigee:
    kubectl delete -k  apigee-operator/etc/crds/default/

apigeectl installazione

Per eliminare componenti Apigee all'interno di un ambito specifico, utilizza apigeectl con i flag per l'ambito che include quei componenti:

  • --all-envs: tutti i componenti con ambito di ambiente in tutti gli ambienti all'interno dell'organizzazione indicati nel file di configurazione dell'override
  • --datastore: Cassandra.
  • --env env-name: i componenti basati sull'ambiente: Runtime, Sincronizzatore e UDCA
  • --org: componenti a livello di organizzazione: agente Apigee Connect, Mart e Watcher
  • --settings virtualhosts: solo impostazioni di virtualhost
  • --telemetry: Logger e metriche

Ad esempio:

apigeectl delete -f your_overrides_file.yaml --org --env env-name

Per eliminare solo i componenti Apigee dal cluster, utilizza questo comando:

apigeectl delete -f your_overrides_file.yaml

Utilizza i comandi seguenti per eliminare l'intera installazione ibrida di Apigee tranne cert-manager dal cluster:

  1. Esegui apigeectl delete con l'ambito predefinito:
    apigeectl delete -f your_overrides_file.yaml
  2. Verifica che i componenti ibridi di Apigee siano stati eliminati:
    kubectl -n apigee get apigeedatastore,apigeeredis,apigeetelemetry,org,env,arc

    L'output deve essere vuoto

  3. Esegui di nuovo apigeectl delete con --all:
    apigeectl delete --all -f your_overrides_file.yaml

Per disinstallare cert-manager, consulta la sezione Disinstallazione su Kubernetes nella documentazione di cert-manager.

Per ulteriori informazioni sul comando apigeectl, consulta apigeectl.

Utilizza il seguente comando per rimuovere cert-manager:

kubectl -n cert-manager delete secret apigee-ca