Helm-Installationen
Sie können eine Hybrid-Helm-Installation mit den folgenden Befehlen deinstallieren:
- Deinstallieren Sie die Ressourcen in Ihrem Namespace
apigee
:helm uninstall -n apigee ENV_GROUP_RELEASE_NAME ENV_RELEASE_NAME ORG_NAME ingress-manager telemetry redis datastore
- ENV_GROUP_RELEASE_NAME ist der Name, mit dem Sie zuvor das Diagramm
apigee-virtualhost
installiert haben. In der Hybrid-Version 1.10 ist es normalerweiseapigee-virtualhost-ENV_GROUP_NAME
. In der Hybrid-Version 1.11 und höher ist dies in der Regel ENV_GROUP_NAME. - ENV_RELEASE_NAME ist der Name, mit dem Sie zuvor das Diagramm
apigee-env
installiert haben. In der Hybrid-Version 1.10 ist es normalerweiseapigee-env-ENV_NAME
. In der Hybrid-Version 1.11 und höher ist dies in der Regel ENV_NAME. - ORG_NAME ist der Name, mit dem Sie zuvor das Diagramm
apigee-org
installiert haben. Dies ist normalerweise der Name Ihrer Organisation.
- ENV_GROUP_RELEASE_NAME ist der Name, mit dem Sie zuvor das Diagramm
- Deinstallieren Sie nach der Deinstallation der Ressourcen im Namespace
apigee
apigee-operator
.helm uninstall -n apigee-system operator
- Löschen Sie die Apigee-CRDs:
kubectl delete -k apigee-operator/etc/crds/default/
apigeectl
Installationen
Zum Löschen von Apigee-Komponenten in einem bestimmten Bereich verwenden Sie apigeectl
mit den Flags für den Bereich, der diese Komponenten enthält:
--all-envs
: Alle Komponenten in Umgebungen in der Umgebung der Organisation, die in der Konfigurationsdatei zum Überschreiben aufgeführt ist--datastore
: Cassandra.--env env-name
: Die Komponenten des Umgebungsbereichs: Runtime, Synchronizer und UDCA--org
: Die Komponenten auf Organisationsebene: Apigee Connect-Agent, Mart und Watcher--settings virtualhosts
: Nurvirtualhost
-Einstellungen--telemetry
: Logger und Messwerte
Beispiel:
apigeectl delete -f your_overrides_file.yaml --org --env env-name
Verwenden Sie folgenden Befehl, um nur die Apigee-Komponenten aus dem Cluster zu löschen:
apigeectl delete -f your_overrides_file.yaml
Verwenden Sie folgende Befehle, um die vollständige Apigee-Hybridinstallation außer cert-manager aus Ihrem Cluster zu löschen:
- Führen Sie
apigeectl delete
mit dem Standardbereich aus:apigeectl delete -f your_overrides_file.yaml
- Prüfen Sie, ob die Apigee Hybrid-Komponenten gelöscht wurden:
kubectl -n apigee get apigeedatastore,apigeeredis,apigeetelemetry,org,env,arc
Die Ausgabe sollte leer sein
-
Führen Sie
apigeectl delete
mit--all
noch einmal aus:apigeectl delete --all -f your_overrides_file.yaml
Informationen zum Deinstallieren von cert-manager finden Sie unter Deinstallieren auf Kubernetes in der cert-manager-Dokumentation.
Weitere Informationen zum Befehl apigeectl
finden Sie unter apigeectl
.
Entfernen Sie cert-manager mit dem folgenden Befehl:
kubectl -n cert-manager delete secret apigee-ca