Installazioni Helm
Puoi disinstallare un'installazione Helm ibrida con i seguenti comandi:
- 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 installato in precedenza il grafico
apigee-virtualhost. In Hybrid v1.10, in genere èapigee-virtualhost-ENV_GROUP_NAME. In Hybrid versione 1.11 e successive, di solito è ENV_GROUP_NAME. - ENV_RELEASE_NAME è il nome con cui hai installato in precedenza il grafico
apigee-env. In Hybrid v1.10, in genere èapigee-env-ENV_NAME. In Hybrid versione 1.11 e successive, di solito è ENV_NAME. - ORG_NAME è il nome con cui hai installato in precedenza il grafico
apigee-org. Di solito si tratta del nome dell'organizzazione.
- ENV_GROUP_RELEASE_NAME è il nome con cui hai installato in precedenza il grafico
- Dopo aver disinstallato le risorse nello spazio dei nomi
apigee, disinstallaapigee-operator.helm uninstall -n apigee-system operator
- Elimina i CRD di Apigee:
kubectl delete -k apigee-operator/etc/crds/default/
Installazioni di apigeectl
Per eliminare i componenti Apigee all'interno di un ambito specifico, utilizza apigeectl
con i flag per l'ambito che include questi componenti:
--all-envs: tutti i componenti a livello di ambiente in tutti gli ambienti dell'organizzazione denominata nel file di configurazione dell'override--datastore: Cassandra.--env env-name: i componenti a livello di ambiente: Runtime, Synchronizer e UDCA--org: i componenti a livello di organizzazione: agente Apigee Connect, Mart e Watcher--settings virtualhosts: solo impostazioni divirtualhost--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 seguenti comandi per eliminare l'intera installazione ibrida di Apigee, ad eccezione di cert-manager dal cluster:
- Esegui
apigeectl deletecon l'ambito predefinito:apigeectl delete -f your_overrides_file.yaml
- Verifica che i componenti ibride di Apigee siano stati eliminati:
kubectl -n apigee get apigeedatastore,apigeeredis,apigeetelemetry,org,env,arc
L'output dovrebbe essere vuoto
-
Esegui di nuovo
apigeectl deletecon--all:apigeectl delete --all -f your_overrides_file.yaml
Per disinstallare cert-manager, consulta 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